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

TOMOYO Linux Cross Reference
Linux/MAINTAINERS

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ 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.9 ] ~ [ 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 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <nikita@trvn.ru>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266 
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <peter@piie.net>
269 L:      platform-driver-x86@vger.kernel.org
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273 
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <jlee@suse.com>
276 L:      platform-driver-x86@vger.kernel.org
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279 
280 ACPI
281 M:      "Rafael J. Wysocki" <rafael@kernel.org>
282 R:      Len Brown <lenb@kernel.org>
283 L:      linux-acpi@vger.kernel.org
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303 
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <rafael@kernel.org>
306 R:      Len Brown <lenb@kernel.org>
307 R:      James Morse <james.morse@arm.com>
308 R:      Tony Luck <tony.luck@intel.com>
309 R:      Borislav Petkov <bp@alien8.de>
310 L:      linux-acpi@vger.kernel.org
311 F:      drivers/acpi/apei/
312 
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <robert.moore@intel.com>
315 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316 L:      linux-acpi@vger.kernel.org
317 L:      acpica-devel@lists.linux.dev
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328 
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
331 M:      Hanjun Guo <guohanjun@huawei.com>
332 M:      Sudeep Holla <sudeep.holla@arm.com>
333 L:      linux-acpi@vger.kernel.org
334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337 
338 ACPI FOR RISC-V (ACPI/riscv)
339 M:      Sunil V L <sunilvl@ventanamicro.com>
340 L:      linux-acpi@vger.kernel.org
341 L:      linux-riscv@lists.infradead.org
342 S:      Maintained
343 F:      drivers/acpi/riscv/
344 
345 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346 M:      Sudeep Holla <sudeep.holla@arm.com>
347 L:      linux-acpi@vger.kernel.org
348 S:      Supported
349 F:      drivers/mailbox/pcc.c
350 
351 ACPI PMIC DRIVERS
352 M:      "Rafael J. Wysocki" <rafael@kernel.org>
353 M:      Len Brown <lenb@kernel.org>
354 R:      Andy Shevchenko <andy@kernel.org>
355 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
356 L:      linux-acpi@vger.kernel.org
357 S:      Supported
358 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
359 B:      https://bugzilla.kernel.org
360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F:      drivers/acpi/pmic/
362 
363 ACPI QUICKSTART DRIVER
364 M:      Armin Wolf <W_Armin@gmx.de>
365 L:      platform-driver-x86@vger.kernel.org
366 S:      Maintained
367 F:      drivers/platform/x86/quickstart.c
368 
369 ACPI SERIAL MULTI INSTANTIATE DRIVER
370 M:      Hans de Goede <hdegoede@redhat.com>
371 L:      platform-driver-x86@vger.kernel.org
372 S:      Maintained
373 F:      drivers/platform/x86/serial-multi-instantiate.c
374 
375 ACPI THERMAL DRIVER
376 M:      Rafael J. Wysocki <rafael@kernel.org>
377 R:      Zhang Rui <rui.zhang@intel.com>
378 L:      linux-acpi@vger.kernel.org
379 S:      Supported
380 B:      https://bugzilla.kernel.org
381 F:      drivers/acpi/*thermal*
382 
383 ACPI VIOT DRIVER
384 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
385 L:      linux-acpi@vger.kernel.org
386 L:      iommu@lists.linux.dev
387 S:      Maintained
388 F:      drivers/acpi/viot.c
389 F:      include/linux/acpi_viot.h
390 
391 ACPI WMI DRIVER
392 M:      Armin Wolf <W_Armin@gmx.de>
393 L:      platform-driver-x86@vger.kernel.org
394 S:      Maintained
395 F:      Documentation/ABI/testing/sysfs-bus-wmi
396 F:      Documentation/driver-api/wmi.rst
397 F:      Documentation/wmi/
398 F:      drivers/platform/x86/wmi.c
399 F:      include/uapi/linux/wmi.h
400 
401 ACRN HYPERVISOR SERVICE MODULE
402 M:      Fei Li <fei1.li@intel.com>
403 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
404 S:      Supported
405 W:      https://projectacrn.org
406 F:      Documentation/virt/acrn/
407 F:      drivers/virt/acrn/
408 F:      include/uapi/linux/acrn.h
409 
410 AD1889 ALSA SOUND DRIVER
411 L:      linux-parisc@vger.kernel.org
412 S:      Maintained
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 F:      sound/pci/ad1889.*
415 
416 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417 M:      Mugilraj Dhavachelvan <dmugil2000@gmail.com>
418 L:      linux-iio@vger.kernel.org
419 S:      Supported
420 F:      drivers/iio/potentiometer/ad5110.c
421 
422 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423 M:      Michael Hennerich <michael.hennerich@analog.com>
424 S:      Supported
425 W:      http://wiki.analog.com/AD5254
426 W:      https://ez.analog.com/linux-software-drivers
427 F:      drivers/misc/ad525x_dpot.c
428 
429 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430 M:      Michael Hennerich <michael.hennerich@analog.com>
431 S:      Supported
432 W:      http://wiki.analog.com/AD5398
433 W:      https://ez.analog.com/linux-software-drivers
434 F:      drivers/regulator/ad5398.c
435 
436 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437 M:      Michael Hennerich <michael.hennerich@analog.com>
438 S:      Supported
439 W:      http://wiki.analog.com/AD7142
440 W:      https://ez.analog.com/linux-software-drivers
441 F:      drivers/input/misc/ad714x.c
442 
443 AD738X ADC DRIVER (AD7380/1/2/4)
444 M:      Michael Hennerich <michael.hennerich@analog.com>
445 M:      Nuno Sá <nuno.sa@analog.com>
446 R:      David Lechner <dlechner@baylibre.com>
447 S:      Supported
448 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449 W:      https://ez.analog.com/linux-software-drivers
450 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451 F:      drivers/iio/adc/ad7380.c
452 
453 AD7877 TOUCHSCREEN DRIVER
454 M:      Michael Hennerich <michael.hennerich@analog.com>
455 S:      Supported
456 W:      http://wiki.analog.com/AD7877
457 W:      https://ez.analog.com/linux-software-drivers
458 F:      drivers/input/touchscreen/ad7877.c
459 
460 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 S:      Supported
463 W:      http://wiki.analog.com/AD7879
464 W:      https://ez.analog.com/linux-software-drivers
465 F:      drivers/input/touchscreen/ad7879.c
466 
467 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468 M:      Michael Hennerich <michael.hennerich@analog.com>
469 M:      Nuno Sá <nuno.sa@analog.com>
470 R:      David Lechner <dlechner@baylibre.com>
471 S:      Supported
472 W:      https://ez.analog.com/linux-software-drivers
473 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474 F:      Documentation/iio/ad7944.rst
475 F:      drivers/iio/adc/ad7944.c
476 
477 ADAFRUIT MINI I2C GAMEPAD
478 M:      Anshul Dalal <anshulusr@gmail.com>
479 L:      linux-input@vger.kernel.org
480 S:      Maintained
481 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482 F:      drivers/input/joystick/adafruit-seesaw.c
483 
484 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485 M:      Jiri Kosina <jikos@kernel.org>
486 S:      Maintained
487 
488 ADF7242 IEEE 802.15.4 RADIO DRIVER
489 M:      Michael Hennerich <michael.hennerich@analog.com>
490 L:      linux-wpan@vger.kernel.org
491 S:      Supported
492 W:      https://wiki.analog.com/ADF7242
493 W:      https://ez.analog.com/linux-software-drivers
494 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495 F:      drivers/net/ieee802154/adf7242.c
496 
497 ADM1025 HARDWARE MONITOR DRIVER
498 M:      Jean Delvare <jdelvare@suse.com>
499 L:      linux-hwmon@vger.kernel.org
500 S:      Maintained
501 F:      Documentation/hwmon/adm1025.rst
502 F:      drivers/hwmon/adm1025.c
503 
504 ADM1029 HARDWARE MONITOR DRIVER
505 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
506 L:      linux-hwmon@vger.kernel.org
507 S:      Maintained
508 F:      drivers/hwmon/adm1029.c
509 
510 ADM8211 WIRELESS DRIVER
511 L:      linux-wireless@vger.kernel.org
512 S:      Orphan
513 F:      drivers/net/wireless/admtek/adm8211.*
514 
515 ADP1050 HARDWARE MONITOR DRIVER
516 M:      Radu Sabau <radu.sabau@analog.com>
517 L:      linux-hwmon@vger.kernel.org
518 S:      Supported
519 W:      https://ez.analog.com/linux-software-drivers
520 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521 
522 ADP1653 FLASH CONTROLLER DRIVER
523 M:      Sakari Ailus <sakari.ailus@iki.fi>
524 L:      linux-media@vger.kernel.org
525 S:      Maintained
526 F:      drivers/media/i2c/adp1653.c
527 F:      include/media/i2c/adp1653.h
528 
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M:      Michael Hennerich <michael.hennerich@analog.com>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5520
533 W:      https://ez.analog.com/linux-software-drivers
534 F:      drivers/gpio/gpio-adp5520.c
535 F:      drivers/input/keyboard/adp5520-keys.c
536 F:      drivers/leds/leds-adp5520.c
537 F:      drivers/mfd/adp5520.c
538 F:      drivers/video/backlight/adp5520_bl.c
539 
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 S:      Supported
543 W:      http://wiki.analog.com/ADP5588
544 W:      https://ez.analog.com/linux-software-drivers
545 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
546 F:      drivers/input/keyboard/adp5588-keys.c
547 
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP8860
552 W:      https://ez.analog.com/linux-software-drivers
553 F:      drivers/video/backlight/adp8860_bl.c
554 
555 ADT746X FAN DRIVER
556 M:      Colin Leroy <colin@colino.net>
557 S:      Maintained
558 F:      drivers/macintosh/therm_adt746x.c
559 
560 ADT7475 HARDWARE MONITOR DRIVER
561 M:      Jean Delvare <jdelvare@suse.com>
562 L:      linux-hwmon@vger.kernel.org
563 S:      Maintained
564 F:      Documentation/hwmon/adt7475.rst
565 F:      drivers/hwmon/adt7475.c
566 
567 ADVANSYS SCSI DRIVER
568 M:      Matthew Wilcox <willy@infradead.org>
569 M:      Hannes Reinecke <hare@suse.com>
570 L:      linux-scsi@vger.kernel.org
571 S:      Maintained
572 F:      Documentation/scsi/advansys.rst
573 F:      drivers/scsi/advansys.c
574 
575 ADVANTECH SWBTN DRIVER
576 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L:      platform-driver-x86@vger.kernel.org
578 S:      Maintained
579 F:      drivers/platform/x86/adv_swbutton.c
580 
581 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582 M:      Lucas Stankus <lucas.p.stankus@gmail.com>
583 S:      Supported
584 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585 F:      drivers/iio/accel/adxl313*
586 
587 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588 M:      Michael Hennerich <michael.hennerich@analog.com>
589 S:      Supported
590 W:      http://wiki.analog.com/ADXL345
591 W:      https://ez.analog.com/linux-software-drivers
592 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593 F:      drivers/input/misc/adxl34x.c
594 
595 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596 M:      Puranjay Mohan <puranjay@kernel.org>
597 L:      linux-iio@vger.kernel.org
598 S:      Supported
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600 F:      drivers/iio/accel/adxl355.h
601 F:      drivers/iio/accel/adxl355_core.c
602 F:      drivers/iio/accel/adxl355_i2c.c
603 F:      drivers/iio/accel/adxl355_spi.c
604 
605 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
607 L:      linux-iio@vger.kernel.org
608 S:      Supported
609 W:      https://ez.analog.com/linux-software-drivers
610 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611 F:      drivers/iio/accel/adxl367*
612 
613 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614 M:      Michael Hennerich <michael.hennerich@analog.com>
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618 F:      drivers/iio/accel/adxl372.c
619 F:      drivers/iio/accel/adxl372_i2c.c
620 F:      drivers/iio/accel/adxl372_spi.c
621 
622 AF8133J THREE-AXIS MAGNETOMETER DRIVER
623 M:      Ondřej Jirman <megi@xff.cz>
624 S:      Maintained
625 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626 F:      drivers/iio/magnetometer/af8133j.c
627 
628 AF9013 MEDIA DRIVER
629 L:      linux-media@vger.kernel.org
630 S:      Orphan
631 W:      https://linuxtv.org
632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
633 F:      drivers/media/dvb-frontends/af9013*
634 
635 AF9033 MEDIA DRIVER
636 L:      linux-media@vger.kernel.org
637 S:      Orphan
638 W:      https://linuxtv.org
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 F:      drivers/media/dvb-frontends/af9033*
641 
642 AFFS FILE SYSTEM
643 M:      David Sterba <dsterba@suse.com>
644 L:      linux-fsdevel@vger.kernel.org
645 S:      Odd Fixes
646 F:      Documentation/filesystems/affs.rst
647 F:      fs/affs/
648 
649 AFS FILESYSTEM
650 M:      David Howells <dhowells@redhat.com>
651 M:      Marc Dionne <marc.dionne@auristor.com>
652 L:      linux-afs@lists.infradead.org
653 S:      Supported
654 W:      https://www.infradead.org/~dhowells/kafs/
655 F:      Documentation/filesystems/afs.rst
656 F:      fs/afs/
657 F:      include/trace/events/afs.h
658 
659 AGPGART DRIVER
660 M:      David Airlie <airlied@redhat.com>
661 L:      dri-devel@lists.freedesktop.org
662 S:      Maintained
663 T:      git https://gitlab.freedesktop.org/drm/kernel.git
664 F:      drivers/char/agp/
665 F:      include/linux/agp*
666 F:      include/uapi/linux/agp*
667 
668 AHA152X SCSI DRIVER
669 M:      "Juergen E. Fischer" <fischer@norbit.de>
670 L:      linux-scsi@vger.kernel.org
671 S:      Maintained
672 F:      drivers/scsi/aha152x*
673 F:      drivers/scsi/pcmcia/aha152x*
674 
675 AIC7XXX / AIC79XX SCSI DRIVER
676 M:      Hannes Reinecke <hare@suse.com>
677 L:      linux-scsi@vger.kernel.org
678 S:      Maintained
679 F:      drivers/scsi/aic7xxx/
680 
681 AIMSLAB FM RADIO RECEIVER DRIVER
682 M:      Hans Verkuil <hverkuil@xs4all.nl>
683 L:      linux-media@vger.kernel.org
684 S:      Maintained
685 W:      https://linuxtv.org
686 T:      git git://linuxtv.org/media_tree.git
687 F:      drivers/media/radio/radio-aimslab*
688 
689 AIO
690 M:      Benjamin LaHaise <bcrl@kvack.org>
691 L:      linux-aio@kvack.org
692 S:      Supported
693 F:      fs/aio.c
694 F:      include/linux/*aio*.h
695 
696 AIROHA ETHERNET DRIVER
697 M:      Lorenzo Bianconi <lorenzo@kernel.org>
698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
699 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
700 L:      netdev@vger.kernel.org
701 S:      Maintained
702 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703 F:      drivers/net/ethernet/mediatek/airoha_eth.c
704 
705 AIROHA PCIE PHY DRIVER
706 M:      Lorenzo Bianconi <lorenzo@kernel.org>
707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710 F:      drivers/phy/phy-airoha-pcie-regs.h
711 F:      drivers/phy/phy-airoha-pcie.c
712 
713 AIROHA SPI SNFI DRIVER
714 M:      Lorenzo Bianconi <lorenzo@kernel.org>
715 M:      Ray Liu <ray.liu@airoha.com>
716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717 L:      linux-spi@vger.kernel.org
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720 F:      drivers/spi/spi-airoha-snfi.c
721 
722 AIRSPY MEDIA DRIVER
723 L:      linux-media@vger.kernel.org
724 S:      Orphan
725 W:      https://linuxtv.org
726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
727 F:      drivers/media/usb/airspy/
728 
729 ALACRITECH GIGABIT ETHERNET DRIVER
730 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
731 S:      Maintained
732 F:      drivers/net/ethernet/alacritech/*
733 
734 ALCATEL SPEEDTOUCH USB DRIVER
735 M:      Duncan Sands <duncan.sands@free.fr>
736 L:      linux-usb@vger.kernel.org
737 S:      Maintained
738 W:      http://www.linux-usb.org/SpeedTouch/
739 F:      drivers/usb/atm/speedtch.c
740 F:      drivers/usb/atm/usbatm.c
741 
742 ALCHEMY AU1XX0 MMC DRIVER
743 M:      Manuel Lauss <manuel.lauss@gmail.com>
744 S:      Maintained
745 F:      drivers/mmc/host/au1xmmc.c
746 
747 ALI1563 I2C DRIVER
748 M:      Rudolf Marek <r.marek@assembler.cz>
749 L:      linux-i2c@vger.kernel.org
750 S:      Maintained
751 F:      Documentation/i2c/busses/i2c-ali1563.rst
752 F:      drivers/i2c/busses/i2c-ali1563.c
753 
754 ALIBABA ELASTIC RDMA DRIVER
755 M:      Cheng Xu <chengyou@linux.alibaba.com>
756 M:      Kai Shen <kaishen@linux.alibaba.com>
757 L:      linux-rdma@vger.kernel.org
758 S:      Supported
759 F:      drivers/infiniband/hw/erdma
760 F:      include/uapi/rdma/erdma-abi.h
761 
762 ALIBABA PMU DRIVER
763 M:      Shuai Xue <xueshuai@linux.alibaba.com>
764 S:      Supported
765 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
766 F:      drivers/perf/alibaba_uncore_drw_pmu.c
767 
768 ALIENWARE WMI DRIVER
769 L:      Dell.Client.Kernel@dell.com
770 S:      Maintained
771 F:      drivers/platform/x86/dell/alienware-wmi.c
772 
773 ALLEGRO DVT VIDEO IP CORE DRIVER
774 M:      Michael Tretter <m.tretter@pengutronix.de>
775 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
776 L:      linux-media@vger.kernel.org
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
779 F:      drivers/media/platform/allegro-dvt/
780 
781 ALLIED VISION ALVIUM CAMERA DRIVER
782 M:      Tommaso Merciai <tomm.merciai@gmail.com>
783 M:      Martin Hecht <martin.hecht@avnet.eu>
784 L:      linux-media@vger.kernel.org
785 S:      Maintained
786 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787 F:      drivers/media/i2c/alvium-csi2.c
788 F:      drivers/media/i2c/alvium-csi2.h
789 
790 ALLWINNER A10 CSI DRIVER
791 M:      Maxime Ripard <mripard@kernel.org>
792 L:      linux-media@vger.kernel.org
793 S:      Maintained
794 T:      git git://linuxtv.org/media_tree.git
795 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796 F:      drivers/media/platform/sunxi/sun4i-csi/
797 
798 ALLWINNER A31 CSI DRIVER
799 M:      Yong Deng <yong.deng@magewell.com>
800 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 T:      git git://linuxtv.org/media_tree.git
804 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805 F:      drivers/media/platform/sunxi/sun6i-csi/
806 
807 ALLWINNER A31 ISP DRIVER
808 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
809 L:      linux-media@vger.kernel.org
810 S:      Maintained
811 T:      git git://linuxtv.org/media_tree.git
812 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813 F:      drivers/staging/media/sunxi/sun6i-isp/
814 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815 
816 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818 L:      linux-media@vger.kernel.org
819 S:      Maintained
820 T:      git git://linuxtv.org/media_tree.git
821 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
823 
824 ALLWINNER CPUFREQ DRIVER
825 M:      Yangtao Li <tiny.windzz@gmail.com>
826 L:      linux-pm@vger.kernel.org
827 S:      Maintained
828 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
830 
831 ALLWINNER CRYPTO DRIVERS
832 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
833 L:      linux-crypto@vger.kernel.org
834 S:      Maintained
835 F:      drivers/crypto/allwinner/
836 
837 ALLWINNER DMIC DRIVERS
838 M:      Ban Tao <fengzheng923@gmail.com>
839 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
840 S:      Maintained
841 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842 F:      sound/soc/sunxi/sun50i-dmic.c
843 
844 ALLWINNER HARDWARE SPINLOCK SUPPORT
845 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
846 S:      Maintained
847 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848 F:      drivers/hwspinlock/sun6i_hwspinlock.c
849 
850 ALLWINNER THERMAL DRIVER
851 M:      Vasily Khoruzhick <anarsoul@gmail.com>
852 M:      Yangtao Li <tiny.windzz@gmail.com>
853 L:      linux-pm@vger.kernel.org
854 S:      Maintained
855 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856 F:      drivers/thermal/sun8i_thermal.c
857 
858 ALLWINNER VPU DRIVER
859 M:      Maxime Ripard <mripard@kernel.org>
860 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
861 L:      linux-media@vger.kernel.org
862 S:      Maintained
863 F:      drivers/staging/media/sunxi/cedrus/
864 
865 ALPHA PORT
866 M:      Richard Henderson <richard.henderson@linaro.org>
867 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
868 M:      Matt Turner <mattst88@gmail.com>
869 L:      linux-alpha@vger.kernel.org
870 S:      Odd Fixes
871 F:      arch/alpha/
872 
873 ALPS PS/2 TOUCHPAD DRIVER
874 R:      Pali Rohár <pali@kernel.org>
875 F:      drivers/input/mouse/alps.*
876 
877 ALTERA MAILBOX DRIVER
878 M:      Mun Yew Tham <mun.yew.tham@intel.com>
879 S:      Maintained
880 F:      drivers/mailbox/mailbox-altera.c
881 
882 ALTERA MSGDMA IP CORE DRIVER
883 M:      Olivier Dautricourt <olivierdautricourt@gmail.com>
884 R:      Stefan Roese <sr@denx.de>
885 L:      dmaengine@vger.kernel.org
886 S:      Odd Fixes
887 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888 F:      drivers/dma/altera-msgdma.c
889 
890 ALTERA PIO DRIVER
891 M:      Mun Yew Tham <mun.yew.tham@intel.com>
892 L:      linux-gpio@vger.kernel.org
893 S:      Maintained
894 F:      drivers/gpio/gpio-altera.c
895 
896 ALTERA TRIPLE SPEED ETHERNET DRIVER
897 M:      Joyce Ooi <joyce.ooi@intel.com>
898 L:      netdev@vger.kernel.org
899 S:      Maintained
900 F:      drivers/net/ethernet/altera/
901 
902 ALTERA UART/JTAG UART SERIAL DRIVERS
903 M:      Tobias Klauser <tklauser@distanz.ch>
904 L:      linux-serial@vger.kernel.org
905 S:      Maintained
906 F:      drivers/tty/serial/altera_jtaguart.c
907 F:      drivers/tty/serial/altera_uart.c
908 F:      include/linux/altera_jtaguart.h
909 F:      include/linux/altera_uart.h
910 
911 AMAZON ANNAPURNA LABS FIC DRIVER
912 M:      Talel Shenhar <talel@amazon.com>
913 S:      Maintained
914 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915 F:      drivers/irqchip/irq-al-fic.c
916 
917 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918 M:      Talel Shenhar <talel@amazon.com>
919 M:      Talel Shenhar <talelshenhar@gmail.com>
920 S:      Maintained
921 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922 F:      drivers/edac/al_mc_edac.c
923 
924 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925 M:      Talel Shenhar <talel@amazon.com>
926 S:      Maintained
927 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928 F:      drivers/thermal/thermal_mmio.c
929 
930 AMAZON ETHERNET DRIVERS
931 M:      Shay Agroskin <shayagr@amazon.com>
932 M:      Arthur Kiyanovski <akiyano@amazon.com>
933 R:      David Arinzon <darinzon@amazon.com>
934 R:      Noam Dagan <ndagan@amazon.com>
935 R:      Saeed Bishara <saeedb@amazon.com>
936 L:      netdev@vger.kernel.org
937 S:      Supported
938 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939 F:      drivers/net/ethernet/amazon/
940 
941 AMAZON RDMA EFA DRIVER
942 M:      Michael Margolin <mrgolin@amazon.com>
943 R:      Gal Pressman <gal.pressman@linux.dev>
944 R:      Yossi Leybovich <sleybo@amazon.com>
945 L:      linux-rdma@vger.kernel.org
946 S:      Supported
947 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
948 F:      drivers/infiniband/hw/efa/
949 F:      include/uapi/rdma/efa-abi.h
950 
951 AMD ADDRESS TRANSLATION LIBRARY (ATL)
952 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
953 L:      linux-edac@vger.kernel.org
954 S:      Supported
955 F:      drivers/ras/amd/atl/*
956 
957 AMD AXI W1 DRIVER
958 M:      Kris Chaplin <kris.chaplin@amd.com>
959 R:      Thomas Delev <thomas.delev@amd.com>
960 R:      Michal Simek <michal.simek@amd.com>
961 S:      Maintained
962 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963 F:      drivers/w1/masters/amd_axi_w1.c
964 
965 AMD CDX BUS DRIVER
966 M:      Nipun Gupta <nipun.gupta@amd.com>
967 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
968 S:      Maintained
969 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970 F:      drivers/cdx/*
971 F:      include/linux/cdx/*
972 
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974 M:      Tom Lendacky <thomas.lendacky@amd.com>
975 M:      John Allen <john.allen@amd.com>
976 L:      linux-crypto@vger.kernel.org
977 S:      Supported
978 F:      drivers/crypto/ccp/
979 F:      include/linux/ccp.h
980 
981 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982 M:      Ashish Kalra <ashish.kalra@amd.com>
983 M:      Tom Lendacky <thomas.lendacky@amd.com>
984 L:      linux-crypto@vger.kernel.org
985 S:      Supported
986 F:      drivers/crypto/ccp/sev*
987 F:      include/uapi/linux/psp-sev.h
988 
989 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990 M:      Mario Limonciello <mario.limonciello@amd.com>
991 L:      linux-crypto@vger.kernel.org
992 S:      Supported
993 F:      drivers/crypto/ccp/dbc.c
994 F:      drivers/crypto/ccp/dbc.h
995 F:      drivers/crypto/ccp/platform-access.c
996 F:      drivers/crypto/ccp/platform-access.h
997 F:      include/uapi/linux/psp-dbc.h
998 F:      tools/crypto/ccp/*.c
999 F:      tools/crypto/ccp/*.py
1000 
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002 M:      Mario Limonciello <mario.limonciello@amd.com>
1003 L:      linux-crypto@vger.kernel.org
1004 S:      Supported
1005 F:      drivers/crypto/ccp/hsti.*
1006 
1007 AMD DISPLAY CORE
1008 M:      Harry Wentland <harry.wentland@amd.com>
1009 M:      Leo Li <sunpeng.li@amd.com>
1010 M:      Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1011 L:      amd-gfx@lists.freedesktop.org
1012 S:      Supported
1013 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1014 F:      drivers/gpu/drm/amd/display/
1015 
1016 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017 M:      Huang Rui <ray.huang@amd.com>
1018 L:      linux-hwmon@vger.kernel.org
1019 S:      Supported
1020 F:      Documentation/hwmon/fam15h_power.rst
1021 F:      drivers/hwmon/fam15h_power.c
1022 
1023 AMD FCH GPIO DRIVER
1024 M:      Enrico Weigelt, metux IT consult <info@metux.net>
1025 L:      linux-gpio@vger.kernel.org
1026 S:      Maintained
1027 F:      drivers/gpio/gpio-amd-fch.c
1028 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1029 
1030 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1032 S:      Orphan
1033 F:      drivers/usb/gadget/udc/amd5536udc.*
1034 
1035 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036 M:      Andres Salomon <dilinger@queued.net>
1037 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1038 S:      Supported
1039 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040 F:      arch/x86/include/asm/geode.h
1041 F:      drivers/char/hw_random/geode-rng.c
1042 F:      drivers/crypto/geode*
1043 F:      drivers/video/fbdev/geode/
1044 
1045 AMD HSMP DRIVER
1046 M:      Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1047 R:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1048 L:      platform-driver-x86@vger.kernel.org
1049 S:      Maintained
1050 F:      Documentation/arch/x86/amd_hsmp.rst
1051 F:      arch/x86/include/asm/amd_hsmp.h
1052 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1053 F:      drivers/platform/x86/amd/hsmp.c
1054 
1055 AMD IOMMU (AMD-VI)
1056 M:      Joerg Roedel <joro@8bytes.org>
1057 R:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1058 L:      iommu@lists.linux.dev
1059 S:      Maintained
1060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061 F:      drivers/iommu/amd/
1062 F:      include/linux/amd-iommu.h
1063 
1064 AMD KFD
1065 M:      Felix Kuehling <Felix.Kuehling@amd.com>
1066 L:      amd-gfx@lists.freedesktop.org
1067 S:      Supported
1068 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1069 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070 F:      drivers/gpu/drm/amd/amdkfd/
1071 F:      drivers/gpu/drm/amd/include/cik_structs.h
1072 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073 F:      drivers/gpu/drm/amd/include/v9_structs.h
1074 F:      drivers/gpu/drm/amd/include/vi_structs.h
1075 F:      include/uapi/linux/kfd_ioctl.h
1076 F:      include/uapi/linux/kfd_sysfs.h
1077 
1078 AMD MP2 I2C DRIVER
1079 M:      Elie Morisse <syniurge@gmail.com>
1080 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1081 L:      linux-i2c@vger.kernel.org
1082 S:      Maintained
1083 F:      drivers/i2c/busses/i2c-amd-mp2*
1084 
1085 AMD PDS CORE DRIVER
1086 M:      Shannon Nelson <shannon.nelson@amd.com>
1087 M:      Brett Creeley <brett.creeley@amd.com>
1088 L:      netdev@vger.kernel.org
1089 S:      Supported
1090 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091 F:      drivers/net/ethernet/amd/pds_core/
1092 F:      include/linux/pds/
1093 
1094 AMD PMC DRIVER
1095 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1096 L:      platform-driver-x86@vger.kernel.org
1097 S:      Maintained
1098 F:      drivers/platform/x86/amd/pmc/
1099 
1100 AMD PMF DRIVER
1101 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1102 L:      platform-driver-x86@vger.kernel.org
1103 S:      Maintained
1104 F:      Documentation/ABI/testing/sysfs-amd-pmf
1105 F:      drivers/platform/x86/amd/pmf/
1106 
1107 AMD POWERPLAY AND SWSMU
1108 M:      Kenneth Feng <kenneth.feng@amd.com>
1109 L:      amd-gfx@lists.freedesktop.org
1110 S:      Supported
1111 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1112 F:      drivers/gpu/drm/amd/pm/
1113 
1114 AMD PSTATE DRIVER
1115 M:      Huang Rui <ray.huang@amd.com>
1116 M:      Gautham R. Shenoy <gautham.shenoy@amd.com>
1117 M:      Mario Limonciello <mario.limonciello@amd.com>
1118 R:      Perry Yuan <perry.yuan@amd.com>
1119 L:      linux-pm@vger.kernel.org
1120 S:      Supported
1121 F:      Documentation/admin-guide/pm/amd-pstate.rst
1122 F:      drivers/cpufreq/amd-pstate*
1123 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124 
1125 AMD PTDMA DRIVER
1126 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1127 L:      dmaengine@vger.kernel.org
1128 S:      Maintained
1129 F:      drivers/dma/ptdma/
1130 
1131 AMD SEATTLE DEVICE TREE SUPPORT
1132 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1133 M:      Tom Lendacky <thomas.lendacky@amd.com>
1134 S:      Supported
1135 F:      arch/arm64/boot/dts/amd/
1136 
1137 AMD SENSOR FUSION HUB DRIVER
1138 M:      Basavaraj Natikar <basavaraj.natikar@amd.com>
1139 L:      linux-input@vger.kernel.org
1140 S:      Maintained
1141 F:      Documentation/hid/amd-sfh*
1142 F:      drivers/hid/amd-sfh-hid/
1143 
1144 AMD SPI DRIVER
1145 M:      Sanjay R Mehta <sanju.mehta@amd.com>
1146 S:      Maintained
1147 F:      drivers/spi/spi-amd.c
1148 
1149 AMD XGBE DRIVER
1150 M:      "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1151 L:      netdev@vger.kernel.org
1152 S:      Supported
1153 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154 F:      drivers/net/ethernet/amd/xgbe/
1155 
1156 AMLOGIC DDR PMU DRIVER
1157 M:      Jiucheng Xu <jiucheng.xu@amlogic.com>
1158 L:      linux-amlogic@lists.infradead.org
1159 S:      Supported
1160 W:      http://www.amlogic.com
1161 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163 F:      drivers/perf/amlogic/
1164 F:      include/soc/amlogic/
1165 
1166 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
1168 L:      linux-hwmon@vger.kernel.org
1169 S:      Maintained
1170 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171 F:      Documentation/hwmon/chipcap2.rst
1172 F:      drivers/hwmon/chipcap2.c
1173 
1174 AMPHION VPU CODEC V4L2 DRIVER
1175 M:      Ming Qian <ming.qian@nxp.com>
1176 M:      Zhou Peng <eagle.zhou@nxp.com>
1177 L:      linux-media@vger.kernel.org
1178 S:      Maintained
1179 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180 F:      drivers/media/platform/amphion/
1181 
1182 AMS AS73211 DRIVER
1183 M:      Christian Eggers <ceggers@arri.de>
1184 L:      linux-iio@vger.kernel.org
1185 S:      Maintained
1186 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187 F:      drivers/iio/light/as73211.c
1188 
1189 AMT (Automatic Multicast Tunneling)
1190 M:      Taehee Yoo <ap420073@gmail.com>
1191 L:      netdev@vger.kernel.org
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195 F:      drivers/net/amt.c
1196 
1197 ANALOG DEVICES INC AD3552R DRIVER
1198 M:      Nuno Sá <nuno.sa@analog.com>
1199 L:      linux-iio@vger.kernel.org
1200 S:      Supported
1201 W:      https://ez.analog.com/linux-software-drivers
1202 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203 F:      drivers/iio/dac/ad3552r.c
1204 
1205 ANALOG DEVICES INC AD4130 DRIVER
1206 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1207 L:      linux-iio@vger.kernel.org
1208 S:      Supported
1209 W:      https://ez.analog.com/linux-software-drivers
1210 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212 F:      drivers/iio/adc/ad4130.c
1213 
1214 ANALOG DEVICES INC AD7091R DRIVER
1215 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1216 L:      linux-iio@vger.kernel.org
1217 S:      Supported
1218 W:      http://ez.analog.com/community/linux-device-drivers
1219 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220 F:      drivers/iio/adc/ad7091r*
1221 
1222 ANALOG DEVICES INC AD7192 DRIVER
1223 M:      Alisa-Dariana Roman <alisa.roman@analog.com>
1224 L:      linux-iio@vger.kernel.org
1225 S:      Supported
1226 W:      https://ez.analog.com/linux-software-drivers
1227 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228 F:      drivers/iio/adc/ad7192.c
1229 
1230 ANALOG DEVICES INC AD7292 DRIVER
1231 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1232 L:      linux-iio@vger.kernel.org
1233 S:      Supported
1234 W:      https://ez.analog.com/linux-software-drivers
1235 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236 F:      drivers/iio/adc/ad7292.c
1237 
1238 ANALOG DEVICES INC AD7293 DRIVER
1239 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1240 L:      linux-iio@vger.kernel.org
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244 F:      drivers/iio/dac/ad7293.c
1245 
1246 ANALOG DEVICES INC AD74115 DRIVER
1247 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1248 L:      linux-iio@vger.kernel.org
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252 F:      drivers/iio/addac/ad74115.c
1253 
1254 ANALOG DEVICES INC AD74413R 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/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260 F:      drivers/iio/addac/ad74413r.c
1261 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1262 
1263 ANALOG DEVICES INC AD7768-1 DRIVER
1264 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1265 L:      linux-iio@vger.kernel.org
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269 F:      drivers/iio/adc/ad7768-1.c
1270 
1271 ANALOG DEVICES INC AD7780 DRIVER
1272 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1273 M:      Renato Lui Geh <renatogeh@gmail.com>
1274 L:      linux-iio@vger.kernel.org
1275 S:      Supported
1276 W:      https://ez.analog.com/linux-software-drivers
1277 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278 F:      drivers/iio/adc/ad7780.c
1279 
1280 ANALOG DEVICES INC AD9739a DRIVER
1281 M:      Nuno Sa <nuno.sa@analog.com>
1282 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1283 L:      linux-iio@vger.kernel.org
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287 F:      drivers/iio/dac/ad9739a.c
1288 
1289 ANALOG DEVICES INC ADA4250 DRIVER
1290 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1291 L:      linux-iio@vger.kernel.org
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295 F:      drivers/iio/amplifiers/ada4250.c
1296 
1297 ANALOG DEVICES INC ADF4377 DRIVER
1298 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1299 L:      linux-iio@vger.kernel.org
1300 S:      Supported
1301 W:      https://ez.analog.com/linux-software-drivers
1302 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303 F:      drivers/iio/frequency/adf4377.c
1304 
1305 ANALOG DEVICES INC ADGS1408 DRIVER
1306 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1307 S:      Supported
1308 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309 F:      drivers/mux/adgs1408.c
1310 
1311 ANALOG DEVICES INC ADIN DRIVER
1312 M:      Michael Hennerich <michael.hennerich@analog.com>
1313 L:      netdev@vger.kernel.org
1314 S:      Supported
1315 W:      https://ez.analog.com/linux-software-drivers
1316 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1317 F:      drivers/net/phy/adin.c
1318 
1319 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320 M:      Nuno Sa <nuno.sa@analog.com>
1321 L:      linux-iio@vger.kernel.org
1322 S:      Supported
1323 F:      drivers/iio/imu/adis.c
1324 F:      drivers/iio/imu/adis_buffer.c
1325 F:      drivers/iio/imu/adis_trigger.c
1326 F:      include/linux/iio/imu/adis.h
1327 
1328 ANALOG DEVICES INC ADIS16460 DRIVER
1329 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1330 L:      linux-iio@vger.kernel.org
1331 S:      Supported
1332 W:      https://ez.analog.com/linux-software-drivers
1333 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334 F:      drivers/iio/imu/adis16460.c
1335 
1336 ANALOG DEVICES INC ADIS16475 DRIVER
1337 M:      Nuno Sa <nuno.sa@analog.com>
1338 L:      linux-iio@vger.kernel.org
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342 F:      drivers/iio/imu/adis16475.c
1343 
1344 ANALOG DEVICES INC ADM1177 DRIVER
1345 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1346 L:      linux-hwmon@vger.kernel.org
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350 F:      drivers/hwmon/adm1177.c
1351 
1352 ANALOG DEVICES INC ADMFM2000 DRIVER
1353 M:      Kim Seer Paller <kimseer.paller@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/frequency/adi,admfm2000.yaml
1358 F:      drivers/iio/frequency/admfm2000.c
1359 
1360 ANALOG DEVICES INC ADMV1013 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/frequency/adi,admv1013.yaml
1366 F:      drivers/iio/frequency/admv1013.c
1367 
1368 ANALOG DEVICES INC ADMV1014 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,admv1014.yaml
1374 F:      drivers/iio/frequency/admv1014.c
1375 
1376 ANALOG DEVICES INC ADMV8818 DRIVER
1377 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1378 L:      linux-iio@vger.kernel.org
1379 S:      Supported
1380 W:      https://ez.analog.com/linux-software-drivers
1381 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382 F:      drivers/iio/filter/admv8818.c
1383 
1384 ANALOG DEVICES INC ADP5061 DRIVER
1385 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1386 L:      linux-pm@vger.kernel.org
1387 S:      Supported
1388 W:      https://ez.analog.com/linux-software-drivers
1389 F:      drivers/power/supply/adp5061.c
1390 
1391 ANALOG DEVICES INC ADRF6780 DRIVER
1392 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1393 L:      linux-iio@vger.kernel.org
1394 S:      Supported
1395 W:      https://ez.analog.com/linux-software-drivers
1396 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397 F:      drivers/iio/frequency/adrf6780.c
1398 
1399 ANALOG DEVICES INC ADV7180 DRIVER
1400 M:      Lars-Peter Clausen <lars@metafoo.de>
1401 L:      linux-media@vger.kernel.org
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405 F:      drivers/media/i2c/adv7180.c
1406 
1407 ANALOG DEVICES INC ADV748X DRIVER
1408 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1409 L:      linux-media@vger.kernel.org
1410 S:      Maintained
1411 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412 F:      drivers/media/i2c/adv748x/*
1413 
1414 ANALOG DEVICES INC ADV7511 DRIVER
1415 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416 L:      linux-media@vger.kernel.org
1417 S:      Maintained
1418 F:      drivers/media/i2c/adv7511*
1419 
1420 ANALOG DEVICES INC ADV7604 DRIVER
1421 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1422 L:      linux-media@vger.kernel.org
1423 S:      Maintained
1424 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425 F:      drivers/media/i2c/adv7604*
1426 
1427 ANALOG DEVICES INC ADV7842 DRIVER
1428 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1429 L:      linux-media@vger.kernel.org
1430 S:      Maintained
1431 F:      drivers/media/i2c/adv7842*
1432 
1433 ANALOG DEVICES INC ADXRS290 DRIVER
1434 M:      Nishant Malpani <nish.malpani25@gmail.com>
1435 L:      linux-iio@vger.kernel.org
1436 S:      Supported
1437 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438 F:      drivers/iio/gyro/adxrs290.c
1439 
1440 ANALOG DEVICES INC ASOC CODEC DRIVERS
1441 M:      Lars-Peter Clausen <lars@metafoo.de>
1442 M:      Nuno Sá <nuno.sa@analog.com>
1443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1444 S:      Supported
1445 W:      http://wiki.analog.com/
1446 W:      https://ez.analog.com/linux-software-drivers
1447 F:      sound/soc/codecs/ad1*
1448 F:      sound/soc/codecs/ad7*
1449 F:      sound/soc/codecs/adau*
1450 F:      sound/soc/codecs/adav*
1451 F:      sound/soc/codecs/sigmadsp.*
1452 F:      sound/soc/codecs/ssm*
1453 
1454 ANALOG DEVICES INC AXI DAC DRIVER
1455 M:      Nuno Sa <nuno.sa@analog.com>
1456 L:      linux-iio@vger.kernel.org
1457 S:      Supported
1458 W:      https://ez.analog.com/linux-software-drivers
1459 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460 F:      drivers/iio/dac/adi-axi-dac.c
1461 
1462 ANALOG DEVICES INC DMA DRIVERS
1463 M:      Lars-Peter Clausen <lars@metafoo.de>
1464 S:      Supported
1465 W:      https://ez.analog.com/linux-software-drivers
1466 F:      drivers/dma/dma-axi-dmac.c
1467 
1468 ANALOG DEVICES INC IIO DRIVERS
1469 M:      Lars-Peter Clausen <lars@metafoo.de>
1470 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1471 S:      Supported
1472 W:      http://wiki.analog.com/
1473 W:      https://ez.analog.com/linux-software-drivers
1474 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476 F:      Documentation/devicetree/bindings/iio/*/adi,*
1477 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479 F:      drivers/iio/*/ad*
1480 F:      drivers/iio/adc/ltc249*
1481 F:      drivers/iio/amplifiers/hmc425a.c
1482 F:      drivers/staging/iio/*/ad*
1483 X:      drivers/iio/*/adjd*
1484 
1485 ANALOGBITS PLL LIBRARIES
1486 M:      Paul Walmsley <paul.walmsley@sifive.com>
1487 M:      Samuel Holland <samuel.holland@sifive.com>
1488 S:      Supported
1489 F:      drivers/clk/analogbits/*
1490 F:      include/linux/clk/analogbits*
1491 
1492 ANDROID DRIVERS
1493 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1494 M:      Arve Hjønnevåg <arve@android.com>
1495 M:      Todd Kjos <tkjos@android.com>
1496 M:      Martijn Coenen <maco@android.com>
1497 M:      Joel Fernandes <joel@joelfernandes.org>
1498 M:      Christian Brauner <christian@brauner.io>
1499 M:      Carlos Llamas <cmllamas@google.com>
1500 M:      Suren Baghdasaryan <surenb@google.com>
1501 L:      linux-kernel@vger.kernel.org
1502 S:      Supported
1503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504 F:      drivers/android/
1505 
1506 ANDROID GOLDFISH PIC DRIVER
1507 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1508 S:      Supported
1509 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510 F:      drivers/irqchip/irq-goldfish-pic.c
1511 
1512 ANDROID GOLDFISH RTC DRIVER
1513 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1514 S:      Supported
1515 F:      drivers/rtc/rtc-goldfish.c
1516 
1517 AOA (Apple Onboard Audio) ALSA DRIVER
1518 M:      Johannes Berg <johannes@sipsolutions.net>
1519 L:      linuxppc-dev@lists.ozlabs.org
1520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      sound/aoa/
1523 
1524 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525 M:      William Breathitt Gray <wbg@kernel.org>
1526 L:      linux-iio@vger.kernel.org
1527 S:      Maintained
1528 F:      drivers/iio/addac/stx104.c
1529 
1530 APM DRIVER
1531 M:      Jiri Kosina <jikos@kernel.org>
1532 S:      Odd fixes
1533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534 F:      arch/x86/kernel/apm_32.c
1535 F:      drivers/char/apm-emulation.c
1536 F:      include/linux/apm_bios.h
1537 F:      include/uapi/linux/apm_bios.h
1538 
1539 APPARMOR SECURITY MODULE
1540 M:      John Johansen <john.johansen@canonical.com>
1541 M:      John Johansen <john@apparmor.net>
1542 L:      apparmor@lists.ubuntu.com (moderated for non-subscribers)
1543 S:      Supported
1544 W:      apparmor.net
1545 B:      https://gitlab.com/apparmor/apparmor-kernel
1546 C:      irc://irc.oftc.net/apparmor
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1549 F:      Documentation/admin-guide/LSM/apparmor.rst
1550 F:      security/apparmor/
1551 
1552 APPLE BCM5974 MULTITOUCH DRIVER
1553 M:      Henrik Rydberg <rydberg@bitmath.org>
1554 L:      linux-input@vger.kernel.org
1555 S:      Odd fixes
1556 F:      drivers/input/mouse/bcm5974.c
1557 
1558 APPLE PCIE CONTROLLER DRIVER
1559 M:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
1560 M:      Marc Zyngier <maz@kernel.org>
1561 L:      linux-pci@vger.kernel.org
1562 S:      Maintained
1563 F:      drivers/pci/controller/pcie-apple.c
1564 
1565 APPLE SMC DRIVER
1566 M:      Henrik Rydberg <rydberg@bitmath.org>
1567 L:      linux-hwmon@vger.kernel.org
1568 S:      Odd fixes
1569 F:      drivers/hwmon/applesmc.c
1570 
1571 APPLETALK NETWORK LAYER
1572 L:      netdev@vger.kernel.org
1573 S:      Odd fixes
1574 F:      include/linux/atalk.h
1575 F:      include/uapi/linux/atalk.h
1576 F:      net/appletalk/
1577 
1578 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1580 S:      Supported
1581 F:      arch/arm64/boot/dts/apm/
1582 
1583 APPLIED MICRO (APM) X-GENE SOC EDAC
1584 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1585 S:      Supported
1586 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587 F:      drivers/edac/xgene_edac.c
1588 
1589 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1591 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1592 S:      Supported
1593 F:      drivers/net/ethernet/apm/xgene-v2/
1594 
1595 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1597 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1598 M:      Quan Nguyen <quan@os.amperecomputing.com>
1599 S:      Supported
1600 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602 F:      drivers/net/ethernet/apm/xgene/
1603 F:      drivers/net/mdio/mdio-xgene.c
1604 
1605 APPLIED MICRO (APM) X-GENE SOC PMU
1606 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1607 S:      Supported
1608 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1609 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610 F:      drivers/perf/xgene_pmu.c
1611 
1612 APTINA CAMERA SENSOR PLL
1613 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1614 L:      linux-media@vger.kernel.org
1615 S:      Maintained
1616 F:      drivers/media/i2c/aptina-pll.*
1617 
1618 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619 M:      Aleksa Savic <savicaleksa83@gmail.com>
1620 M:      Jack Doan <me@jackdoan.com>
1621 L:      linux-hwmon@vger.kernel.org
1622 S:      Maintained
1623 F:      Documentation/hwmon/aquacomputer_d5next.rst
1624 F:      drivers/hwmon/aquacomputer_d5next.c
1625 
1626 AQUANTIA ETHERNET DRIVER (atlantic)
1627 M:      Igor Russkikh <irusskikh@marvell.com>
1628 L:      netdev@vger.kernel.org
1629 S:      Supported
1630 W:      https://www.marvell.com/
1631 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1632 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633 F:      drivers/net/ethernet/aquantia/atlantic/
1634 
1635 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636 M:      Egor Pomozov <epomozov@marvell.com>
1637 L:      netdev@vger.kernel.org
1638 S:      Supported
1639 W:      http://www.aquantia.com
1640 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641 
1642 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643 M:      Krzysztof Hałasa <khalasa@piap.pl>
1644 L:      linux-media@vger.kernel.org
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647 F:      drivers/media/i2c/ar0521.c
1648 
1649 ARASAN NAND CONTROLLER DRIVER
1650 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1651 R:      Michal Simek <michal.simek@amd.com>
1652 L:      linux-mtd@lists.infradead.org
1653 S:      Maintained
1654 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1656 
1657 ARC FRAMEBUFFER DRIVER
1658 M:      Jaya Kumar <jayalk@intworks.biz>
1659 S:      Maintained
1660 F:      drivers/video/fbdev/arcfb.c
1661 F:      drivers/video/fbdev/core/fb_defio.c
1662 
1663 ARC PGU DRM DRIVER
1664 M:      Alexey Brodkin <abrodkin@synopsys.com>
1665 S:      Supported
1666 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667 F:      drivers/gpu/drm/tiny/arcpgu.c
1668 
1669 ARCNET NETWORK LAYER
1670 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1671 L:      netdev@vger.kernel.org
1672 S:      Maintained
1673 F:      drivers/net/arcnet/
1674 F:      include/uapi/linux/if_arcnet.h
1675 
1676 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677 M:      Arnd Bergmann <arnd@arndb.de>
1678 M:      Olof Johansson <olof@lixom.net>
1679 M:      soc@kernel.org
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 P:      Documentation/process/maintainer-soc.rst
1683 C:      irc://irc.libera.chat/armlinux
1684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685 F:      Documentation/process/maintainer-soc*.rst
1686 F:      arch/arm/boot/dts/Makefile
1687 F:      arch/arm64/boot/dts/Makefile
1688 
1689 ARM ARCHITECTED TIMER DRIVER
1690 M:      Mark Rutland <mark.rutland@arm.com>
1691 M:      Marc Zyngier <maz@kernel.org>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/include/asm/arch_timer.h
1695 F:      arch/arm64/include/asm/arch_timer.h
1696 F:      drivers/clocksource/arm_arch_timer.c
1697 
1698 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699 M:      Marc Zyngier <maz@kernel.org>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 S:      Maintained
1702 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703 F:      arch/arm/include/asm/arch_gicv3.h
1704 F:      arch/arm64/include/asm/arch_gicv3.h
1705 F:      drivers/irqchip/irq-gic*.[ch]
1706 F:      include/linux/irqchip/arm-gic*.h
1707 F:      include/linux/irqchip/arm-vgic-info.h
1708 
1709 ARM HDLCD DRM DRIVER
1710 M:      Liviu Dudau <liviu.dudau@arm.com>
1711 S:      Supported
1712 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713 F:      drivers/gpu/drm/arm/hdlcd_*
1714 
1715 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716 M:      Linus Walleij <linus.walleij@linaro.org>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1721 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728 F:      arch/arm/boot/dts/arm/arm-realview-*
1729 F:      arch/arm/boot/dts/arm/integrator*
1730 F:      arch/arm/boot/dts/arm/versatile*
1731 F:      arch/arm/mach-versatile/
1732 F:      drivers/bus/arm-integrator-lm.c
1733 F:      drivers/clk/versatile/
1734 F:      drivers/i2c/busses/i2c-versatile.c
1735 F:      drivers/irqchip/irq-versatile-fpga.c
1736 F:      drivers/mtd/maps/physmap-versatile.*
1737 F:      drivers/power/reset/arm-versatile-reboot.c
1738 F:      drivers/soc/versatile/
1739 
1740 ARM KOMEDA DRM-KMS DRIVER
1741 M:      Liviu Dudau <liviu.dudau@arm.com>
1742 S:      Supported
1743 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1745 F:      Documentation/gpu/komeda-kms.rst
1746 F:      drivers/gpu/drm/arm/display/include/
1747 F:      drivers/gpu/drm/arm/display/komeda/
1748 
1749 ARM MALI PANFROST DRM DRIVER
1750 M:      Boris Brezillon <boris.brezillon@collabora.com>
1751 M:      Rob Herring <robh@kernel.org>
1752 R:      Steven Price <steven.price@arm.com>
1753 L:      dri-devel@lists.freedesktop.org
1754 S:      Supported
1755 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756 F:      Documentation/gpu/panfrost.rst
1757 F:      drivers/gpu/drm/panfrost/
1758 F:      include/uapi/drm/panfrost_drm.h
1759 
1760 ARM MALI PANTHOR DRM DRIVER
1761 M:      Boris Brezillon <boris.brezillon@collabora.com>
1762 M:      Steven Price <steven.price@arm.com>
1763 M:      Liviu Dudau <liviu.dudau@arm.com>
1764 L:      dri-devel@lists.freedesktop.org
1765 S:      Supported
1766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768 F:      drivers/gpu/drm/panthor/
1769 F:      include/uapi/drm/panthor_drm.h
1770 
1771 ARM MALI-DP DRM DRIVER
1772 M:      Liviu Dudau <liviu.dudau@arm.com>
1773 S:      Supported
1774 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1776 F:      Documentation/gpu/afbc.rst
1777 F:      drivers/gpu/drm/arm/
1778 
1779 ARM MFM AND FLOPPY DRIVERS
1780 M:      Ian Molton <spyro@f2s.com>
1781 S:      Maintained
1782 F:      arch/arm/include/asm/floppy.h
1783 F:      arch/arm/mach-rpc/floppydma.S
1784 
1785 ARM PMU PROFILING AND DEBUGGING
1786 M:      Will Deacon <will@kernel.org>
1787 M:      Mark Rutland <mark.rutland@arm.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1791 F:      Documentation/devicetree/bindings/perf/
1792 F:      arch/arm*/include/asm/hw_breakpoint.h
1793 F:      arch/arm*/include/asm/perf_event.h
1794 F:      arch/arm*/kernel/hw_breakpoint.c
1795 F:      arch/arm*/kernel/perf_*
1796 F:      drivers/perf/
1797 F:      include/linux/perf/arm_pmu*.h
1798 
1799 ARM PORT
1800 M:      Russell King <linux@armlinux.org.uk>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 S:      Odd Fixes
1803 W:      http://www.armlinux.org.uk/
1804 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805 F:      arch/arm/
1806 X:      arch/arm/boot/dts/
1807 
1808 ARM PRIMECELL AACI PL041 DRIVER
1809 M:      Russell King <linux@armlinux.org.uk>
1810 S:      Odd Fixes
1811 F:      sound/arm/aaci.*
1812 
1813 ARM PRIMECELL BUS SUPPORT
1814 M:      Russell King <linux@armlinux.org.uk>
1815 S:      Odd Fixes
1816 F:      drivers/amba/
1817 F:      include/linux/amba/bus.h
1818 
1819 ARM PRIMECELL KMI PL050 DRIVER
1820 M:      Russell King <linux@armlinux.org.uk>
1821 S:      Odd Fixes
1822 F:      drivers/input/serio/ambakmi.*
1823 F:      include/linux/amba/kmi.h
1824 
1825 ARM PRIMECELL MMCI PL180/1 DRIVER
1826 M:      Russell King <linux@armlinux.org.uk>
1827 S:      Odd Fixes
1828 F:      drivers/mmc/host/mmci.*
1829 F:      include/linux/amba/mmci.h
1830 
1831 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1833 R:      Michal Simek <michal.simek@amd.com>
1834 L:      linux-mtd@lists.infradead.org
1835 S:      Maintained
1836 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1838 
1839 ARM PRIMECELL PL35X SMC DRIVER
1840 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1841 R:      Michal Simek <michal.simek@amd.com>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845 F:      drivers/memory/pl353-smc.c
1846 
1847 ARM PRIMECELL SSP PL022 SPI DRIVER
1848 M:      Linus Walleij <linus.walleij@linaro.org>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852 F:      drivers/spi/spi-pl022.c
1853 
1854 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855 M:      Russell King <linux@armlinux.org.uk>
1856 S:      Odd Fixes
1857 F:      drivers/tty/serial/amba-pl01*.c
1858 F:      include/linux/amba/serial.h
1859 
1860 ARM PRIMECELL VIC PL190/PL192 DRIVER
1861 M:      Linus Walleij <linus.walleij@linaro.org>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 S:      Maintained
1864 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865 F:      drivers/irqchip/irq-vic.c
1866 
1867 ARM SMC WATCHDOG DRIVER
1868 M:      Julius Werner <jwerner@chromium.org>
1869 R:      Evan Benn <evanbenn@chromium.org>
1870 S:      Maintained
1871 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872 F:      drivers/watchdog/arm_smc_wdt.c
1873 
1874 ARM SMMU DRIVERS
1875 M:      Will Deacon <will@kernel.org>
1876 R:      Robin Murphy <robin.murphy@arm.com>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1880 F:      drivers/iommu/arm/
1881 F:      drivers/iommu/io-pgtable-arm*
1882 
1883 ARM SMMU SVA SUPPORT
1884 R:      Jean-Philippe Brucker <jean-philippe@linaro.org>
1885 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1886 
1887 ARM SUB-ARCHITECTURES
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890 C:      irc://irc.libera.chat/armlinux
1891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1892 F:      arch/arm/mach-*/
1893 F:      arch/arm/plat-*/
1894 
1895 ARM/ACTIONS SEMI ARCHITECTURE
1896 M:      Andreas Färber <afaerber@suse.de>
1897 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1900 S:      Maintained
1901 F:      Documentation/devicetree/bindings/arm/actions.yaml
1902 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1903 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1904 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1905 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1906 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1907 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1908 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1909 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1910 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1911 F:      arch/arm/boot/dts/actions/
1912 F:      arch/arm/mach-actions/
1913 F:      arch/arm64/boot/dts/actions/
1914 F:      drivers/clk/actions/
1915 F:      drivers/clocksource/timer-owl*
1916 F:      drivers/dma/owl-dma.c
1917 F:      drivers/i2c/busses/i2c-owl.c
1918 F:      drivers/irqchip/irq-owl-sirq.c
1919 F:      drivers/mmc/host/owl-mmc.c
1920 F:      drivers/net/ethernet/actions/
1921 F:      drivers/pinctrl/actions/*
1922 F:      drivers/pmdomain/actions/
1923 F:      include/dt-bindings/power/owl-*
1924 F:      include/dt-bindings/reset/actions,*
1925 F:      include/linux/soc/actions/
1926 N:      owl
1927 
1928 ARM/AIROHA SOC SUPPORT
1929 M:      Matthias Brugger <matthias.bgg@gmail.com>
1930 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1933 S:      Odd Fixes
1934 F:      arch/arm/boot/dts/airoha/
1935 F:      arch/arm64/boot/dts/airoha/
1936 
1937 ARM/Allwinner SoC Clock Support
1938 M:      Emilio López <emilio@elopez.com.ar>
1939 S:      Maintained
1940 F:      drivers/clk/sunxi/
1941 
1942 ARM/Allwinner sunXi SoC support
1943 M:      Chen-Yu Tsai <wens@csie.org>
1944 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
1945 M:      Samuel Holland <samuel@sholland.org>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 L:      linux-sunxi@lists.linux.dev
1948 S:      Maintained
1949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1950 F:      arch/arm/mach-sunxi/
1951 F:      arch/arm64/boot/dts/allwinner/
1952 F:      drivers/clk/sunxi-ng/
1953 F:      drivers/pinctrl/sunxi/
1954 F:      drivers/soc/sunxi/
1955 N:      allwinner
1956 N:      sun[x456789]i
1957 N:      sun[25]0i
1958 
1959 ARM/ALPHASCALE ARCHITECTURE
1960 M:      Krzysztof Kozlowski <krzk@kernel.org>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Odd Fixes
1963 F:      arch/arm/boot/dts/alphascale/
1964 F:      drivers/clk/clk-asm9260.c
1965 F:      drivers/clocksource/asm9260_timer.c
1966 F:      drivers/rtc/rtc-asm9260.c
1967 F:      drivers/watchdog/asm9260_wdt.c
1968 
1969 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1970 M:      Brad Larson <blarson@amd.com>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 S:      Supported
1973 F:      Documentation/devicetree/bindings/*/amd,pensando*
1974 F:      arch/arm64/boot/dts/amd/elba*
1975 
1976 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1977 M:      Neil Armstrong <neil.armstrong@linaro.org>
1978 M:      Jerome Brunet <jbrunet@baylibre.com>
1979 L:      linux-amlogic@lists.infradead.org
1980 S:      Maintained
1981 F:      Documentation/devicetree/bindings/clock/amlogic*
1982 F:      drivers/clk/meson/
1983 F:      include/dt-bindings/clock/amlogic,a1*
1984 F:      include/dt-bindings/clock/gxbb*
1985 F:      include/dt-bindings/clock/meson*
1986 
1987 ARM/Amlogic Meson SoC Crypto Drivers
1988 M:      Corentin Labbe <clabbe@baylibre.com>
1989 L:      linux-crypto@vger.kernel.org
1990 L:      linux-amlogic@lists.infradead.org
1991 S:      Maintained
1992 F:      Documentation/devicetree/bindings/crypto/amlogic*
1993 F:      drivers/crypto/amlogic/
1994 
1995 ARM/Amlogic Meson SoC Sound Drivers
1996 M:      Jerome Brunet <jbrunet@baylibre.com>
1997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1998 S:      Maintained
1999 F:      Documentation/devicetree/bindings/sound/amlogic*
2000 F:      sound/soc/meson/
2001 
2002 ARM/Amlogic Meson SoC support
2003 M:      Neil Armstrong <neil.armstrong@linaro.org>
2004 M:      Kevin Hilman <khilman@baylibre.com>
2005 R:      Jerome Brunet <jbrunet@baylibre.com>
2006 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 L:      linux-amlogic@lists.infradead.org
2009 S:      Maintained
2010 W:      http://linux-meson.com/
2011 F:      Documentation/devicetree/bindings/phy/amlogic*
2012 F:      arch/arm/boot/dts/amlogic/
2013 F:      arch/arm/mach-meson/
2014 F:      arch/arm64/boot/dts/amlogic/
2015 F:      drivers/pmdomain/amlogic/
2016 F:      drivers/mmc/host/meson*
2017 F:      drivers/phy/amlogic/
2018 F:      drivers/pinctrl/meson/
2019 F:      drivers/rtc/rtc-meson*
2020 F:      drivers/soc/amlogic/
2021 N:      meson
2022 
2023 ARM/Annapurna Labs ALPINE ARCHITECTURE
2024 M:      Antoine Tenart <atenart@kernel.org>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S:      Odd Fixes
2027 F:      arch/arm/boot/dts/amazon/
2028 F:      arch/arm/mach-alpine/
2029 F:      arch/arm64/boot/dts/amazon/
2030 F:      drivers/*/*alpine*
2031 
2032 ARM/APPLE MACHINE SOUND DRIVERS
2033 M:      Martin Povišer <povik+lin@cutebit.org>
2034 L:      asahi@lists.linux.dev
2035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2036 S:      Maintained
2037 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2038 F:      Documentation/devicetree/bindings/sound/apple,*
2039 F:      sound/soc/apple/*
2040 F:      sound/soc/codecs/cs42l83-i2c.c
2041 F:      sound/soc/codecs/ssm3515.c
2042 
2043 ARM/APPLE MACHINE SUPPORT
2044 M:      Hector Martin <marcan@marcan.st>
2045 M:      Sven Peter <sven@svenpeter.dev>
2046 R:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
2047 L:      asahi@lists.linux.dev
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 W:      https://asahilinux.org
2051 B:      https://github.com/AsahiLinux/linux/issues
2052 C:      irc://irc.oftc.net/asahi-dev
2053 T:      git https://github.com/AsahiLinux/linux.git
2054 F:      Documentation/devicetree/bindings/arm/apple.yaml
2055 F:      Documentation/devicetree/bindings/arm/apple/*
2056 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2057 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2058 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2059 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2060 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2061 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2062 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2063 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2064 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2065 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2066 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2067 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2068 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2069 F:      Documentation/devicetree/bindings/power/apple*
2070 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2071 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2072 F:      arch/arm64/boot/dts/apple/
2073 F:      drivers/bluetooth/hci_bcm4377.c
2074 F:      drivers/clk/clk-apple-nco.c
2075 F:      drivers/cpufreq/apple-soc-cpufreq.c
2076 F:      drivers/dma/apple-admac.c
2077 F:      drivers/pmdomain/apple/
2078 F:      drivers/i2c/busses/i2c-pasemi-core.c
2079 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2080 F:      drivers/iommu/apple-dart.c
2081 F:      drivers/iommu/io-pgtable-dart.c
2082 F:      drivers/irqchip/irq-apple-aic.c
2083 F:      drivers/nvme/host/apple.c
2084 F:      drivers/nvmem/apple-efuses.c
2085 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2086 F:      drivers/pwm/pwm-apple.c
2087 F:      drivers/soc/apple/*
2088 F:      drivers/watchdog/apple_wdt.c
2089 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2090 F:      include/dt-bindings/pinctrl/apple.h
2091 F:      include/linux/soc/apple/*
2092 
2093 ARM/ARTPEC MACHINE SUPPORT
2094 M:      Jesper Nilsson <jesper.nilsson@axis.com>
2095 M:      Lars Persson <lars.persson@axis.com>
2096 L:      linux-arm-kernel@axis.com
2097 S:      Maintained
2098 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2099 F:      arch/arm/boot/dts/axis/
2100 F:      arch/arm/mach-artpec
2101 F:      drivers/clk/axis
2102 F:      drivers/crypto/axis
2103 F:      drivers/mmc/host/usdhi6rol0.c
2104 F:      drivers/pinctrl/pinctrl-artpec*
2105 
2106 ARM/ASPEED I2C DRIVER
2107 M:      Brendan Higgins <brendanhiggins@google.com>
2108 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
2109 R:      Joel Stanley <joel@jms.id.au>
2110 L:      linux-i2c@vger.kernel.org
2111 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2114 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2115 F:      drivers/i2c/busses/i2c-aspeed.c
2116 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2117 
2118 ARM/ASPEED MACHINE SUPPORT
2119 M:      Joel Stanley <joel@jms.id.au>
2120 R:      Andrew Jeffery <andrew@codeconstruct.com.au>
2121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2123 S:      Supported
2124 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2126 F:      Documentation/devicetree/bindings/arm/aspeed/
2127 F:      arch/arm/boot/dts/aspeed/
2128 F:      arch/arm/mach-aspeed/
2129 N:      aspeed
2130 
2131 ARM/AXM LSI SOC
2132 M:      Krzysztof Kozlowski <krzk@kernel.org>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Odd Fixes
2135 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2136 F:      arch/arm/boot/dts/intel/axm/
2137 F:      arch/arm/mach-axxia/
2138 
2139 ARM/BITMAIN ARCHITECTURE
2140 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 S:      Maintained
2143 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2144 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2145 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2146 F:      arch/arm64/boot/dts/bitmain/
2147 F:      drivers/clk/clk-bm1880.c
2148 F:      drivers/pinctrl/pinctrl-bm1880.c
2149 
2150 ARM/CALXEDA HIGHBANK ARCHITECTURE
2151 M:      Andre Przywara <andre.przywara@arm.com>
2152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 S:      Maintained
2154 F:      arch/arm/boot/dts/calxeda/
2155 F:      arch/arm/mach-highbank/
2156 
2157 ARM/CAVIUM THUNDER NETWORK DRIVER
2158 M:      Sunil Goutham <sgoutham@marvell.com>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S:      Supported
2161 F:      drivers/net/ethernet/cavium/thunder/
2162 
2163 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2164 M:      Lukasz Majewski <lukma@denx.de>
2165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 S:      Maintained
2167 F:      arch/arm/mach-ep93xx/ts72xx.c
2168 
2169 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2170 M:      Alexander Shiyan <shc_work@mail.ru>
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 S:      Odd Fixes
2173 N:      clps711x
2174 
2175 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2176 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2177 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2181 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2182 F:      arch/arm/boot/compressed/misc-ep93xx.h
2183 F:      arch/arm/mach-ep93xx/
2184 F:      drivers/iio/adc/ep93xx_adc.c
2185 
2186 ARM/CLKDEV SUPPORT
2187 M:      Russell King <linux@armlinux.org.uk>
2188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 S:      Maintained
2190 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2191 F:      drivers/clk/clkdev.c
2192 
2193 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2194 M:      Baruch Siach <baruch@tkos.co.il>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 S:      Maintained
2197 F:      arch/arm/boot/dts/cnxt/
2198 N:      digicolor
2199 
2200 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2201 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
2202 R:      Mike Leach <mike.leach@linaro.org>
2203 R:      James Clark <james.clark@linaro.org>
2204 L:      coresight@lists.linaro.org (moderated for non-subscribers)
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 S:      Maintained
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2208 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2209 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2210 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2211 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2212 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2213 F:      Documentation/trace/coresight/*
2214 F:      drivers/hwtracing/coresight/*
2215 F:      include/dt-bindings/arm/coresight-cti-dt.h
2216 F:      include/linux/coresight*
2217 F:      include/uapi/linux/coresight*
2218 F:      samples/coresight/*
2219 F:      tools/perf/Documentation/arm-coresight.txt
2220 F:      tools/perf/arch/arm/util/auxtrace.c
2221 F:      tools/perf/arch/arm/util/cs-etm.c
2222 F:      tools/perf/arch/arm/util/cs-etm.h
2223 F:      tools/perf/arch/arm/util/pmu.c
2224 F:      tools/perf/tests/shell/*coresight*
2225 F:      tools/perf/tests/shell/coresight/*
2226 F:      tools/perf/tests/shell/lib/*coresight*
2227 F:      tools/perf/util/cs-etm-decoder/*
2228 F:      tools/perf/util/cs-etm.*
2229 
2230 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2231 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2232 M:      Linus Walleij <linus.walleij@linaro.org>
2233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 S:      Maintained
2235 T:      git git://github.com/ulli-kroll/linux.git
2236 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2237 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2238 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2239 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2240 F:      arch/arm/boot/dts/gemini/
2241 F:      arch/arm/mach-gemini/
2242 F:      drivers/crypto/gemini/
2243 F:      drivers/net/ethernet/cortina/
2244 F:      drivers/pinctrl/pinctrl-gemini.c
2245 F:      drivers/rtc/rtc-ftrtc010.c
2246 
2247 ARM/CZ.NIC TURRIS SUPPORT
2248 M:      Marek Behún <kabel@kernel.org>
2249 S:      Maintained
2250 W:      https://www.turris.cz/
2251 F:      Documentation/ABI/testing/debugfs-moxtet
2252 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2253 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2254 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2255 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2256 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2257 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2258 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2259 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2260 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2261 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2262 F:      drivers/bus/moxtet.c
2263 F:      drivers/firmware/turris-mox-rwtm.c
2264 F:      drivers/gpio/gpio-moxtet.c
2265 F:      drivers/leds/leds-turris-omnia.c
2266 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2267 F:      drivers/platform/cznic/
2268 F:      drivers/watchdog/armada_37xx_wdt.c
2269 F:      include/dt-bindings/bus/moxtet.h
2270 F:      include/linux/armada-37xx-rwtm-mailbox.h
2271 F:      include/linux/moxtet.h
2272 F:      include/linux/turris-omnia-mcu-interface.h
2273 
2274 ARM/FARADAY FA526 PORT
2275 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S:      Maintained
2278 T:      git git://git.berlios.de/gemini-board
2279 F:      arch/arm/mm/*-fa*
2280 
2281 ARM/FOOTBRIDGE ARCHITECTURE
2282 M:      Russell King <linux@armlinux.org.uk>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Maintained
2285 W:      http://www.armlinux.org.uk/
2286 F:      arch/arm/include/asm/hardware/dec21285.h
2287 F:      arch/arm/mach-footbridge/
2288 
2289 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2290 M:      Shawn Guo <shawnguo@kernel.org>
2291 M:      Sascha Hauer <s.hauer@pengutronix.de>
2292 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2293 R:      Fabio Estevam <festevam@gmail.com>
2294 L:      imx@lists.linux.dev
2295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 S:      Maintained
2297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2298 F:      arch/arm/boot/dts/nxp/imx/
2299 F:      arch/arm/boot/dts/nxp/mxs/
2300 F:      arch/arm64/boot/dts/freescale/
2301 X:      arch/arm64/boot/dts/freescale/fsl-*
2302 X:      arch/arm64/boot/dts/freescale/qoriq-*
2303 X:      drivers/media/i2c/
2304 N:      imx
2305 N:      mxs
2306 
2307 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2308 M:      Shawn Guo <shawnguo@kernel.org>
2309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 S:      Maintained
2311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2312 F:      arch/arm/boot/dts/nxp/ls/
2313 F:      arch/arm64/boot/dts/freescale/fsl-*
2314 F:      arch/arm64/boot/dts/freescale/qoriq-*
2315 
2316 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2317 M:      Shawn Guo <shawnguo@kernel.org>
2318 M:      Sascha Hauer <s.hauer@pengutronix.de>
2319 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2320 R:      Stefan Agner <stefan@agner.ch>
2321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 S:      Maintained
2323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2324 F:      arch/arm/boot/dts/nxp/vf/
2325 F:      arch/arm/mach-imx/*vf610*
2326 
2327 ARM/GUMSTIX MACHINE SUPPORT
2328 M:      Steve Sakoman <sakoman@gmail.com>
2329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 S:      Maintained
2331 
2332 ARM/HISILICON SOC SUPPORT
2333 M:      Wei Xu <xuwei5@hisilicon.com>
2334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 S:      Supported
2336 W:      http://www.hisilicon.com
2337 T:      git https://github.com/hisilicon/linux-hisi.git
2338 F:      arch/arm/boot/dts/hisilicon/
2339 F:      arch/arm/mach-hisi/
2340 F:      arch/arm64/boot/dts/hisilicon/
2341 
2342 ARM/HP JORNADA 7XX MACHINE SUPPORT
2343 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
2344 S:      Maintained
2345 W:      www.jlime.com
2346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2347 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2348 F:      arch/arm/mach-sa1100/jornada720.c
2349 
2350 ARM/HPE GXP ARCHITECTURE
2351 M:      Jean-Marie Verdun <verdun@hpe.com>
2352 M:      Nick Hawkins <nick.hawkins@hpe.com>
2353 S:      Maintained
2354 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2355 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2356 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2357 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2358 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2359 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2360 F:      arch/arm/boot/dts/hpe/
2361 F:      arch/arm/mach-hpe/
2362 F:      drivers/clocksource/timer-gxp.c
2363 F:      drivers/hwmon/gxp-fan-ctrl.c
2364 F:      drivers/i2c/busses/i2c-gxp.c
2365 F:      drivers/spi/spi-gxp.c
2366 F:      drivers/watchdog/gxp-wdt.c
2367 
2368 ARM/IGEP MACHINE SUPPORT
2369 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
2370 M:      Javier Martinez Canillas <javier@dowhile0.org>
2371 L:      linux-omap@vger.kernel.org
2372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373 S:      Maintained
2374 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2375 
2376 ARM/INTEL IXP4XX ARM ARCHITECTURE
2377 M:      Linus Walleij <linusw@kernel.org>
2378 M:      Imre Kaloz <kaloz@openwrt.org>
2379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2382 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2383 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2384 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2385 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2386 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2387 F:      arch/arm/boot/dts/intel/ixp/
2388 F:      arch/arm/mach-ixp4xx/
2389 F:      drivers/bus/intel-ixp4xx-eb.c
2390 F:      drivers/char/hw_random/ixp4xx-rng.c
2391 F:      drivers/clocksource/timer-ixp4xx.c
2392 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2393 F:      drivers/gpio/gpio-ixp4xx.c
2394 F:      drivers/irqchip/irq-ixp4xx.c
2395 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2396 F:      drivers/net/wan/ixp4xx_hss.c
2397 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2398 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2399 F:      include/linux/soc/ixp4xx/npe.h
2400 F:      include/linux/soc/ixp4xx/qmgr.h
2401 
2402 ARM/INTEL KEEMBAY ARCHITECTURE
2403 M:      Paul J. Murphy <paul.j.murphy@intel.com>
2404 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2405 S:      Maintained
2406 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2407 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2408 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2409 
2410 ARM/INTEL XSC3 (MANZANO) ARM CORE
2411 M:      Lennert Buytenhek <kernel@wantstofly.org>
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 S:      Maintained
2414 
2415 ARM/LG1K ARCHITECTURE
2416 M:      Chanho Min <chanho.min@lge.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm64/boot/dts/lg/
2420 
2421 ARM/LPC18XX ARCHITECTURE
2422 M:      Vladimir Zapolskiy <vz@mleia.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Maintained
2425 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2426 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2427 F:      drivers/i2c/busses/i2c-lpc2k.c
2428 F:      drivers/memory/pl172.c
2429 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2430 F:      drivers/rtc/rtc-lpc24xx.c
2431 N:      lpc18xx
2432 
2433 ARM/LPC32XX SOC SUPPORT
2434 M:      Vladimir Zapolskiy <vz@mleia.com>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 S:      Maintained
2437 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2438 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2439 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2440 F:      arch/arm/mach-lpc32xx/
2441 F:      drivers/i2c/busses/i2c-pnx.c
2442 F:      drivers/net/ethernet/nxp/lpc_eth.c
2443 F:      drivers/usb/host/ohci-nxp.c
2444 F:      drivers/watchdog/pnx4008_wdt.c
2445 N:      lpc32xx
2446 
2447 ARM/Marvell Dove/MV78xx0/Orion SOC support
2448 M:      Andrew Lunn <andrew@lunn.ch>
2449 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2450 M:      Gregory Clement <gregory.clement@bootlin.com>
2451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 S:      Maintained
2453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2454 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2455 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2456 F:      Documentation/devicetree/bindings/soc/dove/
2457 F:      arch/arm/boot/dts/marvell/dove*
2458 F:      arch/arm/boot/dts/marvell/orion5x*
2459 F:      arch/arm/mach-dove/
2460 F:      arch/arm/mach-mv78xx0/
2461 F:      arch/arm/mach-orion5x/
2462 F:      arch/arm/plat-orion/
2463 F:      drivers/bus/mvebu-mbus.c
2464 F:      drivers/soc/dove/
2465 
2466 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2467 M:      Andrew Lunn <andrew@lunn.ch>
2468 M:      Gregory Clement <gregory.clement@bootlin.com>
2469 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 S:      Maintained
2472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2473 F:      Documentation/devicetree/bindings/arm/marvell/
2474 F:      arch/arm/boot/dts/marvell/armada*
2475 F:      arch/arm/boot/dts/marvell/kirkwood*
2476 F:      arch/arm/configs/mvebu_*_defconfig
2477 F:      arch/arm/mach-mvebu/
2478 F:      arch/arm64/boot/dts/marvell/
2479 F:      drivers/clk/mvebu/
2480 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2481 F:      drivers/cpufreq/armada-8k-cpufreq.c
2482 F:      drivers/cpufreq/mvebu-cpufreq.c
2483 F:      drivers/irqchip/irq-armada-370-xp.c
2484 F:      drivers/irqchip/irq-mvebu-*
2485 F:      drivers/pinctrl/mvebu/
2486 F:      drivers/rtc/rtc-armada38x.c
2487 
2488 ARM/Mediatek RTC DRIVER
2489 M:      Eddie Huang <eddie.huang@mediatek.com>
2490 M:      Sean Wang <sean.wang@mediatek.com>
2491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2493 S:      Maintained
2494 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2495 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2496 F:      drivers/rtc/rtc-mt2712.c
2497 F:      drivers/rtc/rtc-mt6397.c
2498 F:      drivers/rtc/rtc-mt7622.c
2499 
2500 ARM/Mediatek SoC support
2501 M:      Matthias Brugger <matthias.bgg@gmail.com>
2502 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2503 L:      linux-kernel@vger.kernel.org
2504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2506 S:      Maintained
2507 W:      https://mtk.wiki.kernel.org/
2508 C:      irc://irc.libera.chat/linux-mediatek
2509 F:      arch/arm/boot/dts/mediatek/
2510 F:      arch/arm/mach-mediatek/
2511 F:      arch/arm64/boot/dts/mediatek/
2512 F:      drivers/soc/mediatek/
2513 N:      mtk
2514 N:      mt[2678]
2515 K:      mediatek
2516 
2517 ARM/Mediatek USB3 PHY DRIVER
2518 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2521 S:      Maintained
2522 F:      Documentation/devicetree/bindings/phy/mediatek,*
2523 F:      drivers/phy/mediatek/
2524 
2525 ARM/MICROCHIP (ARM64) SoC support
2526 M:      Conor Dooley <conor@kernel.org>
2527 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2528 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 S:      Supported
2531 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2532 F:      arch/arm64/boot/dts/microchip/
2533 
2534 ARM/Microchip (AT91) SoC support
2535 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2536 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2537 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 S:      Supported
2540 W:      http://www.linux4sam.org
2541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2542 F:      arch/arm/boot/dts/microchip/
2543 F:      arch/arm/include/debug/at91.S
2544 F:      arch/arm/mach-at91/
2545 F:      drivers/memory/atmel*
2546 F:      drivers/watchdog/sama5d4_wdt.c
2547 F:      include/soc/at91/
2548 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2549 N:      at91
2550 N:      atmel
2551 
2552 ARM/Microchip Sparx5 SoC support
2553 M:      Lars Povlsen <lars.povlsen@microchip.com>
2554 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2555 M:      Daniel Machon <daniel.machon@microchip.com>
2556 M:      UNGLinuxDriver@microchip.com
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 S:      Supported
2559 F:      arch/arm64/boot/dts/microchip/sparx*
2560 F:      drivers/net/ethernet/microchip/vcap/
2561 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2562 N:      sparx5
2563 
2564 ARM/MILBEAUT ARCHITECTURE
2565 M:      Taichi Sugaya <sugaya.taichi@socionext.com>
2566 M:      Takao Orito <orito.takao@socionext.com>
2567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 S:      Maintained
2569 F:      arch/arm/boot/dts/socionext/milbeaut*
2570 F:      arch/arm/mach-milbeaut/
2571 N:      milbeaut
2572 
2573 ARM/MOXA ART SOC
2574 M:      Krzysztof Kozlowski <krzk@kernel.org>
2575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 S:      Odd Fixes
2577 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2578 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2579 F:      arch/arm/boot/dts/moxa/
2580 F:      drivers/clk/clk-moxart.c
2581 
2582 ARM/MStar/Sigmastar Armv7 SoC support
2583 M:      Daniel Palmer <daniel@thingy.jp>
2584 M:      Romain Perier <romain.perier@gmail.com>
2585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 S:      Maintained
2587 W:      http://linux-chenxing.org/
2588 T:      git git://github.com/linux-chenxing/linux.git
2589 F:      Documentation/devicetree/bindings/arm/mstar/*
2590 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2591 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2592 F:      arch/arm/boot/dts/sigmastar/
2593 F:      arch/arm/mach-mstar/
2594 F:      drivers/clk/mstar/
2595 F:      drivers/clocksource/timer-msc313e.c
2596 F:      drivers/gpio/gpio-msc313.c
2597 F:      drivers/rtc/rtc-msc313.c
2598 F:      drivers/watchdog/msc313e_wdt.c
2599 F:      include/dt-bindings/clock/mstar-*
2600 F:      include/dt-bindings/gpio/msc313-gpio.h
2601 
2602 ARM/NOMADIK/Ux500 ARCHITECTURES
2603 M:      Linus Walleij <linus.walleij@linaro.org>
2604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 S:      Maintained
2606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2607 F:      Documentation/devicetree/bindings/arm/ste-*
2608 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2609 F:      Documentation/devicetree/bindings/arm/ux500/
2610 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2611 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2612 F:      arch/arm/boot/dts/st/ste-*
2613 F:      arch/arm/mach-nomadik/
2614 F:      arch/arm/mach-ux500/
2615 F:      drivers/clk/clk-nomadik.c
2616 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2617 F:      drivers/dma/ste_dma40*
2618 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2619 F:      drivers/gpio/gpio-nomadik.c
2620 F:      drivers/hwspinlock/u8500_hsem.c
2621 F:      drivers/i2c/busses/i2c-nomadik.c
2622 F:      drivers/iio/adc/ab8500-gpadc.c
2623 F:      drivers/mfd/ab8500*
2624 F:      drivers/mfd/abx500*
2625 F:      drivers/mfd/db8500*
2626 F:      drivers/pinctrl/nomadik/
2627 F:      drivers/rtc/rtc-ab8500.c
2628 F:      drivers/rtc/rtc-pl031.c
2629 F:      drivers/soc/ux500/
2630 
2631 ARM/NUVOTON MA35 ARCHITECTURE
2632 M:      Jacky Huang <ychuang3@nuvoton.com>
2633 M:      Shan-Chun Hung <schung@nuvoton.com>
2634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 S:      Supported
2636 F:      Documentation/devicetree/bindings/*/*/*ma35*
2637 F:      Documentation/devicetree/bindings/*/*ma35*
2638 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2639 F:      drivers/*/*/*ma35*
2640 F:      drivers/*/*ma35*
2641 K:      ma35d1
2642 
2643 ARM/NUVOTON NPCM ARCHITECTURE
2644 M:      Avi Fishman <avifishman70@gmail.com>
2645 M:      Tomer Maimon <tmaimon77@gmail.com>
2646 M:      Tali Perry <tali.perry1@gmail.com>
2647 R:      Patrick Venture <venture@google.com>
2648 R:      Nancy Yuen <yuenn@google.com>
2649 R:      Benjamin Fair <benjaminfair@google.com>
2650 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2651 S:      Supported
2652 F:      Documentation/devicetree/bindings/*/*/*npcm*
2653 F:      Documentation/devicetree/bindings/*/*npcm*
2654 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2655 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2656 F:      arch/arm/mach-npcm/
2657 F:      arch/arm64/boot/dts/nuvoton/
2658 F:      drivers/*/*/*npcm*
2659 F:      drivers/*/*npcm*
2660 F:      drivers/rtc/rtc-nct3018y.c
2661 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2662 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2663 
2664 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2665 M:      Joseph Liu <kwliu@nuvoton.com>
2666 M:      Marvin Lin <kflin@nuvoton.com>
2667 L:      linux-media@vger.kernel.org
2668 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2669 S:      Maintained
2670 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2671 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2672 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2673 F:      drivers/media/platform/nuvoton/
2674 F:      include/uapi/linux/npcm-video.h
2675 
2676 ARM/NUVOTON WPCM450 ARCHITECTURE
2677 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2678 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2679 S:      Maintained
2680 W:      https://github.com/neuschaefer/wpcm450/wiki
2681 F:      Documentation/devicetree/bindings/*/*wpcm*
2682 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2683 F:      arch/arm/configs/wpcm450_defconfig
2684 F:      arch/arm/mach-npcm/wpcm450.c
2685 F:      drivers/*/*/*wpcm*
2686 F:      drivers/*/*wpcm*
2687 
2688 ARM/NXP S32G ARCHITECTURE
2689 R:      Chester Lin <chester62515@gmail.com>
2690 R:      Matthias Brugger <mbrugger@suse.com>
2691 R:      Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2692 L:      NXP S32 Linux Team <s32@nxp.com>
2693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 S:      Maintained
2695 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2696 F:      drivers/pinctrl/nxp/
2697 
2698 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2699 M:      Alexander Clouter <alex@digriz.org.uk>
2700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 S:      Maintained
2702 W:      http://www.digriz.org.uk/ts78xx/kernel
2703 F:      arch/arm/mach-orion5x/ts78xx-*
2704 
2705 ARM/QUALCOMM CHROMEBOOK SUPPORT
2706 R:      cros-qcom-dts-watchers@chromium.org
2707 F:      arch/arm64/boot/dts/qcom/sc7180*
2708 F:      arch/arm64/boot/dts/qcom/sc7280*
2709 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2710 
2711 ARM/QUALCOMM MAILING LIST
2712 L:      linux-arm-msm@vger.kernel.org
2713 F:      Documentation/devicetree/bindings/*/qcom*
2714 F:      Documentation/devicetree/bindings/soc/qcom/
2715 F:      arch/arm/boot/dts/qcom/
2716 F:      arch/arm/configs/qcom_defconfig
2717 F:      arch/arm/mach-qcom/
2718 F:      arch/arm64/boot/dts/qcom/
2719 F:      drivers/*/*/pm8???-*
2720 F:      drivers/*/*/qcom*
2721 F:      drivers/*/*/qcom/
2722 F:      drivers/*/qcom*
2723 F:      drivers/*/qcom/
2724 F:      drivers/bluetooth/btqcomsmd.c
2725 F:      drivers/clocksource/timer-qcom.c
2726 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2727 F:      drivers/extcon/extcon-qcom*
2728 F:      drivers/i2c/busses/i2c-qcom-geni.c
2729 F:      drivers/i2c/busses/i2c-qup.c
2730 F:      drivers/iommu/msm*
2731 F:      drivers/mfd/ssbi.c
2732 F:      drivers/mmc/host/mmci_qcom*
2733 F:      drivers/mmc/host/sdhci-msm.c
2734 F:      drivers/pci/controller/dwc/pcie-qcom.c
2735 F:      drivers/phy/qualcomm/
2736 F:      drivers/power/*/msm*
2737 F:      drivers/reset/reset-qcom-*
2738 F:      drivers/rtc/rtc-pm8xxx.c
2739 F:      drivers/spi/spi-geni-qcom.c
2740 F:      drivers/spi/spi-qcom-qspi.c
2741 F:      drivers/spi/spi-qup.c
2742 F:      drivers/tty/serial/msm_serial.c
2743 F:      drivers/ufs/host/ufs-qcom*
2744 F:      drivers/usb/dwc3/dwc3-qcom.c
2745 F:      include/dt-bindings/*/qcom*
2746 F:      include/linux/*/qcom*
2747 F:      include/linux/soc/qcom/
2748 
2749 ARM/QUALCOMM SUPPORT
2750 M:      Bjorn Andersson <andersson@kernel.org>
2751 M:      Konrad Dybcio <konradybcio@kernel.org>
2752 L:      linux-arm-msm@vger.kernel.org
2753 S:      Maintained
2754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2755 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2756 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2757 F:      Documentation/devicetree/bindings/bus/qcom*
2758 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2759 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2760 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2761 F:      Documentation/devicetree/bindings/soc/qcom/
2762 F:      arch/arm/boot/dts/qcom/
2763 F:      arch/arm/configs/qcom_defconfig
2764 F:      arch/arm/mach-qcom/
2765 F:      arch/arm64/boot/dts/qcom/
2766 F:      drivers/bus/qcom*
2767 F:      drivers/firmware/qcom/
2768 F:      drivers/soc/qcom/
2769 F:      include/dt-bindings/arm/qcom,ids.h
2770 F:      include/dt-bindings/firmware/qcom,scm.h
2771 F:      include/dt-bindings/soc/qcom*
2772 F:      include/linux/firmware/qcom
2773 F:      include/linux/soc/qcom/
2774 F:      include/soc/qcom/
2775 
2776 ARM/RDA MICRO ARCHITECTURE
2777 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2780 S:      Maintained
2781 F:      Documentation/devicetree/bindings/arm/rda.yaml
2782 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2783 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2784 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2785 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2786 F:      arch/arm/boot/dts/unisoc/
2787 F:      drivers/clocksource/timer-rda.c
2788 F:      drivers/gpio/gpio-rda.c
2789 F:      drivers/irqchip/irq-rda-intc.c
2790 F:      drivers/tty/serial/rda-uart.c
2791 
2792 ARM/REALTEK ARCHITECTURE
2793 M:      Andreas Färber <afaerber@suse.de>
2794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2796 S:      Maintained
2797 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2798 F:      arch/arm/boot/dts/realtek/
2799 F:      arch/arm/mach-realtek/
2800 F:      arch/arm64/boot/dts/realtek/
2801 
2802 ARM/RISC-V/RENESAS ARCHITECTURE
2803 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2804 M:      Magnus Damm <magnus.damm@gmail.com>
2805 L:      linux-renesas-soc@vger.kernel.org
2806 S:      Supported
2807 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2808 C:      irc://irc.libera.chat/renesas-soc
2809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2810 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2811 F:      Documentation/devicetree/bindings/soc/renesas/
2812 F:      arch/arm/boot/dts/renesas/
2813 F:      arch/arm/configs/shmobile_defconfig
2814 F:      arch/arm/include/debug/renesas-scif.S
2815 F:      arch/arm/mach-shmobile/
2816 F:      arch/arm64/boot/dts/renesas/
2817 F:      arch/riscv/boot/dts/renesas/
2818 F:      drivers/pmdomain/renesas/
2819 F:      drivers/soc/renesas/
2820 F:      include/linux/soc/renesas/
2821 K:      \brenesas,
2822 
2823 ARM/RISCPC ARCHITECTURE
2824 M:      Russell King <linux@armlinux.org.uk>
2825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 S:      Maintained
2827 W:      http://www.armlinux.org.uk/
2828 F:      arch/arm/include/asm/hardware/ioc.h
2829 F:      arch/arm/include/asm/hardware/iomd.h
2830 F:      arch/arm/include/asm/hardware/memc.h
2831 F:      arch/arm/mach-rpc/
2832 F:      drivers/net/ethernet/8390/etherh.c
2833 F:      drivers/net/ethernet/i825xx/ether1*
2834 F:      drivers/net/ethernet/seeq/ether3*
2835 F:      drivers/scsi/arm/
2836 
2837 ARM/Rockchip SoC support
2838 M:      Heiko Stuebner <heiko@sntech.de>
2839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840 L:      linux-rockchip@lists.infradead.org
2841 S:      Maintained
2842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2843 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2844 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2845 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2846 F:      arch/arm/boot/dts/rockchip/
2847 F:      arch/arm/mach-rockchip/
2848 F:      drivers/*/*/*rockchip*
2849 F:      drivers/*/*rockchip*
2850 F:      drivers/clk/rockchip/
2851 F:      drivers/i2c/busses/i2c-rk3x.c
2852 F:      sound/soc/rockchip/
2853 N:      rockchip
2854 
2855 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2856 M:      Krzysztof Kozlowski <krzk@kernel.org>
2857 R:      Alim Akhtar <alim.akhtar@samsung.com>
2858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 L:      linux-samsung-soc@vger.kernel.org
2860 S:      Maintained
2861 P:      Documentation/process/maintainer-soc-clean-dts.rst
2862 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2863 B:      mailto:linux-samsung-soc@vger.kernel.org
2864 C:      irc://irc.libera.chat/linux-exynos
2865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2866 F:      Documentation/arch/arm/samsung/
2867 F:      Documentation/devicetree/bindings/arm/samsung/
2868 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2869 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2870 F:      Documentation/devicetree/bindings/soc/samsung/
2871 F:      arch/arm/boot/dts/samsung/
2872 F:      arch/arm/mach-exynos*/
2873 F:      arch/arm/mach-s3c/
2874 F:      arch/arm/mach-s5p*/
2875 F:      arch/arm64/boot/dts/exynos/
2876 F:      drivers/*/*/*s3c24*
2877 F:      drivers/*/*s3c24*
2878 F:      drivers/*/*s3c64xx*
2879 F:      drivers/*/*s5pv210*
2880 F:      drivers/clocksource/samsung_pwm_timer.c
2881 F:      drivers/memory/samsung/
2882 F:      drivers/pwm/pwm-samsung.c
2883 F:      drivers/soc/samsung/
2884 F:      drivers/tty/serial/samsung*
2885 F:      include/clocksource/samsung_pwm.h
2886 F:      include/linux/platform_data/*s3c*
2887 F:      include/linux/serial_s3c.h
2888 F:      include/linux/soc/samsung/
2889 N:      exynos
2890 N:      s3c64xx
2891 N:      s5pv210
2892 
2893 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2894 M:      Łukasz Stelmach <l.stelmach@samsung.com>
2895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 L:      linux-media@vger.kernel.org
2897 S:      Maintained
2898 F:      drivers/media/platform/samsung/s5p-g2d/
2899 
2900 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2901 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2902 L:      linux-samsung-soc@vger.kernel.org
2903 L:      linux-media@vger.kernel.org
2904 S:      Maintained
2905 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2906 F:      drivers/media/cec/platform/s5p/
2907 
2908 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2909 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2910 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2911 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2913 L:      linux-media@vger.kernel.org
2914 S:      Maintained
2915 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2916 F:      drivers/media/platform/samsung/s5p-jpeg/
2917 
2918 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2919 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2920 M:      Andrzej Hajda <andrzej.hajda@intel.com>
2921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 L:      linux-media@vger.kernel.org
2923 S:      Maintained
2924 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2925 F:      drivers/media/platform/samsung/s5p-mfc/
2926 
2927 ARM/SOCFPGA ARCHITECTURE
2928 M:      Dinh Nguyen <dinguyen@kernel.org>
2929 S:      Maintained
2930 W:      http://www.rocketboards.org
2931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2932 F:      arch/arm/boot/dts/intel/socfpga/
2933 F:      arch/arm/configs/socfpga_defconfig
2934 F:      arch/arm/mach-socfpga/
2935 F:      arch/arm64/boot/dts/altera/
2936 F:      arch/arm64/boot/dts/intel/
2937 
2938 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2939 M:      Dinh Nguyen <dinguyen@kernel.org>
2940 S:      Maintained
2941 F:      drivers/clk/socfpga/
2942 
2943 ARM/SOCFPGA EDAC SUPPORT
2944 M:      Dinh Nguyen <dinguyen@kernel.org>
2945 S:      Maintained
2946 F:      drivers/edac/altera_edac.[ch]
2947 
2948 ARM/SPREADTRUM SoC SUPPORT
2949 M:      Orson Zhai <orsonzhai@gmail.com>
2950 M:      Baolin Wang <baolin.wang7@gmail.com>
2951 R:      Chunyan Zhang <zhang.lyra@gmail.com>
2952 S:      Maintained
2953 F:      arch/arm64/boot/dts/sprd
2954 N:      sprd
2955 N:      sc27xx
2956 N:      sc2731
2957 
2958 ARM/STI ARCHITECTURE
2959 M:      Patrice Chotard <patrice.chotard@foss.st.com>
2960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2961 S:      Maintained
2962 W:      http://www.stlinux.com
2963 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2964 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2965 F:      arch/arm/boot/dts/st/sti*
2966 F:      arch/arm/mach-sti/
2967 F:      drivers/ata/ahci_st.c
2968 F:      drivers/char/hw_random/st-rng.c
2969 F:      drivers/clocksource/arm_global_timer.c
2970 F:      drivers/clocksource/clksrc_st_lpc.c
2971 F:      drivers/cpufreq/sti-cpufreq.c
2972 F:      drivers/dma/st_fdma*
2973 F:      drivers/i2c/busses/i2c-st.c
2974 F:      drivers/media/platform/st/sti/c8sectpfe/
2975 F:      drivers/media/rc/st_rc.c
2976 F:      drivers/mmc/host/sdhci-st.c
2977 F:      drivers/phy/st/phy-miphy28lp.c
2978 F:      drivers/phy/st/phy-stih407-usb.c
2979 F:      drivers/pinctrl/pinctrl-st.c
2980 F:      drivers/remoteproc/st_remoteproc.c
2981 F:      drivers/remoteproc/st_slim_rproc.c
2982 F:      drivers/reset/sti/
2983 F:      drivers/rtc/rtc-st-lpc.c
2984 F:      drivers/tty/serial/st-asc.c
2985 F:      drivers/usb/dwc3/dwc3-st.c
2986 F:      drivers/usb/host/ehci-st.c
2987 F:      drivers/usb/host/ohci-st.c
2988 F:      drivers/watchdog/st_lpc_wdt.c
2989 F:      include/linux/remoteproc/st_slim_rproc.h
2990 
2991 ARM/STM32 ARCHITECTURE
2992 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2993 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
2994 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996 S:      Maintained
2997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2998 F:      arch/arm/boot/dts/st/stm32*
2999 F:      arch/arm/mach-stm32/
3000 F:      arch/arm64/boot/dts/st/
3001 F:      drivers/clocksource/armv7m_systick.c
3002 N:      stm32
3003 N:      stm
3004 
3005 ARM/SUNPLUS SP7021 SOC SUPPORT
3006 M:      Qin Jian <qinjian@cqplus1.com>
3007 L:      linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3008 S:      Maintained
3009 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3010 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3011 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3012 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3013 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3014 F:      arch/arm/boot/dts/sunplus/
3015 F:      arch/arm/configs/sp7021_*defconfig
3016 F:      drivers/clk/clk-sp7021.c
3017 F:      drivers/irqchip/irq-sp7021-intc.c
3018 F:      drivers/reset/reset-sunplus.c
3019 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3020 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3021 
3022 ARM/Synaptics SoC support
3023 M:      Jisheng Zhang <jszhang@kernel.org>
3024 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 S:      Maintained
3027 F:      arch/arm/boot/dts/synaptics/
3028 F:      arch/arm/mach-berlin/
3029 F:      arch/arm64/boot/dts/synaptics/
3030 
3031 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3032 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3033 L:      linux-tegra@vger.kernel.org
3034 L:      linux-media@vger.kernel.org
3035 S:      Maintained
3036 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3037 F:      drivers/media/cec/platform/tegra/
3038 
3039 ARM/TESLA FSD SoC SUPPORT
3040 M:      Alim Akhtar <alim.akhtar@samsung.com>
3041 M:      linux-fsd@tesla.com
3042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3043 L:      linux-samsung-soc@vger.kernel.org
3044 S:      Maintained
3045 F:      arch/arm64/boot/dts/tesla/
3046 
3047 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3048 M:      Santosh Shilimkar <ssantosh@kernel.org>
3049 L:      linux-kernel@vger.kernel.org
3050 S:      Maintained
3051 F:      drivers/memory/*emif*
3052 
3053 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3054 M:      Nishanth Menon <nm@ti.com>
3055 M:      Santosh Shilimkar <ssantosh@kernel.org>
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3059 F:      arch/arm/boot/dts/ti/keystone/
3060 F:      arch/arm/mach-keystone/
3061 
3062 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3063 M:      Santosh Shilimkar <ssantosh@kernel.org>
3064 L:      linux-kernel@vger.kernel.org
3065 S:      Maintained
3066 F:      drivers/clk/keystone/
3067 
3068 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3069 M:      Santosh Shilimkar <ssantosh@kernel.org>
3070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3071 L:      linux-kernel@vger.kernel.org
3072 S:      Maintained
3073 F:      drivers/clocksource/timer-keystone.c
3074 
3075 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3076 M:      Santosh Shilimkar <ssantosh@kernel.org>
3077 L:      linux-kernel@vger.kernel.org
3078 S:      Maintained
3079 F:      drivers/power/reset/keystone-reset.c
3080 
3081 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3082 M:      Nishanth Menon <nm@ti.com>
3083 M:      Vignesh Raghavendra <vigneshr@ti.com>
3084 M:      Tero Kristo <kristo@kernel.org>
3085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086 S:      Supported
3087 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3088 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3089 F:      arch/arm64/boot/dts/ti/Makefile
3090 F:      arch/arm64/boot/dts/ti/k3-*
3091 
3092 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3093 M:      Krzysztof Kozlowski <krzk@kernel.org>
3094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3095 S:      Odd Fixes
3096 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3097 F:      Documentation/devicetree/bindings/*/ti,nspire*
3098 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3099 F:      arch/arm/boot/dts/nspire/
3100 
3101 ARM/TOSHIBA VISCONTI ARCHITECTURE
3102 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 S:      Supported
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3106 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3107 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3108 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3109 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3110 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3111 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3112 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3113 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3114 F:      arch/arm64/boot/dts/toshiba/
3115 F:      drivers/clk/visconti/
3116 F:      drivers/gpio/gpio-visconti.c
3117 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3118 F:      drivers/pci/controller/dwc/pcie-visconti.c
3119 F:      drivers/pinctrl/visconti/
3120 F:      drivers/watchdog/visconti_wdt.c
3121 N:      visconti
3122 
3123 ARM/UNIPHIER ARCHITECTURE
3124 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3125 M:      Masami Hiramatsu <mhiramat@kernel.org>
3126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127 S:      Maintained
3128 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3129 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3130 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3131 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3132 F:      arch/arm/boot/dts/socionext/uniphier*
3133 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3134 F:      arch/arm/mm/cache-uniphier.c
3135 F:      arch/arm64/boot/dts/socionext/uniphier*
3136 F:      drivers/bus/uniphier-system-bus.c
3137 F:      drivers/clk/uniphier/
3138 F:      drivers/dma/uniphier-mdmac.c
3139 F:      drivers/gpio/gpio-uniphier.c
3140 F:      drivers/i2c/busses/i2c-uniphier*
3141 F:      drivers/irqchip/irq-uniphier-aidet.c
3142 F:      drivers/mmc/host/uniphier-sd.c
3143 F:      drivers/pinctrl/uniphier/
3144 F:      drivers/reset/reset-uniphier.c
3145 F:      drivers/tty/serial/8250/8250_uniphier.c
3146 N:      uniphier
3147 
3148 ARM/VERSATILE EXPRESS PLATFORM
3149 M:      Liviu Dudau <liviu.dudau@arm.com>
3150 M:      Sudeep Holla <sudeep.holla@arm.com>
3151 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
3152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3153 S:      Maintained
3154 N:      mps2
3155 N:      vexpress
3156 F:      arch/arm/mach-versatile/
3157 F:      arch/arm64/boot/dts/arm/
3158 F:      drivers/clocksource/timer-versatile.c
3159 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3160 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3161 
3162 ARM/VFP SUPPORT
3163 M:      Russell King <linux@armlinux.org.uk>
3164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3165 S:      Maintained
3166 W:      http://www.armlinux.org.uk/
3167 F:      arch/arm/vfp/
3168 
3169 ARM/VT8500 ARM ARCHITECTURE
3170 M:      Alexey Charkov <alchark@gmail.com>
3171 M:      Krzysztof Kozlowski <krzk@kernel.org>
3172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173 S:      Odd Fixes
3174 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3175 F:      arch/arm/boot/dts/vt8500/
3176 F:      arch/arm/mach-vt8500/
3177 F:      drivers/clocksource/timer-vt8500.c
3178 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3179 F:      drivers/mmc/host/wmt-sdmmc.c
3180 F:      drivers/pwm/pwm-vt8500.c
3181 F:      drivers/rtc/rtc-vt8500.c
3182 F:      drivers/tty/serial/vt8500_serial.c
3183 F:      drivers/video/fbdev/vt8500lcdfb.*
3184 F:      drivers/video/fbdev/wm8505fb*
3185 F:      drivers/video/fbdev/wmt_ge_rops.*
3186 
3187 ARM/ZYNQ ARCHITECTURE
3188 M:      Michal Simek <michal.simek@amd.com>
3189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190 S:      Supported
3191 W:      http://wiki.xilinx.com
3192 T:      git https://github.com/Xilinx/linux-xlnx.git
3193 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3194 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3195 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3196 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3197 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3198 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3199 F:      arch/arm/mach-zynq/
3200 F:      drivers/clocksource/timer-cadence-ttc.c
3201 F:      drivers/cpuidle/cpuidle-zynq.c
3202 F:      drivers/edac/synopsys_edac.c
3203 F:      drivers/i2c/busses/i2c-cadence.c
3204 F:      drivers/i2c/busses/i2c-xiic.c
3205 F:      drivers/mmc/host/sdhci-of-arasan.c
3206 N:      zynq
3207 N:      xilinx
3208 
3209 ARM64 FIT SUPPORT
3210 M:      Simon Glass <sjg@chromium.org>
3211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212 S:      Maintained
3213 F:      arch/arm64/boot/Makefile
3214 F:      scripts/make_fit.py
3215 
3216 ARM64 PLATFORM DRIVERS
3217 M:      Hans de Goede <hdegoede@redhat.com>
3218 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3219 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3220 L:      platform-driver-x86@vger.kernel.org
3221 S:      Maintained
3222 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3224 F:      drivers/platform/arm64/
3225 
3226 ARM64 PORT (AARCH64 ARCHITECTURE)
3227 M:      Catalin Marinas <catalin.marinas@arm.com>
3228 M:      Will Deacon <will@kernel.org>
3229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230 S:      Maintained
3231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3232 F:      Documentation/arch/arm64/
3233 F:      arch/arm64/
3234 F:      tools/testing/selftests/arm64/
3235 X:      arch/arm64/boot/dts/
3236 
3237 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3238 M:      George McCollister <george.mccollister@gmail.com>
3239 L:      netdev@vger.kernel.org
3240 S:      Maintained
3241 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3242 F:      drivers/net/dsa/xrs700x/*
3243 F:      net/dsa/tag_xrs700x.c
3244 
3245 AS3645A LED FLASH CONTROLLER DRIVER
3246 M:      Sakari Ailus <sakari.ailus@iki.fi>
3247 L:      linux-leds@vger.kernel.org
3248 S:      Maintained
3249 F:      drivers/leds/flash/leds-as3645a.c
3250 
3251 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3252 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
3253 L:      linux-media@vger.kernel.org
3254 S:      Maintained
3255 T:      git git://linuxtv.org/media_tree.git
3256 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3257 F:      drivers/media/i2c/ak7375.c
3258 
3259 ASAHI KASEI AK8974 DRIVER
3260 M:      Linus Walleij <linus.walleij@linaro.org>
3261 L:      linux-iio@vger.kernel.org
3262 S:      Supported
3263 W:      http://www.akm.com/
3264 F:      drivers/iio/magnetometer/ak8974.c
3265 
3266 AOSONG AGS02MA TVOC SENSOR DRIVER
3267 M:      Anshul Dalal <anshulusr@gmail.com>
3268 L:      linux-iio@vger.kernel.org
3269 S:      Maintained
3270 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3271 F:      drivers/iio/chemical/ags02ma.c
3272 
3273 ASC7621 HARDWARE MONITOR DRIVER
3274 M:      George Joseph <george.joseph@fairview5.com>
3275 L:      linux-hwmon@vger.kernel.org
3276 S:      Maintained
3277 F:      Documentation/hwmon/asc7621.rst
3278 F:      drivers/hwmon/asc7621.c
3279 
3280 ASIX AX88796C SPI ETHERNET ADAPTER
3281 M:      Łukasz Stelmach <l.stelmach@samsung.com>
3282 S:      Maintained
3283 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3284 F:      drivers/net/ethernet/asix/ax88796c_*
3285 
3286 ASIX PHY DRIVER [RUST]
3287 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
3288 R:      Trevor Gross <tmgross@umich.edu>
3289 L:      netdev@vger.kernel.org
3290 L:      rust-for-linux@vger.kernel.org
3291 S:      Maintained
3292 F:      drivers/net/phy/ax88796b_rust.rs
3293 
3294 ASPEED CRYPTO DRIVER
3295 M:      Neal Liu <neal_liu@aspeedtech.com>
3296 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3297 S:      Maintained
3298 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3299 F:      drivers/crypto/aspeed/
3300 
3301 ASPEED PECI CONTROLLER
3302 M:      Iwona Winiarska <iwona.winiarska@intel.com>
3303 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3304 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3305 S:      Supported
3306 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3307 F:      drivers/peci/controller/peci-aspeed.c
3308 
3309 ASPEED PINCTRL DRIVERS
3310 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3311 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3312 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3313 L:      linux-gpio@vger.kernel.org
3314 S:      Maintained
3315 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3316 F:      drivers/pinctrl/aspeed/
3317 
3318 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3319 M:      Eddie James <eajames@linux.ibm.com>
3320 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3321 S:      Maintained
3322 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3323 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3324 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3325 
3326 ASPEED SD/MMC DRIVER
3327 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3328 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3329 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3330 L:      linux-mmc@vger.kernel.org
3331 S:      Maintained
3332 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3333 F:      drivers/mmc/host/sdhci-of-aspeed*
3334 
3335 ASPEED SMC SPI DRIVER
3336 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3337 M:      Cédric Le Goater <clg@kaod.org>
3338 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3339 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3340 L:      linux-spi@vger.kernel.org
3341 S:      Maintained
3342 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3343 F:      drivers/spi/spi-aspeed-smc.c
3344 
3345 ASPEED USB UDC DRIVER
3346 M:      Neal Liu <neal_liu@aspeedtech.com>
3347 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3348 S:      Maintained
3349 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3350 F:      drivers/usb/gadget/udc/aspeed_udc.c
3351 
3352 ASPEED VIDEO ENGINE DRIVER
3353 M:      Eddie James <eajames@linux.ibm.com>
3354 L:      linux-media@vger.kernel.org
3355 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3356 S:      Maintained
3357 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3358 F:      drivers/media/platform/aspeed/
3359 
3360 ASUS EC HARDWARE MONITOR DRIVER
3361 M:      Eugene Shalygin <eugene.shalygin@gmail.com>
3362 L:      linux-hwmon@vger.kernel.org
3363 S:      Maintained
3364 F:      drivers/hwmon/asus-ec-sensors.c
3365 
3366 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3367 M:      Corentin Chary <corentin.chary@gmail.com>
3368 M:      Luke D. Jones <luke@ljones.dev>
3369 L:      platform-driver-x86@vger.kernel.org
3370 S:      Maintained
3371 W:      https://asus-linux.org/
3372 F:      drivers/platform/x86/asus*.c
3373 F:      drivers/platform/x86/eeepc*.c
3374 
3375 ASUS TF103C DOCK DRIVER
3376 M:      Hans de Goede <hdegoede@redhat.com>
3377 L:      platform-driver-x86@vger.kernel.org
3378 S:      Maintained
3379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3380 F:      drivers/platform/x86/asus-tf103c-dock.c
3381 
3382 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3383 M:      Aleksa Savic <savicaleksa83@gmail.com>
3384 L:      linux-hwmon@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/hwmon/asus_rog_ryujin.c
3387 
3388 ASUS WIRELESS RADIO CONTROL DRIVER
3389 M:      João Paulo Rechi Vita <jprvita@gmail.com>
3390 L:      platform-driver-x86@vger.kernel.org
3391 S:      Maintained
3392 F:      drivers/platform/x86/asus-wireless.c
3393 
3394 ASUS WMI HARDWARE MONITOR DRIVER
3395 M:      Ed Brindley <kernel@maidavale.org>
3396 M:      Denis Pauk <pauk.denis@gmail.com>
3397 L:      linux-hwmon@vger.kernel.org
3398 S:      Maintained
3399 F:      drivers/hwmon/asus_wmi_sensors.c
3400 
3401 ASYMMETRIC KEYS
3402 M:      David Howells <dhowells@redhat.com>
3403 L:      keyrings@vger.kernel.org
3404 S:      Maintained
3405 F:      Documentation/crypto/asymmetric-keys.rst
3406 F:      crypto/asymmetric_keys/
3407 F:      include/crypto/pkcs7.h
3408 F:      include/crypto/public_key.h
3409 F:      include/linux/verification.h
3410 
3411 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3412 R:      Dan Williams <dan.j.williams@intel.com>
3413 S:      Odd fixes
3414 W:      http://sourceforge.net/projects/xscaleiop
3415 F:      Documentation/crypto/async-tx-api.rst
3416 F:      crypto/async_tx/
3417 F:      include/linux/async_tx.h
3418 
3419 AT24 EEPROM DRIVER
3420 M:      Bartosz Golaszewski <brgl@bgdev.pl>
3421 L:      linux-i2c@vger.kernel.org
3422 S:      Maintained
3423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3424 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3425 F:      drivers/misc/eeprom/at24.c
3426 
3427 ATA OVER ETHERNET (AOE) DRIVER
3428 M:      "Justin Sanders" <justin@coraid.com>
3429 S:      Supported
3430 W:      http://www.openaoe.org/
3431 F:      Documentation/admin-guide/aoe/
3432 F:      drivers/block/aoe/
3433 
3434 ATC260X PMIC MFD DRIVER
3435 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3436 M:      Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3437 L:      linux-actions@lists.infradead.org
3438 S:      Maintained
3439 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3440 F:      drivers/input/misc/atc260x-onkey.c
3441 F:      drivers/mfd/atc260*
3442 F:      drivers/power/reset/atc260x-poweroff.c
3443 F:      drivers/regulator/atc260x-regulator.c
3444 F:      include/linux/mfd/atc260x/*
3445 
3446 ATHEROS 71XX/9XXX GPIO DRIVER
3447 M:      Alban Bedel <albeu@free.fr>
3448 S:      Maintained
3449 W:      https://github.com/AlbanBedel/linux
3450 T:      git git://github.com/AlbanBedel/linux
3451 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3452 F:      drivers/gpio/gpio-ath79.c
3453 
3454 ATHEROS 71XX/9XXX USB PHY DRIVER
3455 M:      Alban Bedel <albeu@free.fr>
3456 S:      Maintained
3457 W:      https://github.com/AlbanBedel/linux
3458 T:      git git://github.com/AlbanBedel/linux
3459 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3460 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3461 
3462 ATHEROS ATH GENERIC UTILITIES
3463 M:      Kalle Valo <kvalo@kernel.org>
3464 L:      linux-wireless@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/net/wireless/ath/*
3467 
3468 ATHEROS ATH5K WIRELESS DRIVER
3469 M:      Jiri Slaby <jirislaby@kernel.org>
3470 M:      Nick Kossifidis <mickflemm@gmail.com>
3471 M:      Luis Chamberlain <mcgrof@kernel.org>
3472 L:      linux-wireless@vger.kernel.org
3473 S:      Maintained
3474 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3475 F:      drivers/net/wireless/ath/ath5k/
3476 
3477 ATHEROS ATH6KL WIRELESS DRIVER
3478 L:      linux-wireless@vger.kernel.org
3479 S:      Orphan
3480 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3481 F:      drivers/net/wireless/ath/ath6kl/
3482 
3483 ATI_REMOTE2 DRIVER
3484 M:      Ville Syrjala <syrjala@sci.fi>
3485 S:      Maintained
3486 F:      drivers/input/misc/ati_remote2.c
3487 
3488 ATK0110 HWMON DRIVER
3489 M:      Luca Tettamanti <kronos.it@gmail.com>
3490 L:      linux-hwmon@vger.kernel.org
3491 S:      Maintained
3492 F:      drivers/hwmon/asus_atk0110.c
3493 
3494 ATLX ETHERNET DRIVERS
3495 M:      Chris Snook <chris.snook@gmail.com>
3496 L:      netdev@vger.kernel.org
3497 S:      Maintained
3498 W:      http://sourceforge.net/projects/atl1
3499 W:      http://atl1.sourceforge.net
3500 F:      drivers/net/ethernet/atheros/
3501 
3502 ATM
3503 M:      Chas Williams <3chas3@gmail.com>
3504 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3505 L:      netdev@vger.kernel.org
3506 S:      Maintained
3507 W:      http://linux-atm.sourceforge.net
3508 F:      drivers/atm/
3509 F:      include/linux/atm*
3510 F:      include/linux/sonet.h
3511 F:      include/uapi/linux/atm*
3512 F:      include/uapi/linux/sonet.h
3513 
3514 ATMEL MACB ETHERNET DRIVER
3515 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
3516 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
3517 S:      Supported
3518 F:      drivers/net/ethernet/cadence/
3519 
3520 ATMEL MAXTOUCH DRIVER
3521 M:      Nick Dyer <nick@shmanahar.org>
3522 S:      Maintained
3523 T:      git git://github.com/ndyer/linux.git
3524 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3525 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3526 
3527 ATOMIC INFRASTRUCTURE
3528 M:      Will Deacon <will@kernel.org>
3529 M:      Peter Zijlstra <peterz@infradead.org>
3530 R:      Boqun Feng <boqun.feng@gmail.com>
3531 R:      Mark Rutland <mark.rutland@arm.com>
3532 L:      linux-kernel@vger.kernel.org
3533 S:      Maintained
3534 F:      Documentation/atomic_*.txt
3535 F:      arch/*/include/asm/atomic*.h
3536 F:      include/*/atomic*.h
3537 F:      include/linux/refcount.h
3538 F:      scripts/atomic/
3539 
3540 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3541 M:      Bradley Grove <linuxdrivers@attotech.com>
3542 L:      linux-scsi@vger.kernel.org
3543 S:      Supported
3544 W:      http://www.attotech.com
3545 F:      drivers/scsi/esas2r
3546 
3547 ATUSB IEEE 802.15.4 RADIO DRIVER
3548 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3549 L:      linux-wpan@vger.kernel.org
3550 S:      Maintained
3551 F:      drivers/net/ieee802154/at86rf230.h
3552 F:      drivers/net/ieee802154/atusb.c
3553 F:      drivers/net/ieee802154/atusb.h
3554 
3555 AUDIT SUBSYSTEM
3556 M:      Paul Moore <paul@paul-moore.com>
3557 M:      Eric Paris <eparis@redhat.com>
3558 L:      audit@vger.kernel.org
3559 S:      Supported
3560 W:      https://github.com/linux-audit
3561 Q:      https://patchwork.kernel.org/project/audit/list
3562 B:      mailto:audit@vger.kernel.org
3563 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3564 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3565 F:      include/asm-generic/audit_*.h
3566 F:      include/linux/audit.h
3567 F:      include/linux/audit_arch.h
3568 F:      include/uapi/linux/audit.h
3569 F:      kernel/audit*
3570 F:      lib/*audit.c
3571 K:      \baudit_[a-z_0-9]\+\b
3572 
3573 AUXILIARY BUS DRIVER
3574 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3575 R:      Dave Ertman <david.m.ertman@intel.com>
3576 R:      Ira Weiny <ira.weiny@intel.com>
3577 S:      Supported
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3579 F:      Documentation/driver-api/auxiliary_bus.rst
3580 F:      drivers/base/auxiliary.c
3581 F:      include/linux/auxiliary_bus.h
3582 
3583 AUXILIARY DISPLAY DRIVERS
3584 M:      Andy Shevchenko <andy@kernel.org>
3585 R:      Geert Uytterhoeven <geert@linux-m68k.org>
3586 S:      Odd Fixes
3587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3588 F:      Documentation/devicetree/bindings/auxdisplay/
3589 F:      drivers/auxdisplay/
3590 F:      include/linux/cfag12864b.h
3591 F:      include/uapi/linux/map_to_14segment.h
3592 F:      include/uapi/linux/map_to_7segment.h
3593 
3594 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3595 M:      Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3596 L:      linux-iio@vger.kernel.org
3597 S:      Maintained
3598 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3599 F:      drivers/iio/light/apds9306.c
3600 
3601 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3602 M:      Andreas Klinger <ak@it-klinger.de>
3603 L:      linux-iio@vger.kernel.org
3604 S:      Maintained
3605 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3606 F:      drivers/iio/adc/hx711.c
3607 
3608 AX.25 NETWORK LAYER
3609 L:      linux-hams@vger.kernel.org
3610 S:      Orphan
3611 W:      https://linux-ax25.in-berlin.de
3612 F:      include/net/ax25.h
3613 F:      include/uapi/linux/ax25.h
3614 F:      net/ax25/
3615 
3616 AXENTIA ARM DEVICES
3617 M:      Peter Rosin <peda@axentia.se>
3618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619 S:      Maintained
3620 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3621 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3622 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3623 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3624 
3625 AXENTIA ASOC DRIVERS
3626 M:      Peter Rosin <peda@axentia.se>
3627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3628 S:      Maintained
3629 F:      Documentation/devicetree/bindings/sound/axentia,*
3630 F:      sound/soc/atmel/tse850-pcm5142.c
3631 
3632 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3633 M:      Nuno Sá <nuno.sa@analog.com>
3634 L:      linux-hwmon@vger.kernel.org
3635 S:      Supported
3636 W:      https://ez.analog.com/linux-software-drivers
3637 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3638 F:      drivers/hwmon/axi-fan-control.c
3639 
3640 AXI SPI ENGINE
3641 M:      Michael Hennerich <michael.hennerich@analog.com>
3642 M:      Nuno Sá <nuno.sa@analog.com>
3643 R:      David Lechner <dlechner@baylibre.com>
3644 L:      linux-spi@vger.kernel.org
3645 S:      Supported
3646 W:      https://ez.analog.com/linux-software-drivers
3647 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3648 F:      drivers/spi/spi-axi-spi-engine.c
3649 
3650 AXI PWM GENERATOR
3651 M:      Michael Hennerich <michael.hennerich@analog.com>
3652 M:      Nuno Sá <nuno.sa@analog.com>
3653 L:      linux-pwm@vger.kernel.org
3654 S:      Supported
3655 W:      https://ez.analog.com/linux-software-drivers
3656 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3657 F:      drivers/pwm/pwm-axi-pwmgen.c
3658 
3659 AXXIA I2C CONTROLLER
3660 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3661 L:      linux-i2c@vger.kernel.org
3662 S:      Maintained
3663 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3664 F:      drivers/i2c/busses/i2c-axxia.c
3665 
3666 AZ6007 DVB DRIVER
3667 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3668 L:      linux-media@vger.kernel.org
3669 S:      Maintained
3670 W:      https://linuxtv.org
3671 T:      git git://linuxtv.org/media_tree.git
3672 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3673 
3674 AZTECH FM RADIO RECEIVER DRIVER
3675 M:      Hans Verkuil <hverkuil@xs4all.nl>
3676 L:      linux-media@vger.kernel.org
3677 S:      Maintained
3678 W:      https://linuxtv.org
3679 T:      git git://linuxtv.org/media_tree.git
3680 F:      drivers/media/radio/radio-aztech*
3681 
3682 B43 WIRELESS DRIVER
3683 L:      linux-wireless@vger.kernel.org
3684 L:      b43-dev@lists.infradead.org
3685 S:      Orphan
3686 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3687 F:      drivers/net/wireless/broadcom/b43/
3688 
3689 B43LEGACY WIRELESS DRIVER
3690 L:      linux-wireless@vger.kernel.org
3691 L:      b43-dev@lists.infradead.org
3692 S:      Orphan
3693 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3694 F:      drivers/net/wireless/broadcom/b43legacy/
3695 
3696 BACKLIGHT CLASS/SUBSYSTEM
3697 M:      Lee Jones <lee@kernel.org>
3698 M:      Daniel Thompson <daniel.thompson@linaro.org>
3699 M:      Jingoo Han <jingoohan1@gmail.com>
3700 L:      dri-devel@lists.freedesktop.org
3701 S:      Maintained
3702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3703 F:      Documentation/ABI/stable/sysfs-class-backlight
3704 F:      Documentation/ABI/testing/sysfs-class-backlight
3705 F:      Documentation/devicetree/bindings/leds/backlight
3706 F:      drivers/video/backlight/
3707 F:      include/linux/backlight.h
3708 F:      include/linux/pwm_backlight.h
3709 
3710 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3711 M:      Serge Semin <fancer.lancer@gmail.com>
3712 L:      linux-hwmon@vger.kernel.org
3713 S:      Supported
3714 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3715 F:      Documentation/hwmon/bt1-pvt.rst
3716 F:      drivers/hwmon/bt1-pvt.[ch]
3717 
3718 BARCO P50 GPIO DRIVER
3719 M:      Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3720 M:      Peter Korsgaard <peter.korsgaard@barco.com>
3721 S:      Maintained
3722 F:      drivers/platform/x86/barco-p50-gpio.c
3723 
3724 BATMAN ADVANCED
3725 M:      Marek Lindner <mareklindner@neomailbox.ch>
3726 M:      Simon Wunderlich <sw@simonwunderlich.de>
3727 M:      Antonio Quartulli <a@unstable.cc>
3728 M:      Sven Eckelmann <sven@narfation.org>
3729 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3730 S:      Maintained
3731 W:      https://www.open-mesh.org/
3732 Q:      https://patchwork.open-mesh.org/project/batman/list/
3733 B:      https://www.open-mesh.org/projects/batman-adv/issues
3734 C:      ircs://irc.hackint.org/batadv
3735 T:      git https://git.open-mesh.org/linux-merge.git
3736 F:      Documentation/networking/batman-adv.rst
3737 F:      include/uapi/linux/batadv_packet.h
3738 F:      include/uapi/linux/batman_adv.h
3739 F:      net/batman-adv/
3740 
3741 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3742 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3743 L:      linux-hams@vger.kernel.org
3744 S:      Maintained
3745 W:      http://www.baycom.org/~tom/ham/ham.html
3746 F:      drivers/net/hamradio/baycom*
3747 
3748 BCACHE (BLOCK LAYER CACHE)
3749 M:      Coly Li <colyli@suse.de>
3750 M:      Kent Overstreet <kent.overstreet@linux.dev>
3751 L:      linux-bcache@vger.kernel.org
3752 S:      Maintained
3753 W:      http://bcache.evilpiepirate.org
3754 C:      irc://irc.oftc.net/bcache
3755 F:      drivers/md/bcache/
3756 
3757 BCACHEFS
3758 M:      Kent Overstreet <kent.overstreet@linux.dev>
3759 L:      linux-bcachefs@vger.kernel.org
3760 S:      Supported
3761 C:      irc://irc.oftc.net/bcache
3762 T:      git https://evilpiepirate.org/git/bcachefs.git
3763 F:      fs/bcachefs/
3764 F:      Documentation/filesystems/bcachefs/
3765 
3766 BDISP ST MEDIA DRIVER
3767 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3768 L:      linux-media@vger.kernel.org
3769 S:      Supported
3770 W:      https://linuxtv.org
3771 T:      git git://linuxtv.org/media_tree.git
3772 F:      drivers/media/platform/st/sti/bdisp
3773 
3774 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3775 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3776 L:      netdev@vger.kernel.org
3777 S:      Maintained
3778 F:      drivers/net/ethernet/ec_bhf.c
3779 
3780 BEFS FILE SYSTEM
3781 M:      Luis de Bethencourt <luisbg@kernel.org>
3782 M:      Salah Triki <salah.triki@gmail.com>
3783 S:      Maintained
3784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3785 F:      Documentation/filesystems/befs.rst
3786 F:      fs/befs/
3787 
3788 BFQ I/O SCHEDULER
3789 M:      Paolo Valente <paolo.valente@unimore.it>
3790 M:      Jens Axboe <axboe@kernel.dk>
3791 L:      linux-block@vger.kernel.org
3792 S:      Maintained
3793 F:      Documentation/block/bfq-iosched.rst
3794 F:      block/bfq-*
3795 
3796 BFS FILE SYSTEM
3797 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3798 S:      Maintained
3799 F:      Documentation/filesystems/bfs.rst
3800 F:      fs/bfs/
3801 F:      include/uapi/linux/bfs_fs.h
3802 
3803 BINMAN
3804 M:      Simon Glass <sjg@chromium.org>
3805 S:      Supported
3806 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3807 
3808 BITMAP API
3809 M:      Yury Norov <yury.norov@gmail.com>
3810 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3811 S:      Maintained
3812 F:      include/linux/bitfield.h
3813 F:      include/linux/bitmap-str.h
3814 F:      include/linux/bitmap.h
3815 F:      include/linux/bits.h
3816 F:      include/linux/cpumask.h
3817 F:      include/linux/cpumask_types.h
3818 F:      include/linux/find.h
3819 F:      include/linux/nodemask.h
3820 F:      include/linux/nodemask_types.h
3821 F:      include/vdso/bits.h
3822 F:      lib/bitmap-str.c
3823 F:      lib/bitmap.c
3824 F:      lib/cpumask.c
3825 F:      lib/cpumask_kunit.c
3826 F:      lib/find_bit.c
3827 F:      lib/find_bit_benchmark.c
3828 F:      lib/test_bitmap.c
3829 F:      tools/include/linux/bitfield.h
3830 F:      tools/include/linux/bitmap.h
3831 F:      tools/include/linux/bits.h
3832 F:      tools/include/linux/find.h
3833 F:      tools/include/vdso/bits.h
3834 F:      tools/lib/bitmap.c
3835 F:      tools/lib/find_bit.c
3836 
3837 BITOPS API
3838 M:      Yury Norov <yury.norov@gmail.com>
3839 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3840 S:      Maintained
3841 F:      arch/*/include/asm/bitops.h
3842 F:      arch/*/include/asm/bitops_32.h
3843 F:      arch/*/include/asm/bitops_64.h
3844 F:      arch/*/lib/bitops.c
3845 F:      include/asm-generic/bitops
3846 F:      include/asm-generic/bitops.h
3847 F:      include/linux/bitops.h
3848 F:      lib/test_bitops.c
3849 F:      tools/*/bitops*
3850 
3851 BLINKM RGB LED DRIVER
3852 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3853 S:      Maintained
3854 F:      drivers/leds/leds-blinkm.c
3855 
3856 BLOCK LAYER
3857 M:      Jens Axboe <axboe@kernel.dk>
3858 L:      linux-block@vger.kernel.org
3859 S:      Maintained
3860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3861 F:      Documentation/ABI/stable/sysfs-block
3862 F:      Documentation/block/
3863 F:      block/
3864 F:      drivers/block/
3865 F:      include/linux/bio.h
3866 F:      include/linux/blk*
3867 F:      kernel/trace/blktrace.c
3868 F:      lib/sbitmap.c
3869 
3870 BLOCK LAYER DEVICE DRIVER API [RUST]
3871 M:      Andreas Hindborg <a.hindborg@kernel.org>
3872 R:      Boqun Feng <boqun.feng@gmail.com>
3873 L:      linux-block@vger.kernel.org
3874 L:      rust-for-linux@vger.kernel.org
3875 S:      Supported
3876 W:      https://rust-for-linux.com
3877 B:      https://github.com/Rust-for-Linux/linux/issues
3878 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3879 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3880 F:      drivers/block/rnull.rs
3881 F:      rust/kernel/block.rs
3882 F:      rust/kernel/block/
3883 
3884 BLOCK2MTD DRIVER
3885 M:      Joern Engel <joern@lazybastard.org>
3886 L:      linux-mtd@lists.infradead.org
3887 S:      Maintained
3888 F:      drivers/mtd/devices/block2mtd.c
3889 
3890 BLUETOOTH DRIVERS
3891 M:      Marcel Holtmann <marcel@holtmann.org>
3892 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3893 L:      linux-bluetooth@vger.kernel.org
3894 S:      Supported
3895 W:      http://www.bluez.org/
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3898 F:      Documentation/devicetree/bindings/net/bluetooth/
3899 F:      drivers/bluetooth/
3900 
3901 BLUETOOTH SUBSYSTEM
3902 M:      Marcel Holtmann <marcel@holtmann.org>
3903 M:      Johan Hedberg <johan.hedberg@gmail.com>
3904 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3905 L:      linux-bluetooth@vger.kernel.org
3906 S:      Supported
3907 W:      http://www.bluez.org/
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3910 F:      include/net/bluetooth/
3911 F:      net/bluetooth/
3912 
3913 BONDING DRIVER
3914 M:      Jay Vosburgh <jv@jvosburgh.net>
3915 M:      Andy Gospodarek <andy@greyhouse.net>
3916 L:      netdev@vger.kernel.org
3917 S:      Maintained
3918 F:      Documentation/networking/bonding.rst
3919 F:      drivers/net/bonding/
3920 F:      include/net/bond*
3921 F:      include/uapi/linux/if_bonding.h
3922 F:      tools/testing/selftests/drivers/net/bonding/
3923 
3924 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3925 M:      Dan Robertson <dan@dlrobertson.com>
3926 L:      linux-iio@vger.kernel.org
3927 S:      Maintained
3928 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3929 F:      drivers/iio/accel/bma400*
3930 
3931 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3932 M:      Jagath Jog J <jagathjog1996@gmail.com>
3933 L:      linux-iio@vger.kernel.org
3934 S:      Maintained
3935 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3936 F:      drivers/iio/imu/bmi323/
3937 
3938 BPF JIT for ARC
3939 M:      Shahab Vahedi <shahab@synopsys.com>
3940 L:      bpf@vger.kernel.org
3941 S:      Maintained
3942 F:      arch/arc/net/
3943 
3944 BPF JIT for ARM
3945 M:      Russell King <linux@armlinux.org.uk>
3946 M:      Puranjay Mohan <puranjay@kernel.org>
3947 L:      bpf@vger.kernel.org
3948 S:      Maintained
3949 F:      arch/arm/net/
3950 
3951 BPF JIT for ARM64
3952 M:      Daniel Borkmann <daniel@iogearbox.net>
3953 M:      Alexei Starovoitov <ast@kernel.org>
3954 M:      Puranjay Mohan <puranjay@kernel.org>
3955 R:      Xu Kuohai <xukuohai@huaweicloud.com>
3956 L:      bpf@vger.kernel.org
3957 S:      Supported
3958 F:      arch/arm64/net/
3959 
3960 BPF JIT for LOONGARCH
3961 M:      Tiezhu Yang <yangtiezhu@loongson.cn>
3962 R:      Hengqi Chen <hengqi.chen@gmail.com>
3963 L:      bpf@vger.kernel.org
3964 S:      Maintained
3965 F:      arch/loongarch/net/
3966 
3967 BPF JIT for MIPS (32-BIT AND 64-BIT)
3968 M:      Johan Almbladh <johan.almbladh@anyfinetworks.com>
3969 M:      Paul Burton <paulburton@kernel.org>
3970 L:      bpf@vger.kernel.org
3971 S:      Maintained
3972 F:      arch/mips/net/
3973 
3974 BPF JIT for NFP NICs
3975 M:      Jakub Kicinski <kuba@kernel.org>
3976 L:      bpf@vger.kernel.org
3977 S:      Odd Fixes
3978 F:      drivers/net/ethernet/netronome/nfp/bpf/
3979 
3980 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3981 M:      Michael Ellerman <mpe@ellerman.id.au>
3982 M:      Hari Bathini <hbathini@linux.ibm.com>
3983 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
3984 R:      Naveen N Rao <naveen@kernel.org>
3985 L:      bpf@vger.kernel.org
3986 S:      Supported
3987 F:      arch/powerpc/net/
3988 
3989 BPF JIT for RISC-V (32-bit)
3990 M:      Luke Nelson <luke.r.nels@gmail.com>
3991 M:      Xi Wang <xi.wang@gmail.com>
3992 L:      bpf@vger.kernel.org
3993 S:      Maintained
3994 F:      arch/riscv/net/
3995 X:      arch/riscv/net/bpf_jit_comp64.c
3996 
3997 BPF JIT for RISC-V (64-bit)
3998 M:      Björn Töpel <bjorn@kernel.org>
3999 R:      Pu Lehui <pulehui@huawei.com>
4000 R:      Puranjay Mohan <puranjay@kernel.org>
4001 L:      bpf@vger.kernel.org
4002 S:      Maintained
4003 F:      arch/riscv/net/
4004 X:      arch/riscv/net/bpf_jit_comp32.c
4005 
4006 BPF JIT for S390
4007 M:      Ilya Leoshkevich <iii@linux.ibm.com>
4008 M:      Heiko Carstens <hca@linux.ibm.com>
4009 M:      Vasily Gorbik <gor@linux.ibm.com>
4010 L:      bpf@vger.kernel.org
4011 S:      Supported
4012 F:      arch/s390/net/
4013 X:      arch/s390/net/pnet.c
4014 
4015 BPF JIT for SPARC (32-BIT AND 64-BIT)
4016 M:      David S. Miller <davem@davemloft.net>
4017 L:      bpf@vger.kernel.org
4018 S:      Odd Fixes
4019 F:      arch/sparc/net/
4020 
4021 BPF JIT for X86 32-BIT
4022 M:      Wang YanQing <udknight@gmail.com>
4023 L:      bpf@vger.kernel.org
4024 S:      Odd Fixes
4025 F:      arch/x86/net/bpf_jit_comp32.c
4026 
4027 BPF JIT for X86 64-BIT
4028 M:      Alexei Starovoitov <ast@kernel.org>
4029 M:      Daniel Borkmann <daniel@iogearbox.net>
4030 L:      bpf@vger.kernel.org
4031 S:      Supported
4032 F:      arch/x86/net/
4033 X:      arch/x86/net/bpf_jit_comp32.c
4034 
4035 BPF [BTF]
4036 M:      Martin KaFai Lau <martin.lau@linux.dev>
4037 L:      bpf@vger.kernel.org
4038 S:      Maintained
4039 F:      include/linux/btf*
4040 F:      kernel/bpf/btf.c
4041 
4042 BPF [CORE]
4043 M:      Alexei Starovoitov <ast@kernel.org>
4044 M:      Daniel Borkmann <daniel@iogearbox.net>
4045 R:      John Fastabend <john.fastabend@gmail.com>
4046 L:      bpf@vger.kernel.org
4047 S:      Maintained
4048 F:      include/linux/bpf*
4049 F:      include/linux/filter.h
4050 F:      include/linux/tnum.h
4051 F:      kernel/bpf/core.c
4052 F:      kernel/bpf/dispatcher.c
4053 F:      kernel/bpf/mprog.c
4054 F:      kernel/bpf/syscall.c
4055 F:      kernel/bpf/tnum.c
4056 F:      kernel/bpf/trampoline.c
4057 F:      kernel/bpf/verifier.c
4058 
4059 BPF [CRYPTO]
4060 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
4061 L:      bpf@vger.kernel.org
4062 S:      Maintained
4063 F:      crypto/bpf_crypto_skcipher.c
4064 F:      include/linux/bpf_crypto.h
4065 F:      kernel/bpf/crypto.c
4066 
4067 BPF [DOCUMENTATION] (Related to Standardization)
4068 R:      David Vernet <void@manifault.com>
4069 L:      bpf@vger.kernel.org
4070 L:      bpf@ietf.org
4071 S:      Maintained
4072 F:      Documentation/bpf/standardization/
4073 
4074 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4075 M:      Alexei Starovoitov <ast@kernel.org>
4076 M:      Daniel Borkmann <daniel@iogearbox.net>
4077 M:      Andrii Nakryiko <andrii@kernel.org>
4078 R:      Martin KaFai Lau <martin.lau@linux.dev>
4079 R:      Eduard Zingerman <eddyz87@gmail.com>
4080 R:      Song Liu <song@kernel.org>
4081 R:      Yonghong Song <yonghong.song@linux.dev>
4082 R:      John Fastabend <john.fastabend@gmail.com>
4083 R:      KP Singh <kpsingh@kernel.org>
4084 R:      Stanislav Fomichev <sdf@fomichev.me>
4085 R:      Hao Luo <haoluo@google.com>
4086 R:      Jiri Olsa <jolsa@kernel.org>
4087 L:      bpf@vger.kernel.org
4088 S:      Supported
4089 W:      https://bpf.io/
4090 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4093 F:      Documentation/bpf/
4094 F:      Documentation/networking/filter.rst
4095 F:      Documentation/userspace-api/ebpf/
4096 F:      arch/*/net/*
4097 F:      include/linux/bpf*
4098 F:      include/linux/btf*
4099 F:      include/linux/filter.h
4100 F:      include/trace/events/xdp.h
4101 F:      include/uapi/linux/bpf*
4102 F:      include/uapi/linux/btf*
4103 F:      include/uapi/linux/filter.h
4104 F:      kernel/bpf/
4105 F:      kernel/trace/bpf_trace.c
4106 F:      lib/test_bpf.c
4107 F:      net/bpf/
4108 F:      net/core/filter.c
4109 F:      net/sched/act_bpf.c
4110 F:      net/sched/cls_bpf.c
4111 F:      samples/bpf/
4112 F:      scripts/bpf_doc.py
4113 F:      scripts/Makefile.btf
4114 F:      scripts/pahole-version.sh
4115 F:      tools/bpf/
4116 F:      tools/lib/bpf/
4117 F:      tools/testing/selftests/bpf/
4118 
4119 BPF [ITERATOR]
4120 M:      Yonghong Song <yonghong.song@linux.dev>
4121 L:      bpf@vger.kernel.org
4122 S:      Maintained
4123 F:      kernel/bpf/*iter.c
4124 
4125 BPF [L7 FRAMEWORK] (sockmap)
4126 M:      John Fastabend <john.fastabend@gmail.com>
4127 M:      Jakub Sitnicki <jakub@cloudflare.com>
4128 L:      netdev@vger.kernel.org
4129 L:      bpf@vger.kernel.org
4130 S:      Maintained
4131 F:      include/linux/skmsg.h
4132 F:      net/core/skmsg.c
4133 F:      net/core/sock_map.c
4134 F:      net/ipv4/tcp_bpf.c
4135 F:      net/ipv4/udp_bpf.c
4136 F:      net/unix/unix_bpf.c
4137 
4138 BPF [LIBRARY] (libbpf)
4139 M:      Andrii Nakryiko <andrii@kernel.org>
4140 M:      Eduard Zingerman <eddyz87@gmail.com>
4141 L:      bpf@vger.kernel.org
4142 S:      Maintained
4143 F:      tools/lib/bpf/
4144 
4145 BPF [MISC]
4146 L:      bpf@vger.kernel.org
4147 S:      Odd Fixes
4148 K:      (?:\b|_)bpf(?:\b|_)
4149 
4150 BPF [NETKIT] (BPF-programmable network device)
4151 M:      Daniel Borkmann <daniel@iogearbox.net>
4152 M:      Nikolay Aleksandrov <razor@blackwall.org>
4153 L:      bpf@vger.kernel.org
4154 L:      netdev@vger.kernel.org
4155 S:      Supported
4156 F:      drivers/net/netkit.c
4157 F:      include/net/netkit.h
4158 
4159 BPF [NETWORKING] (struct_ops, reuseport)
4160 M:      Martin KaFai Lau <martin.lau@linux.dev>
4161 L:      bpf@vger.kernel.org
4162 L:      netdev@vger.kernel.org
4163 S:      Maintained
4164 F:      kernel/bpf/bpf_struct*
4165 
4166 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4167 M:      Martin KaFai Lau <martin.lau@linux.dev>
4168 M:      Daniel Borkmann <daniel@iogearbox.net>
4169 R:      John Fastabend <john.fastabend@gmail.com>
4170 L:      bpf@vger.kernel.org
4171 L:      netdev@vger.kernel.org
4172 S:      Maintained
4173 F:      include/net/tcx.h
4174 F:      kernel/bpf/tcx.c
4175 F:      net/core/filter.c
4176 F:      net/sched/act_bpf.c
4177 F:      net/sched/cls_bpf.c
4178 
4179 BPF [RINGBUF]
4180 M:      Andrii Nakryiko <andrii@kernel.org>
4181 L:      bpf@vger.kernel.org
4182 S:      Maintained
4183 F:      kernel/bpf/ringbuf.c
4184 
4185 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4186 M:      KP Singh <kpsingh@kernel.org>
4187 M:      Matt Bobrowski <mattbobrowski@google.com>
4188 L:      bpf@vger.kernel.org
4189 S:      Maintained
4190 F:      Documentation/bpf/prog_lsm.rst
4191 F:      include/linux/bpf_lsm.h
4192 F:      kernel/bpf/bpf_lsm.c
4193 F:      kernel/trace/bpf_trace.c
4194 F:      security/bpf/
4195 
4196 BPF [SELFTESTS] (Test Runners & Infrastructure)
4197 M:      Andrii Nakryiko <andrii@kernel.org>
4198 M:      Eduard Zingerman <eddyz87@gmail.com>
4199 R:      Mykola Lysenko <mykolal@fb.com>
4200 L:      bpf@vger.kernel.org
4201 S:      Maintained
4202 F:      tools/testing/selftests/bpf/
4203 
4204 BPF [STORAGE & CGROUPS]
4205 M:      Martin KaFai Lau <martin.lau@linux.dev>
4206 L:      bpf@vger.kernel.org
4207 S:      Maintained
4208 F:      kernel/bpf/*storage.c
4209 F:      kernel/bpf/bpf_lru*
4210 F:      kernel/bpf/cgroup.c
4211 
4212 BPF [TOOLING] (bpftool)
4213 M:      Quentin Monnet <qmo@kernel.org>
4214 L:      bpf@vger.kernel.org
4215 S:      Maintained
4216 F:      kernel/bpf/disasm.*
4217 F:      tools/bpf/bpftool/
4218 
4219 BPF [TRACING]
4220 M:      Song Liu <song@kernel.org>
4221 R:      Jiri Olsa <jolsa@kernel.org>
4222 L:      bpf@vger.kernel.org
4223 S:      Maintained
4224 F:      kernel/bpf/stackmap.c
4225 F:      kernel/trace/bpf_trace.c
4226 
4227 BROADCOM ASP 2.0 ETHERNET DRIVER
4228 M:      Justin Chen <justin.chen@broadcom.com>
4229 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4230 L:      bcm-kernel-feedback-list@broadcom.com
4231 L:      netdev@vger.kernel.org
4232 S:      Supported
4233 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4234 F:      drivers/net/ethernet/broadcom/asp2/
4235 
4236 BROADCOM B44 10/100 ETHERNET DRIVER
4237 M:      Michael Chan <michael.chan@broadcom.com>
4238 L:      netdev@vger.kernel.org
4239 S:      Supported
4240 F:      drivers/net/ethernet/broadcom/b44.*
4241 
4242 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4243 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4244 L:      netdev@vger.kernel.org
4245 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
4246 S:      Supported
4247 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4248 F:      drivers/net/dsa/b53/*
4249 F:      drivers/net/dsa/bcm_sf2*
4250 F:      include/linux/dsa/brcm.h
4251 F:      include/linux/platform_data/b53.h
4252 
4253 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4254 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4255 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4256 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4258 S:      Maintained
4259 T:      git https://github.com/broadcom/stblinux.git
4260 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4261 F:      drivers/pci/controller/pcie-brcmstb.c
4262 F:      drivers/staging/vc04_services
4263 N:      bcm2711
4264 N:      bcm283*
4265 N:      raspberrypi
4266 
4267 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4268 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4269 M:      Ray Jui <rjui@broadcom.com>
4270 M:      Scott Branden <sbranden@broadcom.com>
4271 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 S:      Maintained
4273 T:      git https://github.com/broadcom/mach-bcm
4274 F:      arch/arm/mach-bcm/
4275 N:      bcm281*
4276 N:      bcm113*
4277 N:      bcm216*
4278 N:      kona
4279 
4280 BROADCOM BCM2835 CAMERA DRIVERS
4281 M:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4282 L:      linux-media@vger.kernel.org
4283 S:      Maintained
4284 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4285 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4286 
4287 BROADCOM BCM47XX MIPS ARCHITECTURE
4288 M:      Hauke Mehrtens <hauke@hauke-m.de>
4289 M:      Rafał Miłecki <zajec5@gmail.com>
4290 L:      linux-mips@vger.kernel.org
4291 S:      Maintained
4292 F:      Documentation/devicetree/bindings/mips/brcm/
4293 F:      arch/mips/bcm47xx/*
4294 F:      arch/mips/include/asm/mach-bcm47xx/*
4295 
4296 BROADCOM BCM4908 ETHERNET DRIVER
4297 M:      Rafał Miłecki <rafal@milecki.pl>
4298 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299 L:      netdev@vger.kernel.org
4300 S:      Maintained
4301 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4302 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4303 F:      drivers/net/ethernet/broadcom/unimac.h
4304 
4305 BROADCOM BCM4908 PINMUX DRIVER
4306 M:      Rafał Miłecki <rafal@milecki.pl>
4307 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308 L:      linux-gpio@vger.kernel.org
4309 S:      Maintained
4310 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4311 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4312 
4313 BROADCOM BCM5301X ARM ARCHITECTURE
4314 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4315 M:      Hauke Mehrtens <hauke@hauke-m.de>
4316 M:      Rafał Miłecki <zajec5@gmail.com>
4317 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4319 S:      Maintained
4320 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4321 F:      arch/arm/boot/dts/broadcom/bcm470*
4322 F:      arch/arm/boot/dts/broadcom/bcm5301*
4323 F:      arch/arm/boot/dts/broadcom/bcm953012*
4324 F:      arch/arm/mach-bcm/bcm_5301x.c
4325 
4326 BROADCOM BCM53573 ARM ARCHITECTURE
4327 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4328 M:      Rafał Miłecki <rafal@milecki.pl>
4329 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4331 S:      Maintained
4332 F:      arch/arm/boot/dts/broadcom/bcm47189*
4333 F:      arch/arm/boot/dts/broadcom/bcm53573*
4334 
4335 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4336 M:      Kevin Cernekee <cernekee@gmail.com>
4337 L:      linux-usb@vger.kernel.org
4338 S:      Maintained
4339 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4340 
4341 BROADCOM BCM7XXX ARM ARCHITECTURE
4342 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4343 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4345 S:      Maintained
4346 T:      git https://github.com/broadcom/stblinux.git
4347 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4348 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4349 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4350 F:      arch/arm/mach-bcm/*brcmstb*
4351 F:      arch/arm/mm/cache-b15-rac.c
4352 F:      drivers/bus/brcmstb_gisb.c
4353 F:      drivers/pci/controller/pcie-brcmstb.c
4354 N:      brcmstb
4355 N:      bcm7038
4356 N:      bcm7120
4357 
4358 BROADCOM BCMBCA ARM ARCHITECTURE
4359 M:      William Zhang <william.zhang@broadcom.com>
4360 M:      Anand Gore <anand.gore@broadcom.com>
4361 M:      Kursad Oney <kursad.oney@broadcom.com>
4362 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4363 M:      Rafał Miłecki <rafal@milecki.pl>
4364 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4366 S:      Maintained
4367 T:      git https://github.com/broadcom/stblinux.git
4368 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4369 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4370 N:      bcmbca
4371 N:      bcm[9]?47622
4372 N:      bcm[9]?4912
4373 N:      bcm[9]?63138
4374 N:      bcm[9]?63146
4375 N:      bcm[9]?63148
4376 N:      bcm[9]?63158
4377 N:      bcm[9]?63178
4378 N:      bcm[9]?6756
4379 N:      bcm[9]?6813
4380 N:      bcm[9]?6846
4381 N:      bcm[9]?6855
4382 N:      bcm[9]?6856
4383 N:      bcm[9]?6858
4384 N:      bcm[9]?6878
4385 
4386 BROADCOM BDC DRIVER
4387 M:      Justin Chen <justin.chen@broadcom.com>
4388 M:      Al Cooper <alcooperx@gmail.com>
4389 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4390 L:      linux-usb@vger.kernel.org
4391 S:      Maintained
4392 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4393 F:      drivers/usb/gadget/udc/bdc/
4394 
4395 BROADCOM BMIPS CPUFREQ DRIVER
4396 M:      Markus Mayer <mmayer@broadcom.com>
4397 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398 L:      linux-pm@vger.kernel.org
4399 S:      Maintained
4400 F:      drivers/cpufreq/bmips-cpufreq.c
4401 
4402 BROADCOM BMIPS MIPS ARCHITECTURE
4403 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4404 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4405 L:      linux-mips@vger.kernel.org
4406 S:      Maintained
4407 T:      git https://github.com/broadcom/stblinux.git
4408 F:      arch/mips/bmips/*
4409 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4410 F:      arch/mips/include/asm/mach-bmips/*
4411 F:      arch/mips/kernel/*bmips*
4412 F:      drivers/irqchip/irq-bcm63*
4413 F:      drivers/irqchip/irq-bcm7*
4414 F:      drivers/irqchip/irq-brcmstb*
4415 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4416 F:      include/linux/bcm963xx_nvram.h
4417 F:      include/linux/bcm963xx_tag.h
4418 
4419 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4420 M:      Rasesh Mody <rmody@marvell.com>
4421 M:      GR-Linux-NIC-Dev@marvell.com
4422 L:      netdev@vger.kernel.org
4423 S:      Supported
4424 F:      drivers/net/ethernet/broadcom/bnx2.*
4425 F:      drivers/net/ethernet/broadcom/bnx2_*
4426 
4427 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4428 M:      Saurav Kashyap <skashyap@marvell.com>
4429 M:      Javed Hasan <jhasan@marvell.com>
4430 M:      GR-QLogic-Storage-Upstream@marvell.com
4431 L:      linux-scsi@vger.kernel.org
4432 S:      Supported
4433 F:      drivers/scsi/bnx2fc/
4434 
4435 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4436 M:      Nilesh Javali <njavali@marvell.com>
4437 M:      Manish Rangankar <mrangankar@marvell.com>
4438 M:      GR-QLogic-Storage-Upstream@marvell.com
4439 L:      linux-scsi@vger.kernel.org
4440 S:      Supported
4441 F:      drivers/scsi/bnx2i/
4442 
4443 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4444 M:      Sudarsana Kalluru <skalluru@marvell.com>
4445 M:      Manish Chopra <manishc@marvell.com>
4446 L:      netdev@vger.kernel.org
4447 S:      Supported
4448 F:      drivers/net/ethernet/broadcom/bnx2x/
4449 
4450 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4451 M:      Michael Chan <michael.chan@broadcom.com>
4452 L:      netdev@vger.kernel.org
4453 S:      Supported
4454 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4455 F:      drivers/net/ethernet/broadcom/bnxt/
4456 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4457 
4458 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4459 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
4460 L:      linux-wireless@vger.kernel.org
4461 L:      brcm80211@lists.linux.dev
4462 L:      brcm80211-dev-list.pdl@broadcom.com
4463 S:      Supported
4464 F:      drivers/net/wireless/broadcom/brcm80211/
4465 F:      include/linux/platform_data/brcmfmac.h
4466 
4467 BROADCOM BRCMSTB GPIO DRIVER
4468 M:      Doug Berger <opendmb@gmail.com>
4469 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4470 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4471 S:      Supported
4472 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4473 F:      drivers/gpio/gpio-brcmstb.c
4474 
4475 BROADCOM BRCMSTB I2C DRIVER
4476 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4477 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4478 L:      linux-i2c@vger.kernel.org
4479 S:      Supported
4480 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4481 F:      drivers/i2c/busses/i2c-brcmstb.c
4482 
4483 BROADCOM BRCMSTB UART DRIVER
4484 M:      Al Cooper <alcooperx@gmail.com>
4485 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486 L:      linux-serial@vger.kernel.org
4487 S:      Maintained
4488 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4489 F:      drivers/tty/serial/8250/8250_bcm7271.c
4490 
4491 BROADCOM BRCMSTB USB EHCI DRIVER
4492 M:      Justin Chen <justin.chen@broadcom.com>
4493 M:      Al Cooper <alcooperx@gmail.com>
4494 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4495 L:      linux-usb@vger.kernel.org
4496 S:      Maintained
4497 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4498 F:      drivers/usb/host/ehci-brcm.*
4499 
4500 BROADCOM BRCMSTB USB PIN MAP DRIVER
4501 M:      Al Cooper <alcooperx@gmail.com>
4502 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4503 L:      linux-usb@vger.kernel.org
4504 S:      Maintained
4505 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4506 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4507 
4508 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4509 M:      Justin Chen <justin.chen@broadcom.com>
4510 M:      Al Cooper <alcooperx@gmail.com>
4511 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4512 L:      linux-kernel@vger.kernel.org
4513 S:      Maintained
4514 F:      drivers/phy/broadcom/phy-brcm-usb*
4515 
4516 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4517 M:      William Zhang <william.zhang@broadcom.com>
4518 M:      Kursad Oney <kursad.oney@broadcom.com>
4519 M:      Jonas Gorski <jonas.gorski@gmail.com>
4520 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4521 L:      linux-spi@vger.kernel.org
4522 S:      Maintained
4523 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4524 F:      drivers/spi/spi-bcm63xx-hsspi.c
4525 F:      drivers/spi/spi-bcmbca-hsspi.c
4526 
4527 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4528 M:      Jonas Gorski <jonas.gorski@gmail.com>
4529 L:      linux-spi@vger.kernel.org
4530 S:      Odd Fixes
4531 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4532 F:      drivers/spi/spi-bcm63xx.c
4533 
4534 BROADCOM ETHERNET PHY DRIVERS
4535 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4536 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4537 L:      netdev@vger.kernel.org
4538 S:      Supported
4539 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4540 F:      drivers/net/phy/bcm*.[ch]
4541 F:      drivers/net/phy/broadcom.c
4542 F:      include/linux/brcmphy.h
4543 
4544 BROADCOM GENET ETHERNET DRIVER
4545 M:      Doug Berger <opendmb@gmail.com>
4546 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4547 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4548 L:      netdev@vger.kernel.org
4549 S:      Supported
4550 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4551 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4552 F:      drivers/net/ethernet/broadcom/genet/
4553 F:      drivers/net/ethernet/broadcom/unimac.h
4554 F:      drivers/net/mdio/mdio-bcm-unimac.c
4555 F:      include/linux/platform_data/bcmgenet.h
4556 F:      include/linux/platform_data/mdio-bcm-unimac.h
4557 
4558 BROADCOM IPROC ARM ARCHITECTURE
4559 M:      Ray Jui <rjui@broadcom.com>
4560 M:      Scott Branden <sbranden@broadcom.com>
4561 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4563 S:      Maintained
4564 T:      git https://github.com/broadcom/stblinux.git
4565 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4566 F:      arch/arm64/boot/dts/broadcom/stingray/*
4567 F:      drivers/clk/bcm/clk-ns*
4568 F:      drivers/clk/bcm/clk-sr*
4569 F:      drivers/pinctrl/bcm/pinctrl-ns*
4570 F:      include/dt-bindings/clock/bcm-sr*
4571 N:      iproc
4572 N:      cygnus
4573 N:      bcm[-_]nsp
4574 N:      bcm9113*
4575 N:      bcm9583*
4576 N:      bcm9585*
4577 N:      bcm9586*
4578 N:      bcm988312
4579 N:      bcm113*
4580 N:      bcm583*
4581 N:      bcm585*
4582 N:      bcm586*
4583 N:      bcm88312
4584 N:      hr2
4585 N:      stingray
4586 
4587 BROADCOM IPROC GBIT ETHERNET DRIVER
4588 M:      Rafał Miłecki <rafal@milecki.pl>
4589 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4590 L:      netdev@vger.kernel.org
4591 S:      Maintained
4592 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4593 F:      drivers/net/ethernet/broadcom/bgmac*
4594 F:      drivers/net/ethernet/broadcom/unimac.h
4595 
4596 BROADCOM KONA GPIO DRIVER
4597 M:      Ray Jui <rjui@broadcom.com>
4598 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4599 S:      Supported
4600 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4601 F:      drivers/gpio/gpio-bcm-kona.c
4602 
4603 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4604 M:      Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4605 M:      Kashyap Desai <kashyap.desai@broadcom.com>
4606 M:      Sumit Saxena <sumit.saxena@broadcom.com>
4607 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4608 L:      mpi3mr-linuxdrv.pdl@broadcom.com
4609 L:      linux-scsi@vger.kernel.org
4610 S:      Supported
4611 W:      https://www.broadcom.com/support/storage
4612 F:      drivers/scsi/mpi3mr/
4613 
4614 BROADCOM NETXTREME-E ROCE DRIVER
4615 M:      Selvin Xavier <selvin.xavier@broadcom.com>
4616 L:      linux-rdma@vger.kernel.org
4617 S:      Supported
4618 W:      http://www.broadcom.com
4619 F:      drivers/infiniband/hw/bnxt_re/
4620 F:      include/uapi/rdma/bnxt_re-abi.h
4621 
4622 BROADCOM NVRAM DRIVER
4623 M:      Rafał Miłecki <zajec5@gmail.com>
4624 L:      linux-mips@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/firmware/broadcom/*
4627 
4628 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4629 M:      Rafał Miłecki <rafal@milecki.pl>
4630 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4631 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4632 L:      linux-pm@vger.kernel.org
4633 S:      Maintained
4634 T:      git https://github.com/broadcom/stblinux.git
4635 F:      drivers/pmdomain/bcm/bcm-pmb.c
4636 F:      include/dt-bindings/soc/bcm-pmb.h
4637 
4638 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4639 M:      Rafał Miłecki <zajec5@gmail.com>
4640 L:      linux-wireless@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/bcma/
4643 F:      include/linux/bcma/
4644 
4645 BROADCOM SPI DRIVER
4646 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4647 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4648 S:      Maintained
4649 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4650 F:      drivers/spi/spi-bcm-qspi.*
4651 F:      drivers/spi/spi-brcmstb-qspi.c
4652 F:      drivers/spi/spi-iproc-qspi.c
4653 
4654 BROADCOM STB AVS CPUFREQ DRIVER
4655 M:      Markus Mayer <mmayer@broadcom.com>
4656 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4657 L:      linux-pm@vger.kernel.org
4658 S:      Maintained
4659 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4660 F:      drivers/cpufreq/brcmstb*
4661 
4662 BROADCOM STB AVS TMON DRIVER
4663 M:      Markus Mayer <mmayer@broadcom.com>
4664 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4665 L:      linux-pm@vger.kernel.org
4666 S:      Maintained
4667 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4668 F:      drivers/thermal/broadcom/brcmstb*
4669 
4670 BROADCOM STB DPFE DRIVER
4671 M:      Markus Mayer <mmayer@broadcom.com>
4672 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4674 S:      Maintained
4675 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4676 F:      drivers/memory/brcmstb_dpfe.c
4677 
4678 BROADCOM STB NAND FLASH DRIVER
4679 M:      Brian Norris <computersforpeace@gmail.com>
4680 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4681 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4682 L:      linux-mtd@lists.infradead.org
4683 S:      Maintained
4684 F:      drivers/mtd/nand/raw/brcmnand/
4685 F:      include/linux/platform_data/brcmnand.h
4686 
4687 BROADCOM STB PCIE DRIVER
4688 M:      Jim Quinlan <jim2101024@gmail.com>
4689 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
4690 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4691 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4692 L:      linux-pci@vger.kernel.org
4693 S:      Maintained
4694 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4695 F:      drivers/pci/controller/pcie-brcmstb.c
4696 
4697 BROADCOM SYSTEMPORT ETHERNET DRIVER
4698 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4699 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700 L:      netdev@vger.kernel.org
4701 S:      Supported
4702 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4703 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4704 F:      drivers/net/ethernet/broadcom/unimac.h
4705 
4706 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4707 M:      Pavan Chebbi <pavan.chebbi@broadcom.com>
4708 M:      Michael Chan <mchan@broadcom.com>
4709 L:      netdev@vger.kernel.org
4710 S:      Supported
4711 F:      drivers/net/ethernet/broadcom/tg3.*
4712 
4713 BROADCOM VK DRIVER
4714 M:      Scott Branden <scott.branden@broadcom.com>
4715 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4716 S:      Supported
4717 F:      drivers/misc/bcm-vk/
4718 F:      include/uapi/linux/misc/bcm_vk.h
4719 
4720 BROCADE BFA FC SCSI DRIVER
4721 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4722 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4723 L:      linux-scsi@vger.kernel.org
4724 S:      Supported
4725 F:      drivers/scsi/bfa/
4726 
4727 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4728 M:      Rasesh Mody <rmody@marvell.com>
4729 M:      Sudarsana Kalluru <skalluru@marvell.com>
4730 M:      GR-Linux-NIC-Dev@marvell.com
4731 L:      netdev@vger.kernel.org
4732 S:      Supported
4733 F:      drivers/net/ethernet/brocade/bna/
4734 
4735 BSG (block layer generic sg v4 driver)
4736 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4737 L:      linux-scsi@vger.kernel.org
4738 S:      Supported
4739 F:      block/bsg.c
4740 F:      include/linux/bsg.h
4741 F:      include/uapi/linux/bsg.h
4742 
4743 BT87X AUDIO DRIVER
4744 M:      Clemens Ladisch <clemens@ladisch.de>
4745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4746 S:      Maintained
4747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4748 F:      Documentation/sound/cards/bt87x.rst
4749 F:      sound/pci/bt87x.c
4750 
4751 BT8XXGPIO DRIVER
4752 M:      Michael Buesch <m@bues.ch>
4753 S:      Maintained
4754 W:      http://bu3sch.de/btgpio.php
4755 F:      drivers/gpio/gpio-bt8xx.c
4756 
4757 BTRFS FILE SYSTEM
4758 M:      Chris Mason <clm@fb.com>
4759 M:      Josef Bacik <josef@toxicpanda.com>
4760 M:      David Sterba <dsterba@suse.com>
4761 L:      linux-btrfs@vger.kernel.org
4762 S:      Maintained
4763 W:      https://btrfs.readthedocs.io
4764 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4765 C:      irc://irc.libera.chat/btrfs
4766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4767 F:      Documentation/filesystems/btrfs.rst
4768 F:      fs/btrfs/
4769 F:      include/linux/btrfs*
4770 F:      include/trace/events/btrfs.h
4771 F:      include/uapi/linux/btrfs*
4772 
4773 BTTV VIDEO4LINUX DRIVER
4774 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4775 L:      linux-media@vger.kernel.org
4776 S:      Odd fixes
4777 W:      https://linuxtv.org
4778 T:      git git://linuxtv.org/media_tree.git
4779 F:      Documentation/driver-api/media/drivers/bttv*
4780 F:      drivers/media/pci/bt8xx/bttv*
4781 
4782 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4783 M:      Chanwoo Choi <cw00.choi@samsung.com>
4784 L:      linux-pm@vger.kernel.org
4785 L:      linux-samsung-soc@vger.kernel.org
4786 S:      Maintained
4787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4788 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4789 F:      drivers/devfreq/exynos-bus.c
4790 
4791 BUSLOGIC SCSI DRIVER
4792 M:      Khalid Aziz <khalid@gonehiking.org>
4793 L:      linux-scsi@vger.kernel.org
4794 S:      Maintained
4795 F:      drivers/scsi/BusLogic.*
4796 F:      drivers/scsi/FlashPoint.*
4797 
4798 BXCAN CAN NETWORK DRIVER
4799 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
4800 L:      linux-can@vger.kernel.org
4801 S:      Maintained
4802 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4803 F:      drivers/net/can/bxcan.c
4804 
4805 C-MEDIA CMI8788 DRIVER
4806 M:      Clemens Ladisch <clemens@ladisch.de>
4807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4808 S:      Maintained
4809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4810 F:      sound/pci/oxygen/
4811 
4812 C-SKY ARCHITECTURE
4813 M:      Guo Ren <guoren@kernel.org>
4814 L:      linux-csky@vger.kernel.org
4815 S:      Supported
4816 T:      git https://github.com/c-sky/csky-linux.git
4817 F:      Documentation/devicetree/bindings/csky/
4818 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4819 F:      Documentation/devicetree/bindings/timer/csky,*
4820 F:      arch/csky/
4821 F:      drivers/clocksource/timer-gx6605s.c
4822 F:      drivers/clocksource/timer-mp-csky.c
4823 F:      drivers/irqchip/irq-csky-*
4824 N:      csky
4825 K:      csky
4826 
4827 CA8210 IEEE-802.15.4 RADIO DRIVER
4828 L:      linux-wpan@vger.kernel.org
4829 S:      Orphan
4830 W:      https://github.com/Cascoda/ca8210-linux.git
4831 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4832 F:      drivers/net/ieee802154/ca8210.c
4833 
4834 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4835 M:      David Howells <dhowells@redhat.com>
4836 L:      netfs@lists.linux.dev
4837 S:      Supported
4838 F:      Documentation/filesystems/caching/cachefiles.rst
4839 F:      fs/cachefiles/
4840 
4841 CACHESTAT: PAGE CACHE STATS FOR A FILE
4842 M:      Nhat Pham <nphamcs@gmail.com>
4843 M:      Johannes Weiner <hannes@cmpxchg.org>
4844 L:      linux-mm@kvack.org
4845 S:      Maintained
4846 F:      tools/testing/selftests/cachestat/test_cachestat.c
4847 
4848 CADENCE MIPI-CSI2 BRIDGES
4849 M:      Maxime Ripard <mripard@kernel.org>
4850 L:      linux-media@vger.kernel.org
4851 S:      Maintained
4852 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4853 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4854 F:      drivers/media/platform/cadence/cdns-csi2*
4855 
4856 CADENCE NAND DRIVER
4857 L:      linux-mtd@lists.infradead.org
4858 S:      Orphan
4859 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4860 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4861 
4862 CADENCE USB3 DRD IP DRIVER
4863 M:      Peter Chen <peter.chen@kernel.org>
4864 M:      Pawel Laszczak <pawell@cadence.com>
4865 R:      Roger Quadros <rogerq@kernel.org>
4866 L:      linux-usb@vger.kernel.org
4867 S:      Maintained
4868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4869 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4870 F:      drivers/usb/cdns3/
4871 X:      drivers/usb/cdns3/cdnsp*
4872 
4873 CADENCE USBHS DRIVER
4874 M:      Pawel Laszczak <pawell@cadence.com>
4875 L:      linux-usb@vger.kernel.org
4876 S:      Maintained
4877 F:      drivers/usb/gadget/udc/cdns2
4878 
4879 CADENCE USBSSP DRD IP DRIVER
4880 M:      Pawel Laszczak <pawell@cadence.com>
4881 L:      linux-usb@vger.kernel.org
4882 S:      Maintained
4883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4884 F:      drivers/usb/cdns3/
4885 X:      drivers/usb/cdns3/cdns3*
4886 
4887 CADET FM/AM RADIO RECEIVER DRIVER
4888 M:      Hans Verkuil <hverkuil@xs4all.nl>
4889 L:      linux-media@vger.kernel.org
4890 S:      Maintained
4891 W:      https://linuxtv.org
4892 T:      git git://linuxtv.org/media_tree.git
4893 F:      drivers/media/radio/radio-cadet*
4894 
4895 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4896 L:      linux-media@vger.kernel.org
4897 S:      Orphan
4898 T:      git git://linuxtv.org/media_tree.git
4899 F:      Documentation/admin-guide/media/cafe_ccic*
4900 F:      drivers/media/platform/marvell/
4901 
4902 CAIF NETWORK LAYER
4903 L:      netdev@vger.kernel.org
4904 S:      Orphan
4905 F:      Documentation/networking/caif/
4906 F:      drivers/net/caif/
4907 F:      include/net/caif/
4908 F:      include/uapi/linux/caif/
4909 F:      net/caif/
4910 
4911 CAKE QDISC
4912 M:      Toke Høiland-Jørgensen <toke@toke.dk>
4913 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
4914 S:      Maintained
4915 F:      net/sched/sch_cake.c
4916 
4917 CAN NETWORK DRIVERS
4918 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4919 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4920 L:      linux-can@vger.kernel.org
4921 S:      Maintained
4922 W:      https://github.com/linux-can
4923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4925 F:      Documentation/devicetree/bindings/net/can/
4926 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4927 F:      drivers/net/can/
4928 F:      drivers/phy/phy-can-transceiver.c
4929 F:      include/linux/can/bittiming.h
4930 F:      include/linux/can/dev.h
4931 F:      include/linux/can/length.h
4932 F:      include/linux/can/platform/
4933 F:      include/linux/can/rx-offload.h
4934 F:      include/uapi/linux/can/error.h
4935 F:      include/uapi/linux/can/netlink.h
4936 F:      include/uapi/linux/can/vxcan.h
4937 
4938 CAN NETWORK LAYER
4939 M:      Oliver Hartkopp <socketcan@hartkopp.net>
4940 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4941 L:      linux-can@vger.kernel.org
4942 S:      Maintained
4943 W:      https://github.com/linux-can
4944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4946 F:      Documentation/networking/can.rst
4947 F:      Documentation/networking/iso15765-2.rst
4948 F:      include/linux/can/can-ml.h
4949 F:      include/linux/can/core.h
4950 F:      include/linux/can/skb.h
4951 F:      include/net/netns/can.h
4952 F:      include/uapi/linux/can.h
4953 F:      include/uapi/linux/can/bcm.h
4954 F:      include/uapi/linux/can/gw.h
4955 F:      include/uapi/linux/can/isotp.h
4956 F:      include/uapi/linux/can/raw.h
4957 F:      net/can/
4958 
4959 CAN-J1939 NETWORK LAYER
4960 M:      Robin van der Gracht <robin@protonic.nl>
4961 M:      Oleksij Rempel <o.rempel@pengutronix.de>
4962 R:      kernel@pengutronix.de
4963 L:      linux-can@vger.kernel.org
4964 S:      Maintained
4965 F:      Documentation/networking/j1939.rst
4966 F:      include/uapi/linux/can/j1939.h
4967 F:      net/can/j1939/
4968 
4969 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4970 M:      Damien Le Moal <dlemoal@kernel.org>
4971 L:      linux-riscv@lists.infradead.org
4972 L:      linux-gpio@vger.kernel.org (pinctrl driver)
4973 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4974 F:      drivers/pinctrl/pinctrl-k210.c
4975 
4976 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4977 M:      Damien Le Moal <dlemoal@kernel.org>
4978 L:      linux-kernel@vger.kernel.org
4979 L:      linux-riscv@lists.infradead.org
4980 S:      Maintained
4981 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4982 F:      drivers/reset/reset-k210.c
4983 
4984 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4985 M:      Damien Le Moal <dlemoal@kernel.org>
4986 L:      linux-riscv@lists.infradead.org
4987 S:      Maintained
4988 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4989 F:      drivers/soc/canaan/
4990 F:      include/soc/canaan/
4991 
4992 CAPABILITIES
4993 M:      Serge Hallyn <serge@hallyn.com>
4994 L:      linux-security-module@vger.kernel.org
4995 S:      Supported
4996 F:      include/linux/capability.h
4997 F:      include/uapi/linux/capability.h
4998 F:      kernel/capability.c
4999 F:      security/commoncap.c
5000 
5001 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5002 M:      Kevin Tsai <ktsai@capellamicro.com>
5003 S:      Maintained
5004 F:      drivers/iio/light/cm*
5005 
5006 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5007 M:      Christian Lamparter <chunkeey@googlemail.com>
5008 L:      linux-wireless@vger.kernel.org
5009 S:      Maintained
5010 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5011 F:      drivers/net/wireless/ath/carl9170/
5012 
5013 CAVIUM I2C DRIVER
5014 M:      Robert Richter <rric@kernel.org>
5015 S:      Odd Fixes
5016 W:      http://www.marvell.com
5017 F:      drivers/i2c/busses/i2c-octeon*
5018 F:      drivers/i2c/busses/i2c-thunderx*
5019 
5020 CAVIUM LIQUIDIO NETWORK DRIVER
5021 L:      netdev@vger.kernel.org
5022 S:      Orphan
5023 W:      http://www.marvell.com
5024 F:      drivers/net/ethernet/cavium/liquidio/
5025 
5026 CAVIUM MMC DRIVER
5027 M:      Robert Richter <rric@kernel.org>
5028 S:      Odd Fixes
5029 W:      http://www.marvell.com
5030 F:      drivers/mmc/host/cavium*
5031 
5032 CAVIUM OCTEON-TX CRYPTO DRIVER
5033 M:      George Cherian <gcherian@marvell.com>
5034 L:      linux-crypto@vger.kernel.org
5035 S:      Supported
5036 W:      http://www.marvell.com
5037 F:      drivers/crypto/cavium/cpt/
5038 
5039 CAVIUM THUNDERX2 ARM64 SOC
5040 M:      Robert Richter <rric@kernel.org>
5041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5042 S:      Odd Fixes
5043 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5044 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5045 
5046 CBS/ETF/TAPRIO QDISCS
5047 M:      Vinicius Costa Gomes <vinicius.gomes@intel.com>
5048 L:      netdev@vger.kernel.org
5049 S:      Maintained
5050 F:      net/sched/sch_cbs.c
5051 F:      net/sched/sch_etf.c
5052 F:      net/sched/sch_taprio.c
5053 
5054 CC2520 IEEE-802.15.4 RADIO DRIVER
5055 M:      Stefan Schmidt <stefan@datenfreihafen.org>
5056 L:      linux-wpan@vger.kernel.org
5057 S:      Odd Fixes
5058 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5059 F:      drivers/net/ieee802154/cc2520.c
5060 
5061 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5062 M:      Gilad Ben-Yossef <gilad@benyossef.com>
5063 L:      linux-crypto@vger.kernel.org
5064 S:      Supported
5065 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5066 F:      drivers/crypto/ccree/
5067 
5068 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5069 M:      Hadar Gat <hadar.gat@arm.com>
5070 L:      linux-crypto@vger.kernel.org
5071 S:      Supported
5072 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5073 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5074 F:      drivers/char/hw_random/cctrng.c
5075 F:      drivers/char/hw_random/cctrng.h
5076 
5077 CEC FRAMEWORK
5078 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5079 L:      linux-media@vger.kernel.org
5080 S:      Supported
5081 W:      http://linuxtv.org
5082 T:      git git://linuxtv.org/media_tree.git
5083 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5084 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5085 F:      Documentation/driver-api/media/cec-core.rst
5086 F:      Documentation/userspace-api/media/cec
5087 F:      drivers/media/cec/
5088 F:      drivers/media/rc/keymaps/rc-cec.c
5089 F:      include/media/cec-notifier.h
5090 F:      include/media/cec.h
5091 F:      include/uapi/linux/cec-funcs.h
5092 F:      include/uapi/linux/cec.h
5093 
5094 CEC GPIO DRIVER
5095 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5096 L:      linux-media@vger.kernel.org
5097 S:      Supported
5098 W:      http://linuxtv.org
5099 T:      git git://linuxtv.org/media_tree.git
5100 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5101 F:      drivers/media/cec/platform/cec-gpio/
5102 
5103 CELL BROADBAND ENGINE ARCHITECTURE
5104 M:      Arnd Bergmann <arnd@arndb.de>
5105 L:      linuxppc-dev@lists.ozlabs.org
5106 S:      Supported
5107 W:      http://www.ibm.com/developerworks/power/cell/
5108 F:      arch/powerpc/include/asm/cell*.h
5109 F:      arch/powerpc/include/asm/spu*.h
5110 F:      arch/powerpc/include/uapi/asm/spu*.h
5111 F:      arch/powerpc/platforms/cell/
5112 
5113 CELLWISE CW2015 BATTERY DRIVER
5114 M:      Tobias Schrammm <t.schramm@manjaro.org>
5115 S:      Maintained
5116 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5117 F:      drivers/power/supply/cw2015_battery.c
5118 
5119 CEPH COMMON CODE (LIBCEPH)
5120 M:      Ilya Dryomov <idryomov@gmail.com>
5121 M:      Xiubo Li <xiubli@redhat.com>
5122 L:      ceph-devel@vger.kernel.org
5123 S:      Supported
5124 W:      http://ceph.com/
5125 T:      git https://github.com/ceph/ceph-client.git
5126 F:      include/linux/ceph/
5127 F:      include/linux/crush/
5128 F:      net/ceph/
5129 
5130 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5131 M:      Xiubo Li <xiubli@redhat.com>
5132 M:      Ilya Dryomov <idryomov@gmail.com>
5133 L:      ceph-devel@vger.kernel.org
5134 S:      Supported
5135 W:      http://ceph.com/
5136 T:      git https://github.com/ceph/ceph-client.git
5137 F:      Documentation/filesystems/ceph.rst
5138 F:      fs/ceph/
5139 
5140 CERTIFICATE HANDLING
5141 M:      David Howells <dhowells@redhat.com>
5142 M:      David Woodhouse <dwmw2@infradead.org>
5143 L:      keyrings@vger.kernel.org
5144 S:      Maintained
5145 F:      Documentation/admin-guide/module-signing.rst
5146 F:      certs/
5147 F:      scripts/sign-file.c
5148 F:      tools/certs/
5149 
5150 CFAG12864B LCD DRIVER
5151 M:      Miguel Ojeda <ojeda@kernel.org>
5152 S:      Maintained
5153 F:      drivers/auxdisplay/cfag12864b.c
5154 F:      include/linux/cfag12864b.h
5155 
5156 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5157 M:      Miguel Ojeda <ojeda@kernel.org>
5158 S:      Maintained
5159 F:      drivers/auxdisplay/cfag12864bfb.c
5160 F:      include/linux/cfag12864b.h
5161 
5162 CHAR and MISC DRIVERS
5163 M:      Arnd Bergmann <arnd@arndb.de>
5164 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5165 S:      Supported
5166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5167 F:      drivers/char/
5168 F:      drivers/misc/
5169 F:      include/linux/miscdevice.h
5170 X:      drivers/char/agp/
5171 X:      drivers/char/hw_random/
5172 X:      drivers/char/ipmi/
5173 X:      drivers/char/random.c
5174 X:      drivers/char/tpm/
5175 
5176 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5177 M:      Thomas Weißschuh <linux@weissschuh.net>
5178 L:      linux-hwmon@vger.kernel.org
5179 S:      Maintained
5180 F:      Documentation/hwmon/powerz.rst
5181 F:      drivers/hwmon/powerz.c
5182 
5183 CHECKPATCH
5184 M:      Andy Whitcroft <apw@canonical.com>
5185 M:      Joe Perches <joe@perches.com>
5186 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5187 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5188 S:      Maintained
5189 F:      scripts/checkpatch.pl
5190 
5191 CHECKPATCH DOCUMENTATION
5192 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5193 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5194 R:      Joe Perches <joe@perches.com>
5195 S:      Maintained
5196 F:      Documentation/dev-tools/checkpatch.rst
5197 
5198 CHINESE DOCUMENTATION
5199 M:      Alex Shi <alexs@kernel.org>
5200 M:      Yanteng Si <siyanteng@loongson.cn>
5201 S:      Maintained
5202 F:      Documentation/translations/zh_CN/
5203 
5204 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5205 M:      Peter Chen <peter.chen@kernel.org>
5206 L:      linux-usb@vger.kernel.org
5207 S:      Maintained
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5209 F:      drivers/usb/chipidea/
5210 
5211 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5212 M:      Hans de Goede <hdegoede@redhat.com>
5213 L:      linux-input@vger.kernel.org
5214 S:      Maintained
5215 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5216 F:      drivers/input/touchscreen/chipone_icn8318.c
5217 
5218 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5219 M:      Hans de Goede <hdegoede@redhat.com>
5220 L:      linux-input@vger.kernel.org
5221 S:      Maintained
5222 F:      drivers/input/touchscreen/chipone_icn8505.c
5223 
5224 CHROME HARDWARE PLATFORM SUPPORT
5225 M:      Benson Leung <bleung@chromium.org>
5226 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5227 L:      chrome-platform@lists.linux.dev
5228 S:      Maintained
5229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5230 F:      drivers/platform/chrome/
5231 
5232 CHROMEOS EC CODEC DRIVER
5233 M:      Cheng-Yi Chiang <cychiang@chromium.org>
5234 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5235 R:      Guenter Roeck <groeck@chromium.org>
5236 L:      chrome-platform@lists.linux.dev
5237 S:      Maintained
5238 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5239 F:      sound/soc/codecs/cros_ec_codec.*
5240 
5241 CHROMEOS EC CHARGE CONTROL
5242 M:      Thomas Weißschuh <thomas@weissschuh.net>
5243 S:      Maintained
5244 F:      drivers/power/supply/cros_charge-control.c
5245 
5246 CHROMEOS EC HARDWARE MONITORING
5247 M:      Thomas Weißschuh <thomas@weissschuh.net>
5248 L:      chrome-platform@lists.linux.dev
5249 L:      linux-hwmon@vger.kernel.org
5250 S:      Maintained
5251 F:      Documentation/hwmon/cros_ec_hwmon.rst
5252 F:      drivers/hwmon/cros_ec_hwmon.c
5253 
5254 CHROMEOS EC LED DRIVER
5255 M:      Thomas Weißschuh <thomas@weissschuh.net>
5256 S:      Maintained
5257 F:      drivers/leds/leds-cros_ec.c
5258 
5259 CHROMEOS EC SUBDRIVERS
5260 M:      Benson Leung <bleung@chromium.org>
5261 R:      Guenter Roeck <groeck@chromium.org>
5262 L:      chrome-platform@lists.linux.dev
5263 S:      Maintained
5264 F:      drivers/power/supply/cros_charge-control.c
5265 F:      drivers/power/supply/cros_usbpd-charger.c
5266 N:      cros_ec
5267 N:      cros-ec
5268 
5269 CHROMEOS EC UART DRIVER
5270 M:      Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5271 R:      Benson Leung <bleung@chromium.org>
5272 R:      Tzung-Bi Shih <tzungbi@kernel.org>
5273 S:      Maintained
5274 F:      drivers/platform/chrome/cros_ec_uart.c
5275 
5276 CHROMEOS EC USB PD NOTIFY DRIVER
5277 M:      Prashant Malani <pmalani@chromium.org>
5278 L:      chrome-platform@lists.linux.dev
5279 S:      Maintained
5280 F:      drivers/platform/chrome/cros_usbpd_notify.c
5281 F:      include/linux/platform_data/cros_usbpd_notify.h
5282 
5283 CHROMEOS EC USB TYPE-C DRIVER
5284 M:      Prashant Malani <pmalani@chromium.org>
5285 L:      chrome-platform@lists.linux.dev
5286 S:      Maintained
5287 F:      drivers/platform/chrome/cros_ec_typec.*
5288 F:      drivers/platform/chrome/cros_typec_switch.c
5289 F:      drivers/platform/chrome/cros_typec_vdm.*
5290 
5291 CHROMEOS HPS DRIVER
5292 M:      Dan Callaghan <dcallagh@chromium.org>
5293 R:      Sami Kyöstilä <skyostil@chromium.org>
5294 S:      Maintained
5295 F:      drivers/platform/chrome/cros_hps_i2c.c
5296 
5297 CHROMEOS EC WATCHDOG
5298 M:      Lukasz Majczak <lma@chromium.org>
5299 L:      chrome-platform@lists.linux.dev
5300 S:      Maintained
5301 F:      drivers/watchdog/cros_ec_wdt.c
5302 
5303 CHRONTEL CH7322 CEC DRIVER
5304 M:      Joe Tessler <jrt@google.com>
5305 L:      linux-media@vger.kernel.org
5306 S:      Maintained
5307 T:      git git://linuxtv.org/media_tree.git
5308 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5309 F:      drivers/media/cec/i2c/ch7322.c
5310 
5311 CIRRUS LOGIC AUDIO CODEC DRIVERS
5312 M:      David Rhodes <david.rhodes@cirrus.com>
5313 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5314 L:      linux-sound@vger.kernel.org
5315 L:      patches@opensource.cirrus.com
5316 S:      Maintained
5317 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5318 F:      drivers/mfd/cs42l43*
5319 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5320 F:      drivers/spi/spi-cs42l43*
5321 F:      include/dt-bindings/sound/cs*
5322 F:      include/linux/mfd/cs42l43*
5323 F:      include/sound/cs*
5324 F:      sound/pci/hda/cirrus*
5325 F:      sound/pci/hda/cs*
5326 F:      sound/pci/hda/hda_component*
5327 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5328 F:      sound/soc/codecs/cs*
5329 
5330 CIRRUS LOGIC HAPTIC DRIVERS
5331 M:      James Ogletree <jogletre@opensource.cirrus.com>
5332 M:      Fred Treven <fred.treven@cirrus.com>
5333 M:      Ben Bright <ben.bright@cirrus.com>
5334 L:      patches@opensource.cirrus.com
5335 S:      Supported
5336 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5337 F:      drivers/input/misc/cs40l*
5338 F:      drivers/mfd/cs40l*
5339 F:      include/linux/mfd/cs40l*
5340 F:      sound/soc/codecs/cs40l*
5341 
5342 CIRRUS LOGIC DSP FIRMWARE DRIVER
5343 M:      Simon Trimmer <simont@opensource.cirrus.com>
5344 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5345 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5346 L:      patches@opensource.cirrus.com
5347 S:      Supported
5348 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5349 T:      git https://github.com/CirrusLogic/linux-drivers.git
5350 F:      drivers/firmware/cirrus/*
5351 F:      include/linux/firmware/cirrus/*
5352 
5353 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5354 M:      Hartley Sweeten <hsweeten@visionengravers.com>
5355 L:      netdev@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5358 
5359 CIRRUS LOGIC LOCHNAGAR DRIVER
5360 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5361 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5362 L:      patches@opensource.cirrus.com
5363 S:      Supported
5364 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5365 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5366 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5367 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5368 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5369 F:      Documentation/hwmon/lochnagar.rst
5370 F:      drivers/clk/clk-lochnagar.c
5371 F:      drivers/hwmon/lochnagar-hwmon.c
5372 F:      drivers/mfd/lochnagar-i2c.c
5373 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5374 F:      drivers/regulator/lochnagar-regulator.c
5375 F:      include/dt-bindings/clock/lochnagar.h
5376 F:      include/dt-bindings/pinctrl/lochnagar.h
5377 F:      include/linux/mfd/lochnagar*
5378 F:      sound/soc/codecs/lochnagar-sc.c
5379 
5380 CIRRUS LOGIC MADERA CODEC DRIVERS
5381 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5382 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5383 L:      linux-sound@vger.kernel.org
5384 L:      patches@opensource.cirrus.com
5385 S:      Supported
5386 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5387 T:      git https://github.com/CirrusLogic/linux-drivers.git
5388 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5389 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5390 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5391 F:      drivers/gpio/gpio-madera*
5392 F:      drivers/irqchip/irq-madera*
5393 F:      drivers/mfd/cs47l*
5394 F:      drivers/mfd/madera*
5395 F:      drivers/pinctrl/cirrus/*
5396 F:      include/dt-bindings/sound/madera*
5397 F:      include/linux/irqchip/irq-madera*
5398 F:      include/linux/mfd/madera/*
5399 F:      include/sound/madera*
5400 F:      sound/soc/codecs/cs47l*
5401 F:      sound/soc/codecs/madera*
5402 
5403 CISCO FCOE HBA DRIVER
5404 M:      Satish Kharat <satishkh@cisco.com>
5405 M:      Sesidhar Baddela <sebaddel@cisco.com>
5406 M:      Karan Tilak Kumar <kartilak@cisco.com>
5407 L:      linux-scsi@vger.kernel.org
5408 S:      Supported
5409 F:      drivers/scsi/fnic/
5410 
5411 CISCO SCSI HBA DRIVER
5412 M:      Karan Tilak Kumar <kartilak@cisco.com>
5413 M:      Sesidhar Baddela <sebaddel@cisco.com>
5414 L:      linux-scsi@vger.kernel.org
5415 S:      Supported
5416 F:      drivers/scsi/snic/
5417 
5418 CISCO VIC ETHERNET NIC DRIVER
5419 M:      Christian Benvenuti <benve@cisco.com>
5420 M:      Satish Kharat <satishkh@cisco.com>
5421 S:      Supported
5422 F:      drivers/net/ethernet/cisco/enic/
5423 
5424 CISCO VIC LOW LATENCY NIC DRIVER
5425 M:      Christian Benvenuti <benve@cisco.com>
5426 M:      Nelson Escobar <neescoba@cisco.com>
5427 S:      Supported
5428 F:      drivers/infiniband/hw/usnic/
5429 
5430 CLANG CONTROL FLOW INTEGRITY SUPPORT
5431 M:      Sami Tolvanen <samitolvanen@google.com>
5432 M:      Kees Cook <kees@kernel.org>
5433 R:      Nathan Chancellor <nathan@kernel.org>
5434 L:      llvm@lists.linux.dev
5435 S:      Supported
5436 B:      https://github.com/ClangBuiltLinux/linux/issues
5437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5438 F:      include/linux/cfi.h
5439 F:      kernel/cfi.c
5440 
5441 CLANG-FORMAT FILE
5442 M:      Miguel Ojeda <ojeda@kernel.org>
5443 S:      Maintained
5444 F:      .clang-format
5445 
5446 CLANG/LLVM BUILD SUPPORT
5447 M:      Nathan Chancellor <nathan@kernel.org>
5448 R:      Nick Desaulniers <ndesaulniers@google.com>
5449 R:      Bill Wendling <morbo@google.com>
5450 R:      Justin Stitt <justinstitt@google.com>
5451 L:      llvm@lists.linux.dev
5452 S:      Supported
5453 W:      https://clangbuiltlinux.github.io/
5454 B:      https://github.com/ClangBuiltLinux/linux/issues
5455 C:      irc://irc.libera.chat/clangbuiltlinux
5456 F:      Documentation/kbuild/llvm.rst
5457 F:      include/linux/compiler-clang.h
5458 F:      scripts/Makefile.clang
5459 F:      scripts/clang-tools/
5460 K:      \b(?i:clang|llvm)\b
5461 
5462 CLK API
5463 M:      Russell King <linux@armlinux.org.uk>
5464 L:      linux-clk@vger.kernel.org
5465 S:      Maintained
5466 F:      include/linux/clk.h
5467 
5468 CLOCKSOURCE, CLOCKEVENT DRIVERS
5469 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5470 M:      Thomas Gleixner <tglx@linutronix.de>
5471 L:      linux-kernel@vger.kernel.org
5472 S:      Supported
5473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5474 F:      Documentation/devicetree/bindings/timer/
5475 F:      drivers/clocksource/
5476 
5477 CLOSURES
5478 M:      Kent Overstreet <kent.overstreet@linux.dev>
5479 L:      linux-bcachefs@vger.kernel.org
5480 S:      Supported
5481 C:      irc://irc.oftc.net/bcache
5482 F:      include/linux/closure.h
5483 F:      lib/closure.c
5484 
5485 CMPC ACPI DRIVER
5486 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5487 L:      platform-driver-x86@vger.kernel.org
5488 S:      Supported
5489 F:      drivers/platform/x86/classmate-laptop.c
5490 
5491 COBALT MEDIA DRIVER
5492 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5493 L:      linux-media@vger.kernel.org
5494 S:      Supported
5495 W:      https://linuxtv.org
5496 T:      git git://linuxtv.org/media_tree.git
5497 F:      drivers/media/pci/cobalt/
5498 
5499 COCCINELLE/Semantic Patches (SmPL)
5500 M:      Julia Lawall <Julia.Lawall@inria.fr>
5501 M:      Nicolas Palix <nicolas.palix@imag.fr>
5502 L:      cocci@inria.fr (moderated for non-subscribers)
5503 S:      Supported
5504 W:      https://coccinelle.gitlabpages.inria.fr/website/
5505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5506 F:      Documentation/dev-tools/coccinelle.rst
5507 F:      scripts/coccicheck
5508 F:      scripts/coccinelle/
5509 
5510 CODA FILE SYSTEM
5511 M:      Jan Harkes <jaharkes@cs.cmu.edu>
5512 M:      coda@cs.cmu.edu
5513 L:      codalist@coda.cs.cmu.edu
5514 S:      Maintained
5515 W:      http://www.coda.cs.cmu.edu/
5516 F:      Documentation/filesystems/coda.rst
5517 F:      fs/coda/
5518 F:      include/linux/coda*.h
5519 F:      include/uapi/linux/coda*.h
5520 
5521 CODA V4L2 MEM2MEM DRIVER
5522 M:      Philipp Zabel <p.zabel@pengutronix.de>
5523 L:      linux-media@vger.kernel.org
5524 S:      Maintained
5525 F:      Documentation/devicetree/bindings/media/coda.yaml
5526 F:      drivers/media/platform/chips-media/coda
5527 
5528 CODE OF CONDUCT
5529 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5530 S:      Supported
5531 F:      Documentation/process/code-of-conduct-interpretation.rst
5532 F:      Documentation/process/code-of-conduct.rst
5533 
5534 CODE TAGGING
5535 M:      Suren Baghdasaryan <surenb@google.com>
5536 M:      Kent Overstreet <kent.overstreet@linux.dev>
5537 S:      Maintained
5538 F:      include/asm-generic/codetag.lds.h
5539 F:      include/linux/codetag.h
5540 F:      lib/codetag.c
5541 
5542 COMEDI DRIVERS
5543 M:      Ian Abbott <abbotti@mev.co.uk>
5544 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
5545 S:      Odd Fixes
5546 F:      drivers/comedi/
5547 F:      include/linux/comedi/
5548 F:      include/uapi/linux/comedi.h
5549 
5550 COMMON CLK FRAMEWORK
5551 M:      Michael Turquette <mturquette@baylibre.com>
5552 M:      Stephen Boyd <sboyd@kernel.org>
5553 L:      linux-clk@vger.kernel.org
5554 S:      Maintained
5555 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5557 F:      Documentation/devicetree/bindings/clock/
5558 F:      drivers/clk/
5559 F:      include/dt-bindings/clock/
5560 F:      include/linux/clk-pr*
5561 F:      include/linux/clk/
5562 F:      include/linux/of_clk.h
5563 X:      drivers/clk/clkdev.c
5564 
5565 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5566 M:      Steve French <sfrench@samba.org>
5567 R:      Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5568 R:      Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5569 R:      Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5570 R:      Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5571 R:      Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5572 L:      linux-cifs@vger.kernel.org
5573 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
5574 S:      Supported
5575 W:      https://wiki.samba.org/index.php/LinuxCIFS
5576 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5577 F:      Documentation/admin-guide/cifs/
5578 F:      fs/smb/client/
5579 F:      fs/smb/common/
5580 F:      include/uapi/linux/cifs
5581 
5582 COMPACTPCI HOTPLUG CORE
5583 M:      Scott Murray <scott@spiteful.org>
5584 L:      linux-pci@vger.kernel.org
5585 S:      Maintained
5586 F:      drivers/pci/hotplug/cpci_hotplug*
5587 
5588 COMPACTPCI HOTPLUG GENERIC DRIVER
5589 M:      Scott Murray <scott@spiteful.org>
5590 L:      linux-pci@vger.kernel.org
5591 S:      Maintained
5592 F:      drivers/pci/hotplug/cpcihp_generic.c
5593 
5594 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5595 M:      Scott Murray <scott@spiteful.org>
5596 L:      linux-pci@vger.kernel.org
5597 S:      Maintained
5598 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5599 
5600 COMPAL LAPTOP SUPPORT
5601 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5602 L:      platform-driver-x86@vger.kernel.org
5603 S:      Maintained
5604 F:      drivers/platform/x86/compal-laptop.c
5605 
5606 COMPILER ATTRIBUTES
5607 M:      Miguel Ojeda <ojeda@kernel.org>
5608 S:      Maintained
5609 F:      include/linux/compiler_attributes.h
5610 
5611 COMPUTE EXPRESS LINK (CXL)
5612 M:      Davidlohr Bueso <dave@stgolabs.net>
5613 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5614 M:      Dave Jiang <dave.jiang@intel.com>
5615 M:      Alison Schofield <alison.schofield@intel.com>
5616 M:      Vishal Verma <vishal.l.verma@intel.com>
5617 M:      Ira Weiny <ira.weiny@intel.com>
5618 M:      Dan Williams <dan.j.williams@intel.com>
5619 L:      linux-cxl@vger.kernel.org
5620 S:      Maintained
5621 F:      Documentation/driver-api/cxl
5622 F:      drivers/cxl/
5623 F:      include/linux/einj-cxl.h
5624 F:      include/linux/cxl-event.h
5625 F:      include/uapi/linux/cxl_mem.h
5626 F:      tools/testing/cxl/
5627 
5628 COMPUTE EXPRESS LINK PMU (CPMU)
5629 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5630 L:      linux-cxl@vger.kernel.org
5631 S:      Maintained
5632 F:      Documentation/admin-guide/perf/cxl.rst
5633 F:      drivers/perf/cxl_pmu.c
5634 
5635 CONEXANT ACCESSRUNNER USB DRIVER
5636 L:      accessrunner-general@lists.sourceforge.net
5637 S:      Orphan
5638 W:      http://accessrunner.sourceforge.net/
5639 F:      drivers/usb/atm/cxacru.c
5640 
5641 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5642 M:      Elena Reshetova <elena.reshetova@intel.com>
5643 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5644 S:      Maintained
5645 F:      Documentation/security/snp-tdx-threat-model.rst
5646 
5647 CONFIGFS
5648 M:      Joel Becker <jlbec@evilplan.org>
5649 M:      Christoph Hellwig <hch@lst.de>
5650 S:      Supported
5651 T:      git git://git.infradead.org/users/hch/configfs.git
5652 F:      fs/configfs/
5653 F:      include/linux/configfs.h
5654 F:      samples/configfs/
5655 
5656 CONSOLE SUBSYSTEM
5657 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5658 S:      Supported
5659 F:      drivers/video/console/
5660 F:      include/linux/console*
5661 
5662 CONTEXT TRACKING
5663 M:      Frederic Weisbecker <frederic@kernel.org>
5664 M:      "Paul E. McKenney" <paulmck@kernel.org>
5665 S:      Maintained
5666 F:      include/linux/context_tracking*
5667 F:      kernel/context_tracking.c
5668 
5669 CONTROL GROUP (CGROUP)
5670 M:      Tejun Heo <tj@kernel.org>
5671 M:      Zefan Li <lizefan.x@bytedance.com>
5672 M:      Johannes Weiner <hannes@cmpxchg.org>
5673 M:      Michal Koutný <mkoutny@suse.com>
5674 L:      cgroups@vger.kernel.org
5675 S:      Maintained
5676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5677 F:      Documentation/admin-guide/cgroup-v1/
5678 F:      Documentation/admin-guide/cgroup-v2.rst
5679 F:      include/linux/cgroup*
5680 F:      kernel/cgroup/
5681 F:      tools/testing/selftests/cgroup/
5682 
5683 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5684 M:      Tejun Heo <tj@kernel.org>
5685 M:      Josef Bacik <josef@toxicpanda.com>
5686 M:      Jens Axboe <axboe@kernel.dk>
5687 L:      cgroups@vger.kernel.org
5688 L:      linux-block@vger.kernel.org
5689 T:      git git://git.kernel.dk/linux-block
5690 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5691 F:      block/bfq-cgroup.c
5692 F:      block/blk-cgroup.c
5693 F:      block/blk-iocost.c
5694 F:      block/blk-iolatency.c
5695 F:      block/blk-throttle.c
5696 F:      include/linux/blk-cgroup.h
5697 
5698 CONTROL GROUP - CPUSET
5699 M:      Waiman Long <longman@redhat.com>
5700 M:      Zefan Li <lizefan.x@bytedance.com>
5701 L:      cgroups@vger.kernel.org
5702 S:      Maintained
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5704 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5705 F:      include/linux/cpuset.h
5706 F:      kernel/cgroup/cpuset.c
5707 F:      tools/testing/selftests/cgroup/test_cpuset.c
5708 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5709 
5710 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5711 M:      Johannes Weiner <hannes@cmpxchg.org>
5712 M:      Michal Hocko <mhocko@kernel.org>
5713 M:      Roman Gushchin <roman.gushchin@linux.dev>
5714 M:      Shakeel Butt <shakeel.butt@linux.dev>
5715 R:      Muchun Song <muchun.song@linux.dev>
5716 L:      cgroups@vger.kernel.org
5717 L:      linux-mm@kvack.org
5718 S:      Maintained
5719 F:      include/linux/memcontrol.h
5720 F:      mm/memcontrol.c
5721 F:      mm/memcontrol-v1.c
5722 F:      mm/memcontrol-v1.h
5723 F:      mm/swap_cgroup.c
5724 F:      samples/cgroup/*
5725 F:      tools/testing/selftests/cgroup/memcg_protection.m
5726 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5727 F:      tools/testing/selftests/cgroup/test_kmem.c
5728 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5729 
5730 CORETEMP HARDWARE MONITORING DRIVER
5731 M:      Fenghua Yu <fenghua.yu@intel.com>
5732 L:      linux-hwmon@vger.kernel.org
5733 S:      Maintained
5734 F:      Documentation/hwmon/coretemp.rst
5735 F:      drivers/hwmon/coretemp.c
5736 
5737 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5738 M:      Marius Zachmann <mail@mariuszachmann.de>
5739 L:      linux-hwmon@vger.kernel.org
5740 S:      Maintained
5741 F:      drivers/hwmon/corsair-cpro.c
5742 
5743 CORSAIR-PSU HARDWARE MONITOR DRIVER
5744 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
5745 L:      linux-hwmon@vger.kernel.org
5746 S:      Maintained
5747 F:      Documentation/hwmon/corsair-psu.rst
5748 F:      drivers/hwmon/corsair-psu.c
5749 
5750 COUNTER SUBSYSTEM
5751 M:      William Breathitt Gray <wbg@kernel.org>
5752 L:      linux-iio@vger.kernel.org
5753 S:      Maintained
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5755 F:      Documentation/ABI/testing/sysfs-bus-counter
5756 F:      Documentation/driver-api/generic-counter.rst
5757 F:      drivers/counter/
5758 F:      include/linux/counter.h
5759 F:      include/uapi/linux/counter.h
5760 F:      tools/counter/
5761 
5762 COUNTER WATCH EVENTS TOOL
5763 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5764 L:      linux-iio@vger.kernel.org
5765 S:      Maintained
5766 F:      tools/counter/counter_watch_events.c
5767 
5768 CP2615 I2C DRIVER
5769 M:      Bence Csókás <bence98@sch.bme.hu>
5770 S:      Maintained
5771 F:      drivers/i2c/busses/i2c-cp2615.c
5772 
5773 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5774 M:      Viresh Kumar <viresh.kumar@linaro.org>
5775 M:      Sudeep Holla <sudeep.holla@arm.com>
5776 L:      linux-pm@vger.kernel.org
5777 S:      Maintained
5778 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5779 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5780 
5781 CPU FREQUENCY SCALING FRAMEWORK
5782 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5783 M:      Viresh Kumar <viresh.kumar@linaro.org>
5784 L:      linux-pm@vger.kernel.org
5785 S:      Maintained
5786 B:      https://bugzilla.kernel.org
5787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5789 F:      Documentation/admin-guide/pm/cpufreq.rst
5790 F:      Documentation/admin-guide/pm/intel_pstate.rst
5791 F:      Documentation/cpu-freq/
5792 F:      Documentation/devicetree/bindings/cpufreq/
5793 F:      drivers/cpufreq/
5794 F:      include/linux/cpufreq.h
5795 F:      include/linux/sched/cpufreq.h
5796 F:      kernel/sched/cpufreq*.c
5797 F:      tools/testing/selftests/cpufreq/
5798 
5799 CPU HOTPLUG
5800 M:      Thomas Gleixner <tglx@linutronix.de>
5801 M:      Peter Zijlstra <peterz@infradead.org>
5802 L:      linux-kernel@vger.kernel.org
5803 S:      Maintained
5804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5805 F:      include/linux/cpu.h
5806 F:      include/linux/cpuhotplug.h
5807 F:      include/linux/smpboot.h
5808 F:      kernel/cpu.c
5809 F:      kernel/smpboot.*
5810 
5811 CPU IDLE TIME MANAGEMENT FRAMEWORK
5812 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5813 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5814 L:      linux-pm@vger.kernel.org
5815 S:      Maintained
5816 B:      https://bugzilla.kernel.org
5817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5818 F:      Documentation/admin-guide/pm/cpuidle.rst
5819 F:      Documentation/driver-api/pm/cpuidle.rst
5820 F:      drivers/cpuidle/
5821 F:      include/linux/cpuidle.h
5822 
5823 CPU POWER MONITORING SUBSYSTEM
5824 M:      Thomas Renninger <trenn@suse.com>
5825 M:      Shuah Khan <shuah@kernel.org>
5826 M:      Shuah Khan <skhan@linuxfoundation.org>
5827 L:      linux-pm@vger.kernel.org
5828 S:      Maintained
5829 F:      tools/power/cpupower/
5830 
5831 CPUID/MSR DRIVER
5832 M:      "H. Peter Anvin" <hpa@zytor.com>
5833 S:      Maintained
5834 F:      arch/x86/kernel/cpuid.c
5835 F:      arch/x86/kernel/msr.c
5836 
5837 CPUIDLE DRIVER - ARM BIG LITTLE
5838 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5839 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5840 L:      linux-pm@vger.kernel.org
5841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5842 S:      Maintained
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5844 F:      drivers/cpuidle/cpuidle-big_little.c
5845 
5846 CPUIDLE DRIVER - ARM EXYNOS
5847 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5848 M:      Kukjin Kim <kgene@kernel.org>
5849 R:      Krzysztof Kozlowski <krzk@kernel.org>
5850 L:      linux-pm@vger.kernel.org
5851 L:      linux-samsung-soc@vger.kernel.org
5852 S:      Maintained
5853 F:      arch/arm/mach-exynos/pm.c
5854 F:      drivers/cpuidle/cpuidle-exynos.c
5855 F:      include/linux/platform_data/cpuidle-exynos.h
5856 
5857 CPUIDLE DRIVER - ARM PSCI
5858 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5859 M:      Sudeep Holla <sudeep.holla@arm.com>
5860 L:      linux-pm@vger.kernel.org
5861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5862 S:      Supported
5863 F:      drivers/cpuidle/cpuidle-psci.c
5864 
5865 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5866 M:      Ulf Hansson <ulf.hansson@linaro.org>
5867 L:      linux-pm@vger.kernel.org
5868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5869 S:      Supported
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5871 F:      drivers/cpuidle/cpuidle-psci-domain.c
5872 F:      drivers/cpuidle/cpuidle-psci.h
5873 
5874 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5875 M:      Ulf Hansson <ulf.hansson@linaro.org>
5876 L:      linux-pm@vger.kernel.org
5877 S:      Supported
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5879 F:      drivers/cpuidle/dt_idle_genpd.c
5880 F:      drivers/cpuidle/dt_idle_genpd.h
5881 
5882 CPUIDLE DRIVER - RISC-V SBI
5883 M:      Anup Patel <anup@brainfault.org>
5884 L:      linux-pm@vger.kernel.org
5885 L:      linux-riscv@lists.infradead.org
5886 S:      Maintained
5887 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5888 
5889 CRAMFS FILESYSTEM
5890 M:      Nicolas Pitre <nico@fluxnic.net>
5891 S:      Maintained
5892 F:      Documentation/filesystems/cramfs.rst
5893 F:      fs/cramfs/
5894 
5895 CREATIVE SB0540
5896 M:      Bastien Nocera <hadess@hadess.net>
5897 L:      linux-input@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/hid/hid-creative-sb0540.c
5900 
5901 CRYPTO API
5902 M:      Herbert Xu <herbert@gondor.apana.org.au>
5903 M:      "David S. Miller" <davem@davemloft.net>
5904 L:      linux-crypto@vger.kernel.org
5905 S:      Maintained
5906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5908 F:      Documentation/crypto/
5909 F:      Documentation/devicetree/bindings/crypto/
5910 F:      arch/*/crypto/
5911 F:      crypto/
5912 F:      drivers/crypto/
5913 F:      include/crypto/
5914 F:      include/linux/crypto*
5915 F:      lib/crypto/
5916 
5917 CRYPTO SPEED TEST COMPARE
5918 M:      Wang Jinchao <wangjinchao@xfusion.com>
5919 L:      linux-crypto@vger.kernel.org
5920 S:      Maintained
5921 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5922 
5923 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5924 M:      Neil Horman <nhorman@tuxdriver.com>
5925 L:      linux-crypto@vger.kernel.org
5926 S:      Maintained
5927 F:      crypto/ansi_cprng.c
5928 F:      crypto/rng.c
5929 
5930 CS3308 MEDIA DRIVER
5931 M:      Hans Verkuil <hverkuil@xs4all.nl>
5932 L:      linux-media@vger.kernel.org
5933 S:      Odd Fixes
5934 W:      http://linuxtv.org
5935 T:      git git://linuxtv.org/media_tree.git
5936 F:      drivers/media/i2c/cs3308.c
5937 
5938 CS5535 Audio ALSA driver
5939 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
5940 S:      Maintained
5941 F:      sound/pci/cs5535audio/
5942 
5943 CTU CAN FD DRIVER
5944 M:      Pavel Pisa <pisa@cmp.felk.cvut.cz>
5945 M:      Ondrej Ille <ondrej.ille@gmail.com>
5946 L:      linux-can@vger.kernel.org
5947 S:      Maintained
5948 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5949 F:      drivers/net/can/ctucanfd/
5950 
5951 CVE ASSIGNMENT CONTACT
5952 M:      CVE Assignment Team <cve@kernel.org>
5953 S:      Maintained
5954 F:      Documentation/process/cve.rst
5955 
5956 CW1200 WLAN driver
5957 S:      Orphan
5958 F:      drivers/net/wireless/st/cw1200/
5959 F:      include/linux/platform_data/net-cw1200.h
5960 
5961 CX18 VIDEO4LINUX DRIVER
5962 M:      Andy Walls <awalls@md.metrocast.net>
5963 L:      linux-media@vger.kernel.org
5964 S:      Maintained
5965 W:      https://linuxtv.org
5966 T:      git git://linuxtv.org/media_tree.git
5967 F:      drivers/media/pci/cx18/
5968 F:      include/uapi/linux/ivtv*
5969 
5970 CX2341X MPEG ENCODER HELPER MODULE
5971 M:      Hans Verkuil <hverkuil@xs4all.nl>
5972 L:      linux-media@vger.kernel.org
5973 S:      Maintained
5974 W:      https://linuxtv.org
5975 T:      git git://linuxtv.org/media_tree.git
5976 F:      drivers/media/common/cx2341x*
5977 F:      include/media/drv-intf/cx2341x.h
5978 
5979 CX24120 MEDIA DRIVER
5980 M:      Jemma Denson <jdenson@gmail.com>
5981 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
5982 L:      linux-media@vger.kernel.org
5983 S:      Maintained
5984 W:      https://linuxtv.org
5985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5986 F:      drivers/media/dvb-frontends/cx24120*
5987 
5988 CX88 VIDEO4LINUX DRIVER
5989 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5990 L:      linux-media@vger.kernel.org
5991 S:      Odd fixes
5992 W:      https://linuxtv.org
5993 T:      git git://linuxtv.org/media_tree.git
5994 F:      Documentation/driver-api/media/drivers/cx88*
5995 F:      drivers/media/pci/cx88/
5996 
5997 CXD2820R MEDIA DRIVER
5998 L:      linux-media@vger.kernel.org
5999 S:      Orphan
6000 W:      https://linuxtv.org
6001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6002 F:      drivers/media/dvb-frontends/cxd2820r*
6003 
6004 CXGB3 ETHERNET DRIVER (CXGB3)
6005 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6006 L:      netdev@vger.kernel.org
6007 S:      Supported
6008 W:      http://www.chelsio.com
6009 F:      drivers/net/ethernet/chelsio/cxgb3/
6010 
6011 CXGB3 ISCSI DRIVER (CXGB3I)
6012 M:      Varun Prakash <varun@chelsio.com>
6013 L:      linux-scsi@vger.kernel.org
6014 S:      Supported
6015 W:      http://www.chelsio.com
6016 F:      drivers/scsi/cxgbi/cxgb3i
6017 
6018 CXGB4 CRYPTO DRIVER (chcr)
6019 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6020 L:      linux-crypto@vger.kernel.org
6021 S:      Supported
6022 W:      http://www.chelsio.com
6023 F:      drivers/crypto/chelsio
6024 
6025 CXGB4 ETHERNET DRIVER (CXGB4)
6026 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6027 L:      netdev@vger.kernel.org
6028 S:      Supported
6029 W:      http://www.chelsio.com
6030 F:      drivers/net/ethernet/chelsio/cxgb4/
6031 
6032 CXGB4 INLINE CRYPTO DRIVER
6033 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6034 L:      netdev@vger.kernel.org
6035 S:      Supported
6036 W:      http://www.chelsio.com
6037 F:      drivers/net/ethernet/chelsio/inline_crypto/
6038 
6039 CXGB4 ISCSI DRIVER (CXGB4I)
6040 M:      Varun Prakash <varun@chelsio.com>
6041 L:      linux-scsi@vger.kernel.org
6042 S:      Supported
6043 W:      http://www.chelsio.com
6044 F:      drivers/scsi/cxgbi/cxgb4i
6045 
6046 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6047 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6048 L:      linux-rdma@vger.kernel.org
6049 S:      Supported
6050 W:      http://www.openfabrics.org
6051 F:      drivers/infiniband/hw/cxgb4/
6052 F:      include/uapi/rdma/cxgb4-abi.h
6053 
6054 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6055 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6056 L:      netdev@vger.kernel.org
6057 S:      Supported
6058 W:      http://www.chelsio.com
6059 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6060 
6061 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6062 M:      Frederic Barrat <fbarrat@linux.ibm.com>
6063 M:      Andrew Donnellan <ajd@linux.ibm.com>
6064 L:      linuxppc-dev@lists.ozlabs.org
6065 S:      Supported
6066 F:      Documentation/ABI/testing/sysfs-class-cxl
6067 F:      Documentation/arch/powerpc/cxl.rst
6068 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6069 F:      drivers/misc/cxl/
6070 F:      include/misc/cxl*
6071 F:      include/uapi/misc/cxl.h
6072 
6073 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6074 M:      Manoj N. Kumar <manoj@linux.ibm.com>
6075 M:      Uma Krishnan <ukrishn@linux.ibm.com>
6076 L:      linux-scsi@vger.kernel.org
6077 S:      Obsolete
6078 F:      Documentation/arch/powerpc/cxlflash.rst
6079 F:      drivers/scsi/cxlflash/
6080 F:      include/uapi/scsi/cxlflash_ioctl.h
6081 
6082 CYBERPRO FB DRIVER
6083 M:      Russell King <linux@armlinux.org.uk>
6084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6085 S:      Maintained
6086 W:      http://www.armlinux.org.uk/
6087 F:      drivers/video/fbdev/cyber2000fb.*
6088 
6089 CYCLADES PC300 DRIVER
6090 S:      Orphan
6091 F:      drivers/net/wan/pc300*
6092 
6093 CYPRESS CY8C95X0 PINCTRL DRIVER
6094 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
6095 L:      linux-gpio@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6098 
6099 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6100 M:      Linus Walleij <linus.walleij@linaro.org>
6101 L:      linux-input@vger.kernel.org
6102 S:      Maintained
6103 F:      drivers/input/touchscreen/cy8ctma140.c
6104 
6105 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6106 M:      Yassine Oudjana <y.oudjana@protonmail.com>
6107 L:      linux-input@vger.kernel.org
6108 S:      Maintained
6109 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6110 F:      drivers/input/keyboard/cypress-sf.c
6111 
6112 CYPRESS_FIRMWARE MEDIA DRIVER
6113 L:      linux-media@vger.kernel.org
6114 S:      Orphan
6115 W:      https://linuxtv.org
6116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6117 F:      drivers/media/common/cypress_firmware*
6118 
6119 CYTTSP TOUCHSCREEN DRIVER
6120 M:      Linus Walleij <linus.walleij@linaro.org>
6121 L:      linux-input@vger.kernel.org
6122 S:      Maintained
6123 F:      drivers/input/touchscreen/cyttsp*
6124 
6125 D-LINK DIR-685 TOUCHKEYS DRIVER
6126 M:      Linus Walleij <linus.walleij@linaro.org>
6127 L:      linux-input@vger.kernel.org
6128 S:      Supported
6129 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6130 
6131 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6132 M:      Joshua Kinard <kumba@gentoo.org>
6133 S:      Maintained
6134 F:      drivers/rtc/rtc-ds1685.c
6135 F:      include/linux/rtc/ds1685.h
6136 
6137 DAMA SLAVE for AX.25
6138 M:      Joerg Reuter <jreuter@yaina.de>
6139 L:      linux-hams@vger.kernel.org
6140 S:      Maintained
6141 W:      http://yaina.de/jreuter/
6142 W:      http://www.qsl.net/dl1bke/
6143 F:      net/ax25/af_ax25.c
6144 F:      net/ax25/ax25_dev.c
6145 F:      net/ax25/ax25_ds_*
6146 F:      net/ax25/ax25_in.c
6147 F:      net/ax25/ax25_out.c
6148 F:      net/ax25/ax25_timer.c
6149 F:      net/ax25/sysctl_net_ax25.c
6150 
6151 DATA ACCESS MONITOR
6152 M:      SeongJae Park <sj@kernel.org>
6153 L:      damon@lists.linux.dev
6154 L:      linux-mm@kvack.org
6155 S:      Maintained
6156 W:      https://damonitor.github.io
6157 P:      Documentation/mm/damon/maintainer-profile.rst
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6159 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6161 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6162 F:      Documentation/admin-guide/mm/damon/
6163 F:      Documentation/mm/damon/
6164 F:      include/linux/damon.h
6165 F:      include/trace/events/damon.h
6166 F:      mm/damon/
6167 F:      tools/testing/selftests/damon/
6168 
6169 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6170 L:      netdev@vger.kernel.org
6171 S:      Orphan
6172 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6173 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6174 
6175 DC390/AM53C974 SCSI driver
6176 M:      Hannes Reinecke <hare@suse.com>
6177 L:      linux-scsi@vger.kernel.org
6178 S:      Maintained
6179 F:      drivers/scsi/am53c974.c
6180 
6181 DC395x SCSI driver
6182 M:      Oliver Neukum <oliver@neukum.org>
6183 M:      Ali Akcaagac <aliakc@web.de>
6184 M:      Jamie Lenehan <lenehan@twibble.org>
6185 S:      Maintained
6186 F:      Documentation/scsi/dc395x.rst
6187 F:      drivers/scsi/dc395x.*
6188 
6189 DCCP PROTOCOL
6190 L:      dccp@vger.kernel.org
6191 S:      Orphan
6192 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6193 F:      include/linux/dccp.h
6194 F:      include/linux/tfrc.h
6195 F:      include/uapi/linux/dccp.h
6196 F:      net/dccp/
6197 
6198 DEBUGOBJECTS:
6199 M:      Thomas Gleixner <tglx@linutronix.de>
6200 L:      linux-kernel@vger.kernel.org
6201 S:      Maintained
6202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6203 F:      include/linux/debugobjects.h
6204 F:      lib/debugobjects.c
6205 
6206 DECSTATION PLATFORM SUPPORT
6207 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6208 L:      linux-mips@vger.kernel.org
6209 S:      Maintained
6210 W:      http://www.linux-mips.org/wiki/DECstation
6211 F:      arch/mips/dec/
6212 F:      arch/mips/include/asm/dec/
6213 F:      arch/mips/include/asm/mach-dec/
6214 
6215 DEFXX FDDI NETWORK DRIVER
6216 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6217 S:      Maintained
6218 F:      drivers/net/fddi/defxx.*
6219 
6220 DEFZA FDDI NETWORK DRIVER
6221 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6222 S:      Maintained
6223 F:      drivers/net/fddi/defza.*
6224 
6225 DEINTERLACE DRIVERS FOR ALLWINNER H3
6226 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
6227 L:      linux-media@vger.kernel.org
6228 S:      Maintained
6229 T:      git git://linuxtv.org/media_tree.git
6230 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6231 F:      drivers/media/platform/sunxi/sun8i-di/
6232 
6233 DELL LAPTOP DRIVER
6234 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6235 M:      Pali Rohár <pali@kernel.org>
6236 L:      platform-driver-x86@vger.kernel.org
6237 S:      Maintained
6238 F:      drivers/platform/x86/dell/dell-laptop.c
6239 
6240 DELL LAPTOP FREEFALL DRIVER
6241 M:      Pali Rohár <pali@kernel.org>
6242 S:      Maintained
6243 F:      drivers/platform/x86/dell/dell-smo8800.c
6244 
6245 DELL LAPTOP RBTN DRIVER
6246 M:      Pali Rohár <pali@kernel.org>
6247 S:      Maintained
6248 F:      drivers/platform/x86/dell/dell-rbtn.*
6249 
6250 DELL LAPTOP SMM DRIVER
6251 M:      Pali Rohár <pali@kernel.org>
6252 S:      Maintained
6253 F:      Documentation/ABI/obsolete/procfs-i8k
6254 F:      drivers/hwmon/dell-smm-hwmon.c
6255 F:      include/uapi/linux/i8k.h
6256 
6257 DELL PC DRIVER
6258 M:      Lyndon Sanche <lsanche@lyndeno.ca>
6259 L:      platform-driver-x86@vger.kernel.org
6260 S:      Maintained
6261 F:      drivers/platform/x86/dell/dell-pc.c
6262 
6263 DELL REMOTE BIOS UPDATE DRIVER
6264 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6265 L:      platform-driver-x86@vger.kernel.org
6266 S:      Maintained
6267 F:      drivers/platform/x86/dell/dell_rbu.c
6268 
6269 DELL SMBIOS DRIVER
6270 M:      Pali Rohár <pali@kernel.org>
6271 L:      Dell.Client.Kernel@dell.com
6272 L:      platform-driver-x86@vger.kernel.org
6273 S:      Maintained
6274 F:      drivers/platform/x86/dell/dell-smbios.*
6275 
6276 DELL SMBIOS SMM DRIVER
6277 L:      Dell.Client.Kernel@dell.com
6278 L:      platform-driver-x86@vger.kernel.org
6279 S:      Maintained
6280 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6281 
6282 DELL SMBIOS WMI DRIVER
6283 L:      Dell.Client.Kernel@dell.com
6284 L:      platform-driver-x86@vger.kernel.org
6285 S:      Maintained
6286 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6287 F:      tools/wmi/dell-smbios-example.c
6288 
6289 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6290 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6291 L:      platform-driver-x86@vger.kernel.org
6292 S:      Maintained
6293 F:      Documentation/userspace-api/dcdbas.rst
6294 F:      drivers/platform/x86/dell/dcdbas.*
6295 
6296 DELL WMI DDV DRIVER
6297 M:      Armin Wolf <W_Armin@gmx.de>
6298 S:      Maintained
6299 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6300 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6301 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6302 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6303 
6304 DELL WMI DESCRIPTOR DRIVER
6305 L:      Dell.Client.Kernel@dell.com
6306 S:      Maintained
6307 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6308 
6309 DELL WMI HARDWARE PRIVACY SUPPORT
6310 L:      Dell.Client.Kernel@dell.com
6311 L:      platform-driver-x86@vger.kernel.org
6312 S:      Maintained
6313 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6314 
6315 DELL WMI NOTIFICATIONS DRIVER
6316 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6317 M:      Pali Rohár <pali@kernel.org>
6318 S:      Maintained
6319 F:      drivers/platform/x86/dell/dell-wmi-base.c
6320 
6321 DELL WMI SYSMAN DRIVER
6322 M:      Prasanth Ksr <prasanth.ksr@dell.com>
6323 L:      Dell.Client.Kernel@dell.com
6324 L:      platform-driver-x86@vger.kernel.org
6325 S:      Maintained
6326 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6327 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6328 
6329 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6330 M:      Zev Weiss <zev@bewilderbeest.net>
6331 L:      linux-hwmon@vger.kernel.org
6332 S:      Maintained
6333 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6334 
6335 DELTA DPS920AB PSU DRIVER
6336 M:      Robert Marko <robert.marko@sartura.hr>
6337 L:      linux-hwmon@vger.kernel.org
6338 S:      Maintained
6339 F:      Documentation/hwmon/dps920ab.rst
6340 F:      drivers/hwmon/pmbus/dps920ab.c
6341 
6342 DELTA NETWORKS TN48M CPLD DRIVERS
6343 M:      Robert Marko <robert.marko@sartura.hr>
6344 S:      Maintained
6345 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6346 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6347 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6348 F:      drivers/gpio/gpio-tn48m.c
6349 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6350 
6351 DELTA ST MEDIA DRIVER
6352 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
6353 L:      linux-media@vger.kernel.org
6354 S:      Supported
6355 W:      https://linuxtv.org
6356 T:      git git://linuxtv.org/media_tree.git
6357 F:      drivers/media/platform/st/sti/delta
6358 
6359 DENALI NAND DRIVER
6360 L:      linux-mtd@lists.infradead.org
6361 S:      Orphan
6362 F:      drivers/mtd/nand/raw/denali*
6363 
6364 DESIGNWARE EDMA CORE IP DRIVER
6365 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6366 R:      Serge Semin <fancer.lancer@gmail.com>
6367 L:      dmaengine@vger.kernel.org
6368 S:      Maintained
6369 F:      drivers/dma/dw-edma/
6370 F:      include/linux/dma/edma.h
6371 
6372 DESIGNWARE USB2 DRD IP DRIVER
6373 M:      Minas Harutyunyan <hminas@synopsys.com>
6374 L:      linux-usb@vger.kernel.org
6375 S:      Maintained
6376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6377 F:      drivers/usb/dwc2/
6378 
6379 DESIGNWARE USB3 DRD IP DRIVER
6380 M:      Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6381 L:      linux-usb@vger.kernel.org
6382 S:      Maintained
6383 F:      drivers/usb/dwc3/
6384 
6385 DESIGNWARE XDATA IP DRIVER
6386 L:      linux-pci@vger.kernel.org
6387 S:      Orphan
6388 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6389 F:      drivers/misc/dw-xdata-pcie.c
6390 
6391 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6392 M:      Andreas Klinger <ak@it-klinger.de>
6393 L:      linux-iio@vger.kernel.org
6394 S:      Maintained
6395 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6396 F:      drivers/iio/proximity/srf*.c
6397 
6398 DEVICE COREDUMP (DEV_COREDUMP)
6399 M:      Johannes Berg <johannes@sipsolutions.net>
6400 L:      linux-kernel@vger.kernel.org
6401 S:      Maintained
6402 F:      drivers/base/devcoredump.c
6403 F:      include/linux/devcoredump.h
6404 
6405 DEVICE DEPENDENCY HELPER SCRIPT
6406 M:      Saravana Kannan <saravanak@google.com>
6407 L:      linux-kernel@vger.kernel.org
6408 S:      Maintained
6409 F:      scripts/dev-needs.sh
6410 
6411 DEVICE DIRECT ACCESS (DAX)
6412 M:      Dan Williams <dan.j.williams@intel.com>
6413 M:      Vishal Verma <vishal.l.verma@intel.com>
6414 M:      Dave Jiang <dave.jiang@intel.com>
6415 L:      nvdimm@lists.linux.dev
6416 L:      linux-cxl@vger.kernel.org
6417 S:      Supported
6418 F:      drivers/dax/
6419 
6420 DEVICE FREQUENCY (DEVFREQ)
6421 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6422 M:      Kyungmin Park <kyungmin.park@samsung.com>
6423 M:      Chanwoo Choi <cw00.choi@samsung.com>
6424 L:      linux-pm@vger.kernel.org
6425 S:      Maintained
6426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6427 F:      Documentation/devicetree/bindings/devfreq/
6428 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6429 F:      drivers/devfreq/
6430 F:      include/linux/devfreq.h
6431 F:      include/trace/events/devfreq.h
6432 
6433 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6434 M:      Chanwoo Choi <cw00.choi@samsung.com>
6435 L:      linux-pm@vger.kernel.org
6436 S:      Supported
6437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6438 F:      Documentation/devicetree/bindings/devfreq/event/
6439 F:      drivers/devfreq/devfreq-event.c
6440 F:      drivers/devfreq/event/
6441 F:      include/dt-bindings/pmu/exynos_ppmu.h
6442 F:      include/linux/devfreq-event.h
6443 
6444 DEVICE RESOURCE MANAGEMENT HELPERS
6445 M:      Hans de Goede <hdegoede@redhat.com>
6446 R:      Matti Vaittinen <mazziesaccount@gmail.com>
6447 S:      Maintained
6448 F:      include/linux/devm-helpers.h
6449 
6450 DEVICE-MAPPER  (LVM)
6451 M:      Alasdair Kergon <agk@redhat.com>
6452 M:      Mike Snitzer <snitzer@kernel.org>
6453 M:      Mikulas Patocka <mpatocka@redhat.com>
6454 L:      dm-devel@lists.linux.dev
6455 S:      Maintained
6456 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6458 F:      Documentation/admin-guide/device-mapper/
6459 F:      drivers/md/Kconfig
6460 F:      drivers/md/Makefile
6461 F:      drivers/md/dm*
6462 F:      drivers/md/persistent-data/
6463 F:      include/linux/device-mapper.h
6464 F:      include/linux/dm-*.h
6465 F:      include/uapi/linux/dm-*.h
6466 
6467 DEVICE-MAPPER VDO TARGET
6468 M:      Matthew Sakai <msakai@redhat.com>
6469 L:      dm-devel@lists.linux.dev
6470 S:      Maintained
6471 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6472 F:      drivers/md/dm-vdo/
6473 
6474 DEVLINK
6475 M:      Jiri Pirko <jiri@resnulli.us>
6476 L:      netdev@vger.kernel.org
6477 S:      Supported
6478 F:      Documentation/networking/devlink
6479 F:      include/net/devlink.h
6480 F:      include/uapi/linux/devlink.h
6481 F:      net/devlink/
6482 
6483 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6484 M:      Christoph Niedermaier <cniedermaier@dh-electronics.com>
6485 L:      kernel@dh-electronics.com
6486 S:      Maintained
6487 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6488 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6489 
6490 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6491 M:      Marek Vasut <marex@denx.de>
6492 L:      kernel@dh-electronics.com
6493 S:      Maintained
6494 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6495 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6496 
6497 DIALOG SEMICONDUCTOR DRIVERS
6498 M:      Support Opensource <support.opensource@diasemi.com>
6499 S:      Supported
6500 W:      http://www.dialog-semiconductor.com/products
6501 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6502 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6503 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6504 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6505 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6506 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6507 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6508 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6509 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6510 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6511 F:      Documentation/hwmon/da90??.rst
6512 F:      drivers/gpio/gpio-da90??.c
6513 F:      drivers/hwmon/da90??-hwmon.c
6514 F:      drivers/iio/adc/da91??-*.c
6515 F:      drivers/input/misc/da72??.[ch]
6516 F:      drivers/input/misc/da90??_onkey.c
6517 F:      drivers/input/touchscreen/da9052_tsi.c
6518 F:      drivers/leds/leds-da90??.c
6519 F:      drivers/mfd/da903x.c
6520 F:      drivers/mfd/da90??-*.c
6521 F:      drivers/mfd/da91??-*.c
6522 F:      drivers/pinctrl/pinctrl-da90??.c
6523 F:      drivers/power/supply/da9052-battery.c
6524 F:      drivers/power/supply/da91??-*.c
6525 F:      drivers/regulator/da9???-regulator.[ch]
6526 F:      drivers/regulator/slg51000-regulator.[ch]
6527 F:      drivers/rtc/rtc-da90??.c
6528 F:      drivers/thermal/da90??-thermal.c
6529 F:      drivers/video/backlight/da90??_bl.c
6530 F:      drivers/watchdog/da90??_wdt.c
6531 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6532 F:      include/linux/mfd/da903x.h
6533 F:      include/linux/mfd/da9052/
6534 F:      include/linux/mfd/da9055/
6535 F:      include/linux/mfd/da9062/
6536 F:      include/linux/mfd/da9063/
6537 F:      include/linux/mfd/da9150/
6538 F:      include/linux/regulator/da9211.h
6539 F:      include/sound/da[79]*.h
6540 F:      sound/soc/codecs/da[79]*.[ch]
6541 
6542 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6543 M:      William Breathitt Gray <wbg@kernel.org>
6544 L:      linux-gpio@vger.kernel.org
6545 S:      Maintained
6546 F:      drivers/gpio/gpio-gpio-mm.c
6547 
6548 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6549 M:      Martin Tuma <martin.tuma@digiteqautomotive.com>
6550 L:      linux-media@vger.kernel.org
6551 S:      Maintained
6552 F:      Documentation/admin-guide/media/mgb4.rst
6553 F:      drivers/media/pci/mgb4/
6554 
6555 DIOLAN U2C-12 I2C DRIVER
6556 M:      Guenter Roeck <linux@roeck-us.net>
6557 L:      linux-i2c@vger.kernel.org
6558 S:      Maintained
6559 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6560 
6561 DIRECTORY NOTIFICATION (DNOTIFY)
6562 M:      Jan Kara <jack@suse.cz>
6563 R:      Amir Goldstein <amir73il@gmail.com>
6564 L:      linux-fsdevel@vger.kernel.org
6565 S:      Maintained
6566 F:      Documentation/filesystems/dnotify.rst
6567 F:      fs/notify/dnotify/
6568 F:      include/linux/dnotify.h
6569 
6570 DISK GEOMETRY AND PARTITION HANDLING
6571 M:      Andries Brouwer <aeb@cwi.nl>
6572 S:      Maintained
6573 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6574 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6575 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6576 
6577 DISKQUOTA
6578 M:      Jan Kara <jack@suse.com>
6579 S:      Maintained
6580 F:      Documentation/filesystems/quota.rst
6581 F:      fs/quota/
6582 F:      include/linux/quota*.h
6583 F:      include/uapi/linux/quota*.h
6584 
6585 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6586 M:      Bernie Thompson <bernie@plugable.com>
6587 L:      linux-fbdev@vger.kernel.org
6588 S:      Maintained
6589 W:      http://plugable.com/category/projects/udlfb/
6590 F:      Documentation/fb/udlfb.rst
6591 F:      drivers/video/fbdev/udlfb.c
6592 F:      include/video/udlfb.h
6593 
6594 DISTRIBUTED LOCK MANAGER (DLM)
6595 M:      Alexander Aring <aahringo@redhat.com>
6596 M:      David Teigland <teigland@redhat.com>
6597 L:      gfs2@lists.linux.dev
6598 S:      Supported
6599 W:      https://pagure.io/dlm
6600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6601 F:      fs/dlm/
6602 
6603 DMA BUFFER SHARING FRAMEWORK
6604 M:      Sumit Semwal <sumit.semwal@linaro.org>
6605 M:      Christian König <christian.koenig@amd.com>
6606 L:      linux-media@vger.kernel.org
6607 L:      dri-devel@lists.freedesktop.org
6608 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6609 S:      Maintained
6610 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6611 F:      Documentation/driver-api/dma-buf.rst
6612 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6613 F:      drivers/dma-buf/
6614 F:      include/linux/*fence.h
6615 F:      include/linux/dma-buf.h
6616 F:      include/linux/dma-resv.h
6617 K:      \bdma_(?:buf|fence|resv)\b
6618 
6619 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6620 M:      Vinod Koul <vkoul@kernel.org>
6621 L:      dmaengine@vger.kernel.org
6622 S:      Maintained
6623 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6625 F:      Documentation/devicetree/bindings/dma/
6626 F:      Documentation/driver-api/dmaengine/
6627 F:      drivers/dma/
6628 F:      include/dt-bindings/dma/
6629 F:      include/linux/dma/
6630 F:      include/linux/dmaengine.h
6631 F:      include/linux/of_dma.h
6632 
6633 DMA MAPPING BENCHMARK
6634 M:      Xiang Chen <chenxiang66@hisilicon.com>
6635 L:      iommu@lists.linux.dev
6636 F:      kernel/dma/map_benchmark.c
6637 F:      tools/testing/selftests/dma/
6638 
6639 DMA MAPPING HELPERS
6640 M:      Christoph Hellwig <hch@lst.de>
6641 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6642 R:      Robin Murphy <robin.murphy@arm.com>
6643 L:      iommu@lists.linux.dev
6644 S:      Supported
6645 W:      http://git.infradead.org/users/hch/dma-mapping.git
6646 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6647 F:      include/asm-generic/dma-mapping.h
6648 F:      include/linux/dma-direct.h
6649 F:      include/linux/dma-map-ops.h
6650 F:      include/linux/dma-mapping.h
6651 F:      include/linux/swiotlb.h
6652 F:      kernel/dma/
6653 
6654 DMA-BUF HEAPS FRAMEWORK
6655 M:      Sumit Semwal <sumit.semwal@linaro.org>
6656 R:      Benjamin Gaignard <benjamin.gaignard@collabora.com>
6657 R:      Brian Starkey <Brian.Starkey@arm.com>
6658 R:      John Stultz <jstultz@google.com>
6659 R:      T.J. Mercier <tjmercier@google.com>
6660 L:      linux-media@vger.kernel.org
6661 L:      dri-devel@lists.freedesktop.org
6662 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6663 S:      Maintained
6664 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6665 F:      drivers/dma-buf/dma-heap.c
6666 F:      drivers/dma-buf/heaps/*
6667 F:      include/linux/dma-heap.h
6668 F:      include/uapi/linux/dma-heap.h
6669 
6670 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6671 M:      Lukasz Luba <lukasz.luba@arm.com>
6672 L:      linux-pm@vger.kernel.org
6673 L:      linux-samsung-soc@vger.kernel.org
6674 S:      Maintained
6675 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6676 F:      drivers/memory/samsung/exynos5422-dmc.c
6677 
6678 DME1737 HARDWARE MONITOR DRIVER
6679 M:      Juerg Haefliger <juergh@proton.me>
6680 L:      linux-hwmon@vger.kernel.org
6681 S:      Maintained
6682 F:      Documentation/hwmon/dme1737.rst
6683 F:      drivers/hwmon/dme1737.c
6684 
6685 DMI/SMBIOS SUPPORT
6686 M:      Jean Delvare <jdelvare@suse.com>
6687 S:      Maintained
6688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6689 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6690 F:      drivers/firmware/dmi-id.c
6691 F:      drivers/firmware/dmi_scan.c
6692 F:      include/linux/dmi.h
6693 
6694 DOCUMENTATION
6695 M:      Jonathan Corbet <corbet@lwn.net>
6696 L:      linux-doc@vger.kernel.org
6697 S:      Maintained
6698 P:      Documentation/doc-guide/maintainer-profile.rst
6699 T:      git git://git.lwn.net/linux.git docs-next
6700 F:      Documentation/
6701 F:      scripts/check-variable-fonts.sh
6702 F:      scripts/documentation-file-ref-check
6703 F:      scripts/kernel-doc
6704 F:      scripts/sphinx-pre-install
6705 X:      Documentation/ABI/
6706 X:      Documentation/admin-guide/media/
6707 X:      Documentation/devicetree/
6708 X:      Documentation/driver-api/media/
6709 X:      Documentation/firmware-guide/acpi/
6710 X:      Documentation/i2c/
6711 X:      Documentation/netlink/
6712 X:      Documentation/power/
6713 X:      Documentation/spi/
6714 X:      Documentation/userspace-api/media/
6715 
6716 DOCUMENTATION PROCESS
6717 M:      Jonathan Corbet <corbet@lwn.net>
6718 L:      workflows@vger.kernel.org
6719 S:      Maintained
6720 F:      Documentation/maintainer/
6721 F:      Documentation/process/
6722 
6723 DOCUMENTATION REPORTING ISSUES
6724 M:      Thorsten Leemhuis <linux@leemhuis.info>
6725 L:      linux-doc@vger.kernel.org
6726 S:      Maintained
6727 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6728 F:      Documentation/admin-guide/reporting-issues.rst
6729 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6730 
6731 DOCUMENTATION SCRIPTS
6732 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6733 L:      linux-doc@vger.kernel.org
6734 S:      Maintained
6735 F:      Documentation/sphinx/parse-headers.pl
6736 F:      scripts/documentation-file-ref-check
6737 F:      scripts/sphinx-pre-install
6738 
6739 DOCUMENTATION/ITALIAN
6740 M:      Federico Vaga <federico.vaga@vaga.pv.it>
6741 L:      linux-doc@vger.kernel.org
6742 S:      Maintained
6743 F:      Documentation/translations/it_IT
6744 
6745 DOCUMENTATION/JAPANESE
6746 R:      Akira Yokosawa <akiyks@gmail.com>
6747 L:      linux-doc@vger.kernel.org
6748 S:      Maintained
6749 F:      Documentation/translations/ja_JP
6750 
6751 DONGWOON DW9714 LENS VOICE COIL DRIVER
6752 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6753 L:      linux-media@vger.kernel.org
6754 S:      Maintained
6755 T:      git git://linuxtv.org/media_tree.git
6756 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6757 F:      drivers/media/i2c/dw9714.c
6758 
6759 DONGWOON DW9719 LENS VOICE COIL DRIVER
6760 M:      Daniel Scally <djrscally@gmail.com>
6761 L:      linux-media@vger.kernel.org
6762 S:      Maintained
6763 T:      git git://linuxtv.org/media_tree.git
6764 F:      drivers/media/i2c/dw9719.c
6765 
6766 DONGWOON DW9768 LENS VOICE COIL DRIVER
6767 L:      linux-media@vger.kernel.org
6768 S:      Orphan
6769 T:      git git://linuxtv.org/media_tree.git
6770 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6771 F:      drivers/media/i2c/dw9768.c
6772 
6773 DONGWOON DW9807 LENS VOICE COIL DRIVER
6774 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6775 L:      linux-media@vger.kernel.org
6776 S:      Maintained
6777 T:      git git://linuxtv.org/media_tree.git
6778 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6779 F:      drivers/media/i2c/dw9807-vcm.c
6780 
6781 DOUBLETALK DRIVER
6782 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
6783 L:      blinux-list@redhat.com
6784 S:      Maintained
6785 F:      drivers/char/dtlk.c
6786 F:      include/linux/dtlk.h
6787 
6788 DPAA2 DATAPATH I/O (DPIO) DRIVER
6789 M:      Roy Pledge <Roy.Pledge@nxp.com>
6790 L:      linux-kernel@vger.kernel.org
6791 S:      Maintained
6792 F:      drivers/soc/fsl/dpio
6793 
6794 DPAA2 ETHERNET DRIVER
6795 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6796 L:      netdev@vger.kernel.org
6797 S:      Maintained
6798 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6799 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6800 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6801 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6802 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6803 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6804 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6805 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6806 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6807 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6808 
6809 DPAA2 ETHERNET SWITCH DRIVER
6810 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6811 L:      netdev@vger.kernel.org
6812 S:      Maintained
6813 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6814 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6815 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6816 
6817 DPLL SUBSYSTEM
6818 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
6819 M:      Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6820 M:      Jiri Pirko <jiri@resnulli.us>
6821 L:      netdev@vger.kernel.org
6822 S:      Supported
6823 F:      Documentation/driver-api/dpll.rst
6824 F:      drivers/dpll/*
6825 F:      include/linux/dpll.h
6826 F:      include/uapi/linux/dpll.h
6827 
6828 DRBD DRIVER
6829 M:      Philipp Reisner <philipp.reisner@linbit.com>
6830 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
6831 M:      Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6832 L:      drbd-dev@lists.linbit.com
6833 S:      Supported
6834 W:      http://www.drbd.org
6835 T:      git git://git.linbit.com/linux-drbd.git
6836 T:      git git://git.linbit.com/drbd-8.4.git
6837 F:      Documentation/admin-guide/blockdev/
6838 F:      drivers/block/drbd/
6839 F:      include/linux/drbd*
6840 F:      lib/lru_cache.c
6841 
6842 DRIVER COMPONENT FRAMEWORK
6843 L:      dri-devel@lists.freedesktop.org
6844 F:      drivers/base/component.c
6845 F:      include/linux/component.h
6846 
6847 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6848 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6849 R:      "Rafael J. Wysocki" <rafael@kernel.org>
6850 S:      Supported
6851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6852 F:      Documentation/core-api/kobject.rst
6853 F:      drivers/base/
6854 F:      fs/debugfs/
6855 F:      fs/sysfs/
6856 F:      include/linux/debugfs.h
6857 F:      include/linux/fwnode.h
6858 F:      include/linux/kobj*
6859 F:      include/linux/property.h
6860 F:      lib/kobj*
6861 F:      rust/kernel/device.rs
6862 
6863 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6864 M:      Nishanth Menon <nm@ti.com>
6865 L:      linux-pm@vger.kernel.org
6866 S:      Maintained
6867 F:      drivers/soc/ti/smartreflex.c
6868 F:      include/linux/power/smartreflex.h
6869 
6870 DRM ACCEL DRIVERS FOR INTEL VPU
6871 M:      Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6872 M:      Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6873 L:      dri-devel@lists.freedesktop.org
6874 S:      Supported
6875 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6876 F:      drivers/accel/ivpu/
6877 F:      include/uapi/drm/ivpu_accel.h
6878 
6879 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6880 M:      Oded Gabbay <ogabbay@kernel.org>
6881 L:      dri-devel@lists.freedesktop.org
6882 S:      Maintained
6883 C:      irc://irc.oftc.net/dri-devel
6884 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6885 F:      Documentation/accel/
6886 F:      drivers/accel/
6887 F:      include/drm/drm_accel.h
6888 
6889 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6890 M:      Maxime Ripard <mripard@kernel.org>
6891 M:      Chen-Yu Tsai <wens@csie.org>
6892 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6893 L:      dri-devel@lists.freedesktop.org
6894 S:      Supported
6895 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6896 F:      drivers/gpu/drm/sun4i/sun8i*
6897 
6898 DRM DRIVER FOR ARM PL111 CLCD
6899 S:      Orphan
6900 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6901 F:      drivers/gpu/drm/pl111/
6902 
6903 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6904 M:      Linus Walleij <linus.walleij@linaro.org>
6905 S:      Maintained
6906 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6907 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6908 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6909 
6910 DRM DRIVER FOR ASPEED BMC GFX
6911 M:      Joel Stanley <joel@jms.id.au>
6912 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6913 S:      Supported
6914 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6915 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6916 F:      drivers/gpu/drm/aspeed/
6917 
6918 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6919 M:      Dave Airlie <airlied@redhat.com>
6920 R:      Thomas Zimmermann <tzimmermann@suse.de>
6921 R:      Jocelyn Falempe <jfalempe@redhat.com>
6922 L:      dri-devel@lists.freedesktop.org
6923 S:      Supported
6924 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6925 F:      drivers/gpu/drm/ast/
6926 
6927 DRM DRIVER FOR BOCHS VIRTUAL GPU
6928 M:      Gerd Hoffmann <kraxel@redhat.com>
6929 L:      virtualization@lists.linux.dev
6930 S:      Maintained
6931 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6932 F:      drivers/gpu/drm/tiny/bochs.c
6933 
6934 DRM DRIVER FOR BOE HIMAX8279D PANELS
6935 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6936 S:      Maintained
6937 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6938 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6939 
6940 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6941 M:      Jagan Teki <jagan@amarulasolutions.com>
6942 S:      Maintained
6943 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6944 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6945 
6946 DRM DRIVER FOR EBBG FT8719 PANEL
6947 M:      Joel Selvaraj <jo@jsfamily.in>
6948 S:      Maintained
6949 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6950 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6951 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6952 
6953 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6954 M:      Linus Walleij <linus.walleij@linaro.org>
6955 S:      Maintained
6956 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6957 F:      drivers/gpu/drm/tve200/
6958 
6959 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6960 M:      Icenowy Zheng <icenowy@aosc.io>
6961 S:      Maintained
6962 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6963 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6964 
6965 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6966 M:      Jagan Teki <jagan@amarulasolutions.com>
6967 S:      Maintained
6968 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6969 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6970 
6971 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6972 M:      Thomas Zimmermann <tzimmermann@suse.de>
6973 M:      Javier Martinez Canillas <javierm@redhat.com>
6974 L:      dri-devel@lists.freedesktop.org
6975 S:      Maintained
6976 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6977 F:      drivers/gpu/drm/drm_aperture.c
6978 F:      drivers/gpu/drm/tiny/ofdrm.c
6979 F:      drivers/gpu/drm/tiny/simpledrm.c
6980 F:      drivers/video/aperture.c
6981 F:      drivers/video/nomodeset.c
6982 F:      include/drm/drm_aperture.h
6983 F:      include/linux/aperture.h
6984 F:      include/video/nomodeset.h
6985 
6986 DRM DRIVER FOR GENERIC EDP PANELS
6987 R:      Douglas Anderson <dianders@chromium.org>
6988 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6989 F:      drivers/gpu/drm/panel/panel-edp.c
6990 
6991 DRM DRIVER FOR GENERIC USB DISPLAY
6992 M:      Noralf Trønnes <noralf@tronnes.org>
6993 S:      Maintained
6994 W:      https://github.com/notro/gud/wiki
6995 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6996 F:      drivers/gpu/drm/gud/
6997 F:      include/drm/gud.h
6998 
6999 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7000 M:      Hans de Goede <hdegoede@redhat.com>
7001 S:      Maintained
7002 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7003 F:      drivers/gpu/drm/tiny/gm12u320.c
7004 
7005 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7006 M:      Ondrej Jirman <megi@xff.cz>
7007 M:      Javier Martinez Canillas <javierm@redhat.com>
7008 S:      Maintained
7009 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7011 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7012 
7013 DRM DRIVER FOR HX8357D PANELS
7014 S:      Orphan
7015 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7017 F:      drivers/gpu/drm/tiny/hx8357d.c
7018 
7019 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7020 M:      Deepak Rawat <drawat.floss@gmail.com>
7021 L:      linux-hyperv@vger.kernel.org
7022 L:      dri-devel@lists.freedesktop.org
7023 S:      Maintained
7024 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025 F:      drivers/gpu/drm/hyperv
7026 
7027 DRM DRIVER FOR ILITEK ILI9225 PANELS
7028 M:      David Lechner <david@lechnology.com>
7029 S:      Maintained
7030 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7031 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7032 F:      drivers/gpu/drm/tiny/ili9225.c
7033 
7034 DRM DRIVER FOR ILITEK ILI9486 PANELS
7035 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7036 S:      Maintained
7037 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7038 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7039 F:      drivers/gpu/drm/tiny/ili9486.c
7040 
7041 DRM DRIVER FOR ILITEK ILI9805 PANELS
7042 M:      Michael Trimarchi <michael@amarulasolutions.com>
7043 S:      Maintained
7044 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7045 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7046 
7047 DRM DRIVER FOR ILITEK ILI9806E PANELS
7048 M:      Michael Walle <mwalle@kernel.org>
7049 S:      Maintained
7050 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7051 
7052 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7053 M:      Jagan Teki <jagan@edgeble.ai>
7054 S:      Maintained
7055 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7056 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7057 
7058 DRM DRIVER FOR LG SW43408 PANELS
7059 M:      Sumit Semwal <sumit.semwal@linaro.org>
7060 M:      Caleb Connolly <caleb.connolly@linaro.org>
7061 S:      Maintained
7062 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7063 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7064 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7065 
7066 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7067 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7068 S:      Supported
7069 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7070 F:      drivers/gpu/drm/logicvc/
7071 
7072 DRM DRIVER FOR LVDS PANELS
7073 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7074 L:      dri-devel@lists.freedesktop.org
7075 S:      Maintained
7076 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7077 F:      Documentation/devicetree/bindings/display/lvds.yaml
7078 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7079 F:      drivers/gpu/drm/panel/panel-lvds.c
7080 
7081 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7082 M:      Guido Günther <agx@sigxcpu.org>
7083 R:      Purism Kernel Team <kernel@puri.sm>
7084 S:      Maintained
7085 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7086 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7087 
7088 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7089 M:      Dave Airlie <airlied@redhat.com>
7090 R:      Thomas Zimmermann <tzimmermann@suse.de>
7091 R:      Jocelyn Falempe <jfalempe@redhat.com>
7092 L:      dri-devel@lists.freedesktop.org
7093 S:      Supported
7094 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095 F:      drivers/gpu/drm/mgag200/
7096 
7097 DRM DRIVER FOR MI0283QT
7098 M:      Noralf Trønnes <noralf@tronnes.org>
7099 S:      Maintained
7100 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7101 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7102 F:      drivers/gpu/drm/tiny/mi0283qt.c
7103 
7104 DRM DRIVER FOR MIPI DBI compatible panels
7105 M:      Noralf Trønnes <noralf@tronnes.org>
7106 S:      Maintained
7107 W:      https://github.com/notro/panel-mipi-dbi/wiki
7108 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7109 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7110 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7111 
7112 DRM DRIVER for Qualcomm Adreno GPUs
7113 M:      Rob Clark <robdclark@gmail.com>
7114 R:      Sean Paul <sean@poorly.run>
7115 R:      Konrad Dybcio <konradybcio@kernel.org>
7116 L:      linux-arm-msm@vger.kernel.org
7117 L:      dri-devel@lists.freedesktop.org
7118 L:      freedreno@lists.freedesktop.org
7119 S:      Maintained
7120 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7121 T:      git https://gitlab.freedesktop.org/drm/msm.git
7122 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7123 F:      drivers/gpu/drm/msm/adreno/
7124 F:      drivers/gpu/drm/msm/msm_gpu.*
7125 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7126 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7127 F:      drivers/gpu/drm/msm/registers/adreno/
7128 F:      include/uapi/drm/msm_drm.h
7129 
7130 DRM DRIVER for Qualcomm display hardware
7131 M:      Rob Clark <robdclark@gmail.com>
7132 M:      Abhinav Kumar <quic_abhinavk@quicinc.com>
7133 M:      Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7134 R:      Sean Paul <sean@poorly.run>
7135 R:      Marijn Suijten <marijn.suijten@somainline.org>
7136 L:      linux-arm-msm@vger.kernel.org
7137 L:      dri-devel@lists.freedesktop.org
7138 L:      freedreno@lists.freedesktop.org
7139 S:      Maintained
7140 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7141 T:      git https://gitlab.freedesktop.org/drm/msm.git
7142 F:      Documentation/devicetree/bindings/display/msm/
7143 F:      drivers/gpu/drm/ci/xfails/msm*
7144 F:      drivers/gpu/drm/msm/
7145 F:      include/uapi/drm/msm_drm.h
7146 
7147 DRM DRIVER FOR NOVATEK NT35510 PANELS
7148 M:      Linus Walleij <linus.walleij@linaro.org>
7149 S:      Maintained
7150 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7151 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7152 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7153 
7154 DRM DRIVER FOR NOVATEK NT35560 PANELS
7155 M:      Linus Walleij <linus.walleij@linaro.org>
7156 S:      Maintained
7157 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7158 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7159 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7160 
7161 DRM DRIVER FOR NOVATEK NT36523 PANELS
7162 M:      Jianhua Lu <lujianhua000@gmail.com>
7163 S:      Maintained
7164 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7165 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7166 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7167 
7168 DRM DRIVER FOR NOVATEK NT36672A PANELS
7169 M:      Sumit Semwal <sumit.semwal@linaro.org>
7170 S:      Maintained
7171 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7172 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7173 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7174 
7175 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7176 M:      Karol Herbst <kherbst@redhat.com>
7177 M:      Lyude Paul <lyude@redhat.com>
7178 M:      Danilo Krummrich <dakr@redhat.com>
7179 L:      dri-devel@lists.freedesktop.org
7180 L:      nouveau@lists.freedesktop.org
7181 S:      Supported
7182 W:      https://nouveau.freedesktop.org/
7183 Q:      https://patchwork.freedesktop.org/project/nouveau/
7184 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7185 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7186 C:      irc://irc.oftc.net/nouveau
7187 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7188 F:      drivers/gpu/drm/nouveau/
7189 F:      include/uapi/drm/nouveau_drm.h
7190 
7191 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7192 M:      Stefan Mavrodiev <stefan@olimex.com>
7193 S:      Maintained
7194 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7195 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7196 
7197 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7198 R:      Douglas Anderson <dianders@chromium.org>
7199 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7200 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7201 
7202 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7203 M:      Noralf Trønnes <noralf@tronnes.org>
7204 S:      Maintained
7205 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206 F:      Documentation/devicetree/bindings/display/repaper.txt
7207 F:      drivers/gpu/drm/tiny/repaper.c
7208 
7209 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7210 M:      Dave Airlie <airlied@redhat.com>
7211 M:      Gerd Hoffmann <kraxel@redhat.com>
7212 L:      virtualization@lists.linux.dev
7213 S:      Obsolete
7214 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7215 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7216 F:      drivers/gpu/drm/tiny/cirrus.c
7217 
7218 DRM DRIVER FOR QXL VIRTUAL GPU
7219 M:      Dave Airlie <airlied@redhat.com>
7220 M:      Gerd Hoffmann <kraxel@redhat.com>
7221 L:      virtualization@lists.linux.dev
7222 L:      spice-devel@lists.freedesktop.org
7223 S:      Maintained
7224 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7225 F:      drivers/gpu/drm/qxl/
7226 F:      include/uapi/drm/qxl_drm.h
7227 
7228 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7229 M:      Robert Chiras <robert.chiras@nxp.com>
7230 S:      Maintained
7231 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7232 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7233 
7234 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7235 M:      Linus Walleij <linus.walleij@linaro.org>
7236 S:      Maintained
7237 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7238 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7239 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7240 
7241 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7242 M:      Inki Dae <inki.dae@samsung.com>
7243 M:      Jagan Teki <jagan@amarulasolutions.com>
7244 M:      Marek Szyprowski <m.szyprowski@samsung.com>
7245 S:      Maintained
7246 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7248 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7249 F:      include/drm/bridge/samsung-dsim.h
7250 
7251 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7252 M:      Markuss Broks <markuss.broks@gmail.com>
7253 S:      Maintained
7254 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7255 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7256 
7257 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7258 M:      Artur Weber <aweber.kernel@gmail.com>
7259 S:      Maintained
7260 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7261 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7262 
7263 DRM DRIVER FOR SITRONIX ST7586 PANELS
7264 M:      David Lechner <david@lechnology.com>
7265 S:      Maintained
7266 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7268 F:      drivers/gpu/drm/tiny/st7586.c
7269 
7270 DRM DRIVER FOR SITRONIX ST7701 PANELS
7271 M:      Jagan Teki <jagan@amarulasolutions.com>
7272 S:      Maintained
7273 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7274 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7275 
7276 DRM DRIVER FOR SITRONIX ST7703 PANELS
7277 M:      Guido Günther <agx@sigxcpu.org>
7278 R:      Purism Kernel Team <kernel@puri.sm>
7279 R:      Ondrej Jirman <megi@xff.cz>
7280 S:      Maintained
7281 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7282 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7283 
7284 DRM DRIVER FOR SITRONIX ST7735R PANELS
7285 M:      David Lechner <david@lechnology.com>
7286 S:      Maintained
7287 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7289 F:      drivers/gpu/drm/tiny/st7735r.c
7290 
7291 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7292 M:      Javier Martinez Canillas <javierm@redhat.com>
7293 S:      Maintained
7294 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7296 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7297 F:      drivers/gpu/drm/solomon/ssd130x*
7298 
7299 DRM DRIVER FOR ST-ERICSSON MCDE
7300 M:      Linus Walleij <linus.walleij@linaro.org>
7301 S:      Maintained
7302 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7303 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7304 F:      drivers/gpu/drm/mcde/
7305 
7306 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7307 M:      Michael Trimarchi <michael@amarulasolutions.com>
7308 S:      Maintained
7309 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7310 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7311 
7312 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7313 M:      Jagan Teki <jagan@amarulasolutions.com>
7314 S:      Maintained
7315 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7316 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7317 
7318 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7319 R:      Douglas Anderson <dianders@chromium.org>
7320 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7321 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7322 
7323 DRM DRIVER FOR TPO TPG110 PANELS
7324 M:      Linus Walleij <linus.walleij@linaro.org>
7325 S:      Maintained
7326 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7327 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7328 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7329 
7330 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7331 M:      Dave Airlie <airlied@redhat.com>
7332 R:      Sean Paul <sean@poorly.run>
7333 R:      Thomas Zimmermann <tzimmermann@suse.de>
7334 L:      dri-devel@lists.freedesktop.org
7335 S:      Supported
7336 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337 F:      drivers/gpu/drm/udl/
7338 
7339 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7340 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7341 M:      Melissa Wen <melissa.srw@gmail.com>
7342 M:      Maíra Canal <mairacanal@riseup.net>
7343 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
7344 R:      Daniel Vetter <daniel@ffwll.ch>
7345 L:      dri-devel@lists.freedesktop.org
7346 S:      Maintained
7347 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348 F:      Documentation/gpu/vkms.rst
7349 F:      drivers/gpu/drm/ci/xfails/vkms*
7350 F:      drivers/gpu/drm/vkms/
7351 
7352 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7353 M:      Hans de Goede <hdegoede@redhat.com>
7354 L:      dri-devel@lists.freedesktop.org
7355 S:      Maintained
7356 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7357 F:      drivers/gpu/drm/vboxvideo/
7358 
7359 DRM DRIVER FOR VMWARE VIRTUAL GPU
7360 M:      Zack Rusin <zack.rusin@broadcom.com>
7361 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7362 L:      dri-devel@lists.freedesktop.org
7363 S:      Supported
7364 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365 F:      drivers/gpu/drm/vmwgfx/
7366 F:      include/uapi/drm/vmwgfx_drm.h
7367 
7368 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7369 M:      Linus Walleij <linus.walleij@linaro.org>
7370 S:      Maintained
7371 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7372 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7373 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7374 
7375 DRM DRIVERS
7376 M:      David Airlie <airlied@gmail.com>
7377 M:      Daniel Vetter <daniel@ffwll.ch>
7378 L:      dri-devel@lists.freedesktop.org
7379 S:      Maintained
7380 B:      https://gitlab.freedesktop.org/drm
7381 C:      irc://irc.oftc.net/dri-devel
7382 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7383 F:      Documentation/devicetree/bindings/display/
7384 F:      Documentation/devicetree/bindings/gpu/
7385 F:      Documentation/gpu/
7386 F:      drivers/gpu/
7387 F:      include/drm/
7388 F:      include/linux/vga*
7389 F:      include/uapi/drm/
7390 
7391 DRM DRIVERS AND MISC GPU PATCHES
7392 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7393 M:      Maxime Ripard <mripard@kernel.org>
7394 M:      Thomas Zimmermann <tzimmermann@suse.de>
7395 S:      Maintained
7396 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7397 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398 F:      Documentation/devicetree/bindings/display/
7399 F:      Documentation/devicetree/bindings/gpu/
7400 F:      Documentation/gpu/
7401 F:      drivers/gpu/drm/
7402 F:      drivers/gpu/vga/
7403 F:      include/drm/drm
7404 F:      include/linux/vga*
7405 F:      include/uapi/drm/
7406 X:      drivers/gpu/drm/amd/
7407 X:      drivers/gpu/drm/armada/
7408 X:      drivers/gpu/drm/etnaviv/
7409 X:      drivers/gpu/drm/exynos/
7410 X:      drivers/gpu/drm/i915/
7411 X:      drivers/gpu/drm/kmb/
7412 X:      drivers/gpu/drm/mediatek/
7413 X:      drivers/gpu/drm/msm/
7414 X:      drivers/gpu/drm/nouveau/
7415 X:      drivers/gpu/drm/radeon/
7416 X:      drivers/gpu/drm/renesas/rcar-du/
7417 X:      drivers/gpu/drm/tegra/
7418 
7419 DRM DRIVERS FOR ALLWINNER A10
7420 M:      Maxime Ripard <mripard@kernel.org>
7421 M:      Chen-Yu Tsai <wens@csie.org>
7422 L:      dri-devel@lists.freedesktop.org
7423 S:      Supported
7424 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7425 F:      Documentation/devicetree/bindings/display/allwinner*
7426 F:      drivers/gpu/drm/sun4i/
7427 
7428 DRM DRIVERS FOR AMLOGIC SOCS
7429 M:      Neil Armstrong <neil.armstrong@linaro.org>
7430 L:      dri-devel@lists.freedesktop.org
7431 L:      linux-amlogic@lists.infradead.org
7432 S:      Supported
7433 W:      http://linux-meson.com/
7434 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7435 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7436 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7437 F:      Documentation/gpu/meson.rst
7438 F:      drivers/gpu/drm/ci/xfails/meson*
7439 F:      drivers/gpu/drm/meson/
7440 
7441 DRM DRIVERS FOR ATMEL HLCDC
7442 M:      Sam Ravnborg <sam@ravnborg.org>
7443 M:      Boris Brezillon <bbrezillon@kernel.org>
7444 L:      dri-devel@lists.freedesktop.org
7445 S:      Supported
7446 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7447 F:      Documentation/devicetree/bindings/display/atmel/
7448 F:      drivers/gpu/drm/atmel-hlcdc/
7449 
7450 DRM DRIVERS FOR BRIDGE CHIPS
7451 M:      Andrzej Hajda <andrzej.hajda@intel.com>
7452 M:      Neil Armstrong <neil.armstrong@linaro.org>
7453 M:      Robert Foss <rfoss@kernel.org>
7454 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7455 R:      Jonas Karlman <jonas@kwiboo.se>
7456 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
7457 S:      Maintained
7458 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7459 F:      Documentation/devicetree/bindings/display/bridge/
7460 F:      drivers/gpu/drm/bridge/
7461 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7462 F:      drivers/gpu/drm/drm_bridge.c
7463 F:      include/drm/drm_bridge.h
7464 F:      include/drm/drm_bridge_connector.h
7465 
7466 DRM DRIVERS FOR EXYNOS
7467 M:      Inki Dae <inki.dae@samsung.com>
7468 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
7469 M:      Kyungmin Park <kyungmin.park@samsung.com>
7470 L:      dri-devel@lists.freedesktop.org
7471 S:      Supported
7472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7473 F:      Documentation/devicetree/bindings/display/exynos/
7474 F:      Documentation/devicetree/bindings/display/samsung/
7475 F:      drivers/gpu/drm/exynos/
7476 F:      include/uapi/drm/exynos_drm.h
7477 
7478 DRM DRIVERS FOR FREESCALE DCU
7479 M:      Stefan Agner <stefan@agner.ch>
7480 M:      Alison Wang <alison.wang@nxp.com>
7481 L:      dri-devel@lists.freedesktop.org
7482 S:      Supported
7483 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7484 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7485 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7486 F:      drivers/gpu/drm/fsl-dcu/
7487 
7488 DRM DRIVERS FOR FREESCALE IMX 5/6
7489 M:      Philipp Zabel <p.zabel@pengutronix.de>
7490 L:      dri-devel@lists.freedesktop.org
7491 S:      Maintained
7492 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7493 T:      git git://git.pengutronix.de/git/pza/linux
7494 F:      Documentation/devicetree/bindings/display/imx/
7495 F:      drivers/gpu/drm/imx/ipuv3/
7496 F:      drivers/gpu/ipu-v3/
7497 
7498 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7499 M:      Liu Ying <victor.liu@nxp.com>
7500 L:      dri-devel@lists.freedesktop.org
7501 S:      Maintained
7502 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7503 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7504 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7505 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7506 F:      drivers/gpu/drm/bridge/imx/
7507 
7508 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7509 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7510 L:      dri-devel@lists.freedesktop.org
7511 S:      Maintained
7512 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7513 F:      drivers/gpu/drm/gma500/
7514 
7515 DRM DRIVERS FOR HISILICON
7516 M:      Xinliang Liu <xinliang.liu@linaro.org>
7517 M:      Tian Tao  <tiantao6@hisilicon.com>
7518 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
7519 R:      Sumit Semwal <sumit.semwal@linaro.org>
7520 R:      Yongqin Liu <yongqin.liu@linaro.org>
7521 R:      John Stultz <jstultz@google.com>
7522 L:      dri-devel@lists.freedesktop.org
7523 S:      Maintained
7524 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525 F:      Documentation/devicetree/bindings/display/hisilicon/
7526 F:      drivers/gpu/drm/hisilicon/
7527 
7528 DRM DRIVERS FOR LIMA
7529 M:      Qiang Yu <yuq825@gmail.com>
7530 L:      dri-devel@lists.freedesktop.org
7531 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
7532 S:      Maintained
7533 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7534 F:      drivers/gpu/drm/lima/
7535 F:      include/uapi/drm/lima_drm.h
7536 
7537 DRM DRIVERS FOR LOONGSON
7538 M:      Sui Jingfeng <suijingfeng@loongson.cn>
7539 L:      dri-devel@lists.freedesktop.org
7540 S:      Supported
7541 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7542 F:      drivers/gpu/drm/loongson/
7543 
7544 DRM DRIVERS FOR MEDIATEK
7545 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
7546 M:      Philipp Zabel <p.zabel@pengutronix.de>
7547 L:      dri-devel@lists.freedesktop.org
7548 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7549 S:      Supported
7550 F:      Documentation/devicetree/bindings/display/mediatek/
7551 F:      drivers/gpu/drm/ci/xfails/mediatek*
7552 F:      drivers/gpu/drm/mediatek/
7553 F:      drivers/phy/mediatek/phy-mtk-dp.c
7554 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7555 F:      drivers/phy/mediatek/phy-mtk-mipi*
7556 
7557 DRM DRIVERS FOR NVIDIA TEGRA
7558 M:      Thierry Reding <thierry.reding@gmail.com>
7559 M:      Mikko Perttunen <mperttunen@nvidia.com>
7560 L:      dri-devel@lists.freedesktop.org
7561 L:      linux-tegra@vger.kernel.org
7562 S:      Supported
7563 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7564 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7565 F:      Documentation/devicetree/bindings/gpu/host1x/
7566 F:      drivers/gpu/drm/tegra/
7567 F:      drivers/gpu/host1x/
7568 F:      include/linux/host1x.h
7569 F:      include/uapi/drm/tegra_drm.h
7570 
7571 DRM DRIVERS FOR RENESAS R-CAR
7572 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7573 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7574 L:      dri-devel@lists.freedesktop.org
7575 L:      linux-renesas-soc@vger.kernel.org
7576 S:      Supported
7577 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7578 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7579 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7580 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7581 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7582 F:      drivers/gpu/drm/renesas/rcar-du/
7583 
7584 DRM DRIVERS FOR RENESAS RZ
7585 M:      Biju Das <biju.das.jz@bp.renesas.com>
7586 L:      dri-devel@lists.freedesktop.org
7587 L:      linux-renesas-soc@vger.kernel.org
7588 S:      Maintained
7589 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7590 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7591 F:      drivers/gpu/drm/renesas/rz-du/
7592 
7593 DRM DRIVERS FOR RENESAS SHMOBILE
7594 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7595 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7596 L:      dri-devel@lists.freedesktop.org
7597 L:      linux-renesas-soc@vger.kernel.org
7598 S:      Supported
7599 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7601 F:      drivers/gpu/drm/renesas/shmobile/
7602 F:      include/linux/platform_data/shmob_drm.h
7603 
7604 DRM DRIVERS FOR ROCKCHIP
7605 M:      Sandy Huang <hjc@rock-chips.com>
7606 M:      Heiko Stübner <heiko@sntech.de>
7607 M:      Andy Yan <andy.yan@rock-chips.com>
7608 L:      dri-devel@lists.freedesktop.org
7609 S:      Maintained
7610 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7611 F:      Documentation/devicetree/bindings/display/rockchip/
7612 F:      drivers/gpu/drm/ci/xfails/rockchip*
7613 F:      drivers/gpu/drm/rockchip/
7614 
7615 DRM DRIVERS FOR STI
7616 M:      Alain Volmat <alain.volmat@foss.st.com>
7617 L:      dri-devel@lists.freedesktop.org
7618 S:      Maintained
7619 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7620 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7621 F:      drivers/gpu/drm/sti
7622 
7623 DRM DRIVERS FOR STM
7624 M:      Yannick Fertre <yannick.fertre@foss.st.com>
7625 M:      Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7626 M:      Philippe Cornu <philippe.cornu@foss.st.com>
7627 L:      dri-devel@lists.freedesktop.org
7628 S:      Maintained
7629 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7631 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7632 F:      drivers/gpu/drm/stm
7633 
7634 DRM DRIVERS FOR TI KEYSTONE
7635 M:      Jyri Sarha <jyri.sarha@iki.fi>
7636 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7637 L:      dri-devel@lists.freedesktop.org
7638 S:      Maintained
7639 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7640 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7641 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7642 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7643 F:      drivers/gpu/drm/tidss/
7644 
7645 DRM DRIVERS FOR TI LCDC
7646 M:      Jyri Sarha <jyri.sarha@iki.fi>
7647 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7648 L:      dri-devel@lists.freedesktop.org
7649 S:      Maintained
7650 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7651 F:      Documentation/devicetree/bindings/display/tilcdc/
7652 F:      drivers/gpu/drm/tilcdc/
7653 
7654 DRM DRIVERS FOR TI OMAP
7655 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7656 L:      dri-devel@lists.freedesktop.org
7657 S:      Maintained
7658 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659 F:      Documentation/devicetree/bindings/display/ti/
7660 F:      drivers/gpu/drm/omapdrm/
7661 
7662 DRM DRIVERS FOR V3D
7663 M:      Melissa Wen <mwen@igalia.com>
7664 M:      Maíra Canal <mcanal@igalia.com>
7665 S:      Supported
7666 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7667 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7668 F:      drivers/gpu/drm/v3d/
7669 F:      include/uapi/drm/v3d_drm.h
7670 
7671 DRM DRIVERS FOR VC4
7672 M:      Maxime Ripard <mripard@kernel.org>
7673 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
7674 R:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7675 S:      Supported
7676 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7677 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7678 F:      drivers/gpu/drm/vc4/
7679 F:      include/uapi/drm/vc4_drm.h
7680 
7681 DRM DRIVERS FOR VIVANTE GPU IP
7682 M:      Lucas Stach <l.stach@pengutronix.de>
7683 R:      Russell King <linux+etnaviv@armlinux.org.uk>
7684 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
7685 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7686 L:      dri-devel@lists.freedesktop.org
7687 S:      Maintained
7688 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7689 F:      drivers/gpu/drm/etnaviv/
7690 F:      include/uapi/drm/etnaviv_drm.h
7691 
7692 DRM DRIVERS FOR XEN
7693 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7694 L:      dri-devel@lists.freedesktop.org
7695 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
7696 S:      Supported
7697 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7698 F:      Documentation/gpu/xen-front.rst
7699 F:      drivers/gpu/drm/xen/
7700 
7701 DRM DRIVERS FOR XILINX
7702 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7703 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7704 L:      dri-devel@lists.freedesktop.org
7705 S:      Maintained
7706 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7707 F:      Documentation/devicetree/bindings/display/xlnx/
7708 F:      drivers/gpu/drm/xlnx/
7709 
7710 DRM GPU SCHEDULER
7711 M:      Luben Tuikov <ltuikov89@gmail.com>
7712 M:      Matthew Brost <matthew.brost@intel.com>
7713 L:      dri-devel@lists.freedesktop.org
7714 S:      Maintained
7715 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7716 F:      drivers/gpu/drm/scheduler/
7717 F:      include/drm/gpu_scheduler.h
7718 
7719 DRM PANEL DRIVERS
7720 M:      Neil Armstrong <neil.armstrong@linaro.org>
7721 R:      Jessica Zhang <quic_jesszhan@quicinc.com>
7722 L:      dri-devel@lists.freedesktop.org
7723 S:      Maintained
7724 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7725 F:      Documentation/devicetree/bindings/display/panel/
7726 F:      drivers/gpu/drm/drm_panel.c
7727 F:      drivers/gpu/drm/panel/
7728 F:      include/drm/drm_panel.h
7729 
7730 DRM PRIVACY-SCREEN CLASS
7731 M:      Hans de Goede <hdegoede@redhat.com>
7732 L:      dri-devel@lists.freedesktop.org
7733 S:      Maintained
7734 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7735 F:      drivers/gpu/drm/drm_privacy_screen*
7736 F:      include/drm/drm_privacy_screen*
7737 
7738 DRM TTM SUBSYSTEM
7739 M:      Christian Koenig <christian.koenig@amd.com>
7740 M:      Huang Rui <ray.huang@amd.com>
7741 L:      dri-devel@lists.freedesktop.org
7742 S:      Maintained
7743 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7744 F:      drivers/gpu/drm/ttm/
7745 F:      include/drm/ttm/
7746 
7747 DRM AUTOMATED TESTING
7748 M:      Helen Koike <helen.koike@collabora.com>
7749 L:      dri-devel@lists.freedesktop.org
7750 S:      Maintained
7751 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752 F:      Documentation/gpu/automated_testing.rst
7753 F:      drivers/gpu/drm/ci/
7754 
7755 DSBR100 USB FM RADIO DRIVER
7756 M:      Alexey Klimov <klimov.linux@gmail.com>
7757 L:      linux-media@vger.kernel.org
7758 S:      Maintained
7759 T:      git git://linuxtv.org/media_tree.git
7760 F:      drivers/media/radio/dsbr100.c
7761 
7762 DT3155 MEDIA DRIVER
7763 M:      Hans Verkuil <hverkuil@xs4all.nl>
7764 L:      linux-media@vger.kernel.org
7765 S:      Odd Fixes
7766 W:      https://linuxtv.org
7767 T:      git git://linuxtv.org/media_tree.git
7768 F:      drivers/media/pci/dt3155/
7769 
7770 DVB_USB_AF9015 MEDIA DRIVER
7771 L:      linux-media@vger.kernel.org
7772 S:      Orphan
7773 W:      https://linuxtv.org
7774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7775 F:      drivers/media/usb/dvb-usb-v2/af9015*
7776 
7777 DVB_USB_AF9035 MEDIA DRIVER
7778 L:      linux-media@vger.kernel.org
7779 S:      Orphan
7780 W:      https://linuxtv.org
7781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7782 F:      drivers/media/usb/dvb-usb-v2/af9035*
7783 
7784 DVB_USB_ANYSEE MEDIA DRIVER
7785 L:      linux-media@vger.kernel.org
7786 S:      Orphan
7787 W:      https://linuxtv.org
7788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7789 F:      drivers/media/usb/dvb-usb-v2/anysee*
7790 
7791 DVB_USB_AU6610 MEDIA DRIVER
7792 L:      linux-media@vger.kernel.org
7793 S:      Orphan
7794 W:      https://linuxtv.org
7795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7796 F:      drivers/media/usb/dvb-usb-v2/au6610*
7797 
7798 DVB_USB_CE6230 MEDIA DRIVER
7799 L:      linux-media@vger.kernel.org
7800 S:      Orphan
7801 W:      https://linuxtv.org
7802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7803 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7804 
7805 DVB_USB_CXUSB MEDIA DRIVER
7806 M:      Michael Krufky <mkrufky@linuxtv.org>
7807 L:      linux-media@vger.kernel.org
7808 S:      Maintained
7809 W:      https://linuxtv.org
7810 W:      http://github.com/mkrufky
7811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7812 T:      git git://linuxtv.org/media_tree.git
7813 F:      drivers/media/usb/dvb-usb/cxusb*
7814 
7815 DVB_USB_EC168 MEDIA DRIVER
7816 L:      linux-media@vger.kernel.org
7817 S:      Orphan
7818 W:      https://linuxtv.org
7819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7820 F:      drivers/media/usb/dvb-usb-v2/ec168*
7821 
7822 DVB_USB_GL861 MEDIA DRIVER
7823 L:      linux-media@vger.kernel.org
7824 S:      Orphan
7825 W:      https://linuxtv.org
7826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7827 F:      drivers/media/usb/dvb-usb-v2/gl861*
7828 
7829 DVB_USB_MXL111SF MEDIA DRIVER
7830 M:      Michael Krufky <mkrufky@linuxtv.org>
7831 L:      linux-media@vger.kernel.org
7832 S:      Maintained
7833 W:      https://linuxtv.org
7834 W:      http://github.com/mkrufky
7835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7836 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7837 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7838 
7839 DVB_USB_RTL28XXU MEDIA DRIVER
7840 L:      linux-media@vger.kernel.org
7841 S:      Orphan
7842 W:      https://linuxtv.org
7843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7844 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7845 
7846 DVB_USB_V2 MEDIA DRIVER
7847 L:      linux-media@vger.kernel.org
7848 S:      Orphan
7849 W:      https://linuxtv.org
7850 W:      http://palosaari.fi/linux/
7851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7852 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7853 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7854 
7855 DYNAMIC DEBUG
7856 M:      Jason Baron <jbaron@akamai.com>
7857 M:      Jim Cromie <jim.cromie@gmail.com>
7858 S:      Maintained
7859 F:      include/linux/dynamic_debug.h
7860 F:      lib/dynamic_debug.c
7861 F:      lib/test_dynamic_debug.c
7862 
7863 DYNAMIC INTERRUPT MODERATION
7864 M:      Tal Gilboa <talgi@nvidia.com>
7865 S:      Maintained
7866 F:      Documentation/networking/net_dim.rst
7867 F:      include/linux/dim.h
7868 F:      lib/dim/
7869 
7870 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7871 M:      Daniel Lezcano <daniel.lezcano@kernel.org>
7872 L:      linux-pm@vger.kernel.org
7873 S:      Supported
7874 B:      https://bugzilla.kernel.org
7875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7876 F:      drivers/powercap/dtpm*
7877 F:      include/linux/dtpm.h
7878 
7879 DZ DECSTATION DZ11 SERIAL DRIVER
7880 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
7881 S:      Maintained
7882 F:      drivers/tty/serial/dz.*
7883 
7884 E3X0 POWER BUTTON DRIVER
7885 M:      Moritz Fischer <moritz.fischer@ettus.com>
7886 L:      usrp-users@lists.ettus.com
7887 S:      Supported
7888 W:      http://www.ettus.com
7889 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7890 F:      drivers/input/misc/e3x0-button.c
7891 
7892 E4000 MEDIA DRIVER
7893 L:      linux-media@vger.kernel.org
7894 S:      Orphan
7895 W:      https://linuxtv.org
7896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7897 F:      drivers/media/tuners/e4000*
7898 
7899 EARTH_PT1 MEDIA DRIVER
7900 M:      Akihiro Tsukada <tskd08@gmail.com>
7901 L:      linux-media@vger.kernel.org
7902 S:      Odd Fixes
7903 F:      drivers/media/pci/pt1/
7904 
7905 EARTH_PT3 MEDIA DRIVER
7906 M:      Akihiro Tsukada <tskd08@gmail.com>
7907 L:      linux-media@vger.kernel.org
7908 S:      Odd Fixes
7909 F:      drivers/media/pci/pt3/
7910 
7911 EC100 MEDIA DRIVER
7912 L:      linux-media@vger.kernel.org
7913 S:      Orphan
7914 W:      https://linuxtv.org
7915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7916 F:      drivers/media/dvb-frontends/ec100*
7917 
7918 ECRYPT FILE SYSTEM
7919 M:      Tyler Hicks <code@tyhicks.com>
7920 L:      ecryptfs@vger.kernel.org
7921 S:      Odd Fixes
7922 W:      http://ecryptfs.org
7923 W:      https://launchpad.net/ecryptfs
7924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7925 F:      Documentation/filesystems/ecryptfs.rst
7926 F:      fs/ecryptfs/
7927 
7928 EDAC-AMD64
7929 M:      Yazen Ghannam <yazen.ghannam@amd.com>
7930 L:      linux-edac@vger.kernel.org
7931 S:      Supported
7932 F:      drivers/edac/amd64_edac*
7933 F:      drivers/edac/mce_amd*
7934 
7935 EDAC-ARMADA
7936 M:      Jan Luebbe <jlu@pengutronix.de>
7937 L:      linux-edac@vger.kernel.org
7938 S:      Maintained
7939 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7940 F:      drivers/edac/armada_xp_*
7941 
7942 EDAC-AST2500
7943 M:      Stefan Schaeckeler <sschaeck@cisco.com>
7944 S:      Supported
7945 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7946 F:      drivers/edac/aspeed_edac.c
7947 
7948 EDAC-BLUEFIELD
7949 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
7950 S:      Supported
7951 F:      drivers/edac/bluefield_edac.c
7952 
7953 EDAC-CALXEDA
7954 M:      Andre Przywara <andre.przywara@arm.com>
7955 L:      linux-edac@vger.kernel.org
7956 S:      Maintained
7957 F:      drivers/edac/highbank*
7958 
7959 EDAC-CAVIUM OCTEON
7960 M:      Ralf Baechle <ralf@linux-mips.org>
7961 L:      linux-edac@vger.kernel.org
7962 L:      linux-mips@vger.kernel.org
7963 S:      Supported
7964 F:      drivers/edac/octeon_edac*
7965 
7966 EDAC-CAVIUM THUNDERX
7967 M:      Robert Richter <rric@kernel.org>
7968 L:      linux-edac@vger.kernel.org
7969 S:      Odd Fixes
7970 F:      drivers/edac/thunderx_edac*
7971 
7972 EDAC-CORE
7973 M:      Borislav Petkov <bp@alien8.de>
7974 M:      Tony Luck <tony.luck@intel.com>
7975 R:      James Morse <james.morse@arm.com>
7976 R:      Mauro Carvalho Chehab <mchehab@kernel.org>
7977 R:      Robert Richter <rric@kernel.org>
7978 L:      linux-edac@vger.kernel.org
7979 S:      Supported
7980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7981 F:      Documentation/driver-api/edac.rst
7982 F:      drivers/edac/
7983 F:      include/linux/edac.h
7984 
7985 EDAC-DMC520
7986 M:      Lei Wang <lewan@microsoft.com>
7987 L:      linux-edac@vger.kernel.org
7988 S:      Supported
7989 F:      drivers/edac/dmc520_edac.c
7990 
7991 EDAC-E752X
7992 M:      Mark Gross <markgross@kernel.org>
7993 L:      linux-edac@vger.kernel.org
7994 S:      Maintained
7995 F:      drivers/edac/e752x_edac.c
7996 
7997 EDAC-E7XXX
7998 L:      linux-edac@vger.kernel.org
7999 S:      Maintained
8000 F:      drivers/edac/e7xxx_edac.c
8001 
8002 EDAC-FSL_DDR
8003 M:      York Sun <york.sun@nxp.com>
8004 L:      linux-edac@vger.kernel.org
8005 S:      Maintained
8006 F:      drivers/edac/fsl_ddr_edac.*
8007 
8008 EDAC-GHES
8009 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8010 L:      linux-edac@vger.kernel.org
8011 S:      Maintained
8012 F:      drivers/edac/ghes_edac.c
8013 
8014 EDAC-I10NM
8015 M:      Tony Luck <tony.luck@intel.com>
8016 L:      linux-edac@vger.kernel.org
8017 S:      Maintained
8018 F:      drivers/edac/i10nm_base.c
8019 
8020 EDAC-I3000
8021 L:      linux-edac@vger.kernel.org
8022 S:      Orphan
8023 F:      drivers/edac/i3000_edac.c
8024 
8025 EDAC-I5000
8026 L:      linux-edac@vger.kernel.org
8027 S:      Maintained
8028 F:      drivers/edac/i5000_edac.c
8029 
8030 EDAC-I5400
8031 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8032 L:      linux-edac@vger.kernel.org
8033 S:      Maintained
8034 F:      drivers/edac/i5400_edac.c
8035 
8036 EDAC-I7300
8037 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8038 L:      linux-edac@vger.kernel.org
8039 S:      Maintained
8040 F:      drivers/edac/i7300_edac.c
8041 
8042 EDAC-I7CORE
8043 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8044 L:      linux-edac@vger.kernel.org
8045 S:      Maintained
8046 F:      drivers/edac/i7core_edac.c
8047 
8048 EDAC-I82443BXGX
8049 M:      Tim Small <tim@buttersideup.com>
8050 L:      linux-edac@vger.kernel.org
8051 S:      Maintained
8052 F:      drivers/edac/i82443bxgx_edac.c
8053 
8054 EDAC-I82975X
8055 M:      "Arvind R." <arvino55@gmail.com>
8056 L:      linux-edac@vger.kernel.org
8057 S:      Maintained
8058 F:      drivers/edac/i82975x_edac.c
8059 
8060 EDAC-IE31200
8061 M:      Jason Baron <jbaron@akamai.com>
8062 L:      linux-edac@vger.kernel.org
8063 S:      Maintained
8064 F:      drivers/edac/ie31200_edac.c
8065 
8066 EDAC-IGEN6
8067 M:      Tony Luck <tony.luck@intel.com>
8068 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8069 L:      linux-edac@vger.kernel.org
8070 S:      Maintained
8071 F:      drivers/edac/igen6_edac.c
8072 
8073 EDAC-MPC85XX
8074 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8075 L:      linux-edac@vger.kernel.org
8076 S:      Maintained
8077 F:      drivers/edac/mpc85xx_edac.[ch]
8078 
8079 EDAC-NPCM
8080 M:      Marvin Lin <kflin@nuvoton.com>
8081 M:      Stanley Chu <yschu@nuvoton.com>
8082 L:      linux-edac@vger.kernel.org
8083 S:      Maintained
8084 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8085 F:      drivers/edac/npcm_edac.c
8086 
8087 EDAC-PASEMI
8088 M:      Egor Martovetsky <egor@pasemi.com>
8089 L:      linux-edac@vger.kernel.org
8090 S:      Maintained
8091 F:      drivers/edac/pasemi_edac.c
8092 
8093 EDAC-PND2
8094 M:      Tony Luck <tony.luck@intel.com>
8095 L:      linux-edac@vger.kernel.org
8096 S:      Maintained
8097 F:      drivers/edac/pnd2_edac.[ch]
8098 
8099 EDAC-QCOM
8100 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8101 L:      linux-arm-msm@vger.kernel.org
8102 L:      linux-edac@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/edac/qcom_edac.c
8105 
8106 EDAC-R82600
8107 M:      Tim Small <tim@buttersideup.com>
8108 L:      linux-edac@vger.kernel.org
8109 S:      Maintained
8110 F:      drivers/edac/r82600_edac.c
8111 
8112 EDAC-SBRIDGE
8113 M:      Tony Luck <tony.luck@intel.com>
8114 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8115 L:      linux-edac@vger.kernel.org
8116 S:      Maintained
8117 F:      drivers/edac/sb_edac.c
8118 
8119 EDAC-SKYLAKE
8120 M:      Tony Luck <tony.luck@intel.com>
8121 L:      linux-edac@vger.kernel.org
8122 S:      Maintained
8123 F:      drivers/edac/skx_*.[ch]
8124 
8125 EDAC-TI
8126 M:      Tero Kristo <kristo@kernel.org>
8127 L:      linux-edac@vger.kernel.org
8128 S:      Odd Fixes
8129 F:      drivers/edac/ti_edac.c
8130 
8131 EDIROL UA-101/UA-1000 DRIVER
8132 M:      Clemens Ladisch <clemens@ladisch.de>
8133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8134 S:      Maintained
8135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8136 F:      sound/usb/misc/ua101.c
8137 
8138 EFI TEST DRIVER
8139 M:      Ivan Hu <ivan.hu@canonical.com>
8140 M:      Ard Biesheuvel <ardb@kernel.org>
8141 L:      linux-efi@vger.kernel.org
8142 S:      Maintained
8143 F:      drivers/firmware/efi/test/
8144 
8145 EFI VARIABLE FILESYSTEM
8146 M:      Jeremy Kerr <jk@ozlabs.org>
8147 M:      Ard Biesheuvel <ardb@kernel.org>
8148 L:      linux-efi@vger.kernel.org
8149 S:      Maintained
8150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8151 F:      fs/efivarfs/
8152 
8153 EFIFB FRAMEBUFFER DRIVER
8154 M:      Peter Jones <pjones@redhat.com>
8155 L:      linux-fbdev@vger.kernel.org
8156 S:      Maintained
8157 F:      drivers/video/fbdev/efifb.c
8158 
8159 EFS FILESYSTEM
8160 S:      Orphan
8161 W:      http://aeschi.ch.eu.org/efs/
8162 F:      fs/efs/
8163 
8164 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8165 L:      netdev@vger.kernel.org
8166 S:      Orphan
8167 F:      drivers/net/ethernet/ibm/ehea/
8168 
8169 ELM327 CAN NETWORK DRIVER
8170 M:      Max Staudt <max@enpas.org>
8171 L:      linux-can@vger.kernel.org
8172 S:      Maintained
8173 F:      Documentation/networking/device_drivers/can/can327.rst
8174 F:      drivers/net/can/can327.c
8175 
8176 EM28XX VIDEO4LINUX DRIVER
8177 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8178 L:      linux-media@vger.kernel.org
8179 S:      Maintained
8180 W:      https://linuxtv.org
8181 T:      git git://linuxtv.org/media_tree.git
8182 F:      Documentation/admin-guide/media/em28xx*
8183 F:      drivers/media/usb/em28xx/
8184 
8185 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8186 M:      Adrian Hunter <adrian.hunter@intel.com>
8187 M:      Asutosh Das <quic_asutoshd@quicinc.com>
8188 R:      Ritesh Harjani <ritesh.list@gmail.com>
8189 L:      linux-mmc@vger.kernel.org
8190 S:      Supported
8191 F:      drivers/mmc/host/cqhci*
8192 
8193 EMS CPC-PCI CAN DRIVER
8194 M:      Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8195 M:      support@ems-wuensche.com
8196 L:      linux-can@vger.kernel.org
8197 S:      Maintained
8198 F:      drivers/net/can/sja1000/ems_pci.c
8199 
8200 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8201 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
8202 L:      linux-scsi@vger.kernel.org
8203 S:      Supported
8204 W:      http://www.broadcom.com
8205 F:      drivers/scsi/be2iscsi/
8206 
8207 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8208 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
8209 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8210 M:      Somnath Kotur <somnath.kotur@broadcom.com>
8211 L:      netdev@vger.kernel.org
8212 S:      Supported
8213 W:      http://www.emulex.com
8214 F:      drivers/net/ethernet/emulex/benet/
8215 
8216 EMULEX ONECONNECT ROCE DRIVER
8217 M:      Selvin Xavier <selvin.xavier@broadcom.com>
8218 L:      linux-rdma@vger.kernel.org
8219 S:      Odd Fixes
8220 W:      http://www.broadcom.com
8221 F:      drivers/infiniband/hw/ocrdma/
8222 F:      include/uapi/rdma/ocrdma-abi.h
8223 
8224 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8225 M:      James Smart <james.smart@broadcom.com>
8226 M:      Ram Vegesna <ram.vegesna@broadcom.com>
8227 L:      linux-scsi@vger.kernel.org
8228 L:      target-devel@vger.kernel.org
8229 S:      Supported
8230 W:      http://www.broadcom.com
8231 F:      drivers/scsi/elx/
8232 
8233 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8234 M:      James Smart <james.smart@broadcom.com>
8235 M:      Dick Kennedy <dick.kennedy@broadcom.com>
8236 L:      linux-scsi@vger.kernel.org
8237 S:      Supported
8238 W:      http://www.broadcom.com
8239 F:      drivers/scsi/lpfc/
8240 
8241 ENE CB710 FLASH CARD READER DRIVER
8242 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
8243 S:      Maintained
8244 F:      drivers/misc/cb710/
8245 F:      drivers/mmc/host/cb710-mmc.*
8246 F:      include/linux/cb710.h
8247 
8248 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8249 M:      Maxim Levitsky <maximlevitsky@gmail.com>
8250 S:      Maintained
8251 F:      drivers/media/rc/ene_ir.*
8252 
8253 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8254 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
8255 L:      linuxppc-dev@lists.ozlabs.org
8256 S:      Maintained
8257 F:      drivers/tty/ehv_bytechan.c
8258 
8259 EPSON S1D13XXX FRAMEBUFFER DRIVER
8260 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
8261 S:      Maintained
8262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8263 F:      drivers/video/fbdev/s1d13xxxfb.c
8264 F:      include/video/s1d13xxxfb.h
8265 
8266 EROFS FILE SYSTEM
8267 M:      Gao Xiang <xiang@kernel.org>
8268 M:      Chao Yu <chao@kernel.org>
8269 R:      Yue Hu <huyue2@coolpad.com>
8270 R:      Jeffle Xu <jefflexu@linux.alibaba.com>
8271 R:      Sandeep Dhavale <dhavale@google.com>
8272 L:      linux-erofs@lists.ozlabs.org
8273 S:      Maintained
8274 W:      https://erofs.docs.kernel.org
8275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8276 F:      Documentation/ABI/testing/sysfs-fs-erofs
8277 F:      Documentation/filesystems/erofs.rst
8278 F:      fs/erofs/
8279 F:      include/trace/events/erofs.h
8280 
8281 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8282 M:      Jeff Layton <jlayton@kernel.org>
8283 S:      Maintained
8284 F:      include/linux/errseq.h
8285 F:      lib/errseq.c
8286 
8287 ESD CAN NETWORK DRIVERS
8288 M:      Stefan Mätje <stefan.maetje@esd.eu>
8289 R:      socketcan@esd.eu
8290 L:      linux-can@vger.kernel.org
8291 S:      Maintained
8292 F:      drivers/net/can/esd/
8293 
8294 ESD CAN/USB DRIVERS
8295 M:      Frank Jungclaus <frank.jungclaus@esd.eu>
8296 R:      socketcan@esd.eu
8297 L:      linux-can@vger.kernel.org
8298 S:      Maintained
8299 F:      drivers/net/can/usb/esd_usb.c
8300 
8301 ET131X NETWORK DRIVER
8302 M:      Mark Einon <mark.einon@gmail.com>
8303 S:      Odd Fixes
8304 F:      drivers/net/ethernet/agere/
8305 
8306 ETAS ES58X CAN/USB DRIVER
8307 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8308 L:      linux-can@vger.kernel.org
8309 S:      Maintained
8310 F:      Documentation/networking/devlink/etas_es58x.rst
8311 F:      drivers/net/can/usb/etas_es58x/
8312 
8313 ETHERNET BRIDGE
8314 M:      Roopa Prabhu <roopa@nvidia.com>
8315 M:      Nikolay Aleksandrov <razor@blackwall.org>
8316 L:      bridge@lists.linux.dev
8317 L:      netdev@vger.kernel.org
8318 S:      Maintained
8319 W:      http://www.linuxfoundation.org/en/Net:Bridge
8320 F:      include/linux/netfilter_bridge/
8321 F:      net/bridge/
8322 
8323 ETHERNET PHY LIBRARY
8324 M:      Andrew Lunn <andrew@lunn.ch>
8325 M:      Heiner Kallweit <hkallweit1@gmail.com>
8326 R:      Russell King <linux@armlinux.org.uk>
8327 L:      netdev@vger.kernel.org
8328 S:      Maintained
8329 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8330 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8331 F:      Documentation/devicetree/bindings/net/mdio*
8332 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8333 F:      Documentation/networking/phy.rst
8334 F:      drivers/net/mdio/
8335 F:      drivers/net/mdio/acpi_mdio.c
8336 F:      drivers/net/mdio/fwnode_mdio.c
8337 F:      drivers/net/mdio/of_mdio.c
8338 F:      drivers/net/pcs/
8339 F:      drivers/net/phy/
8340 F:      include/dt-bindings/net/qca-ar803x.h
8341 F:      include/linux/*mdio*.h
8342 F:      include/linux/linkmode.h
8343 F:      include/linux/mdio/*.h
8344 F:      include/linux/mii.h
8345 F:      include/linux/of_net.h
8346 F:      include/linux/phy.h
8347 F:      include/linux/phy_fixed.h
8348 F:      include/linux/phylib_stubs.h
8349 F:      include/linux/platform_data/mdio-bcm-unimac.h
8350 F:      include/linux/platform_data/mdio-gpio.h
8351 F:      include/trace/events/mdio.h
8352 F:      include/uapi/linux/mdio.h
8353 F:      include/uapi/linux/mii.h
8354 F:      net/core/of_net.c
8355 
8356 ETHERNET PHY LIBRARY [RUST]
8357 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
8358 R:      Trevor Gross <tmgross@umich.edu>
8359 L:      netdev@vger.kernel.org
8360 L:      rust-for-linux@vger.kernel.org
8361 S:      Maintained
8362 F:      rust/kernel/net/phy.rs
8363 
8364 EXEC & BINFMT API, ELF
8365 R:      Eric Biederman <ebiederm@xmission.com>
8366 R:      Kees Cook <kees@kernel.org>
8367 L:      linux-mm@kvack.org
8368 S:      Supported
8369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8370 F:      Documentation/userspace-api/ELF.rst
8371 F:      fs/*binfmt_*.c
8372 F:      fs/Kconfig.binfmt
8373 F:      fs/exec.c
8374 F:      fs/tests/binfmt_*_kunit.c
8375 F:      fs/tests/exec_kunit.c
8376 F:      include/linux/binfmts.h
8377 F:      include/linux/elf.h
8378 F:      include/uapi/linux/binfmts.h
8379 F:      include/uapi/linux/elf.h
8380 F:      tools/testing/selftests/exec/
8381 N:      asm/elf.h
8382 N:      binfmt
8383 
8384 EXFAT FILE SYSTEM
8385 M:      Namjae Jeon <linkinjeon@kernel.org>
8386 M:      Sungjong Seo <sj1557.seo@samsung.com>
8387 L:      linux-fsdevel@vger.kernel.org
8388 S:      Maintained
8389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8390 F:      fs/exfat/
8391 
8392 EXPRESSWIRE PROTOCOL LIBRARY
8393 M:      Duje Mihanović <duje.mihanovic@skole.hr>
8394 L:      linux-leds@vger.kernel.org
8395 S:      Maintained
8396 F:      drivers/leds/leds-expresswire.c
8397 F:      include/linux/leds-expresswire.h
8398 
8399 EXT2 FILE SYSTEM
8400 M:      Jan Kara <jack@suse.com>
8401 L:      linux-ext4@vger.kernel.org
8402 S:      Maintained
8403 F:      Documentation/filesystems/ext2.rst
8404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8405 F:      fs/ext2/
8406 F:      include/linux/ext2*
8407 
8408 EXT4 FILE SYSTEM
8409 M:      "Theodore Ts'o" <tytso@mit.edu>
8410 M:      Andreas Dilger <adilger.kernel@dilger.ca>
8411 L:      linux-ext4@vger.kernel.org
8412 S:      Maintained
8413 W:      http://ext4.wiki.kernel.org
8414 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8416 F:      Documentation/filesystems/ext4/
8417 F:      fs/ext4/
8418 F:      include/trace/events/ext4.h
8419 F:      include/uapi/linux/ext4.h
8420 
8421 Extended Verification Module (EVM)
8422 M:      Mimi Zohar <zohar@linux.ibm.com>
8423 M:      Roberto Sassu <roberto.sassu@huawei.com>
8424 L:      linux-integrity@vger.kernel.org
8425 S:      Supported
8426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8427 F:      security/integrity/
8428 F:      security/integrity/evm/
8429 
8430 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8431 M:      Ard Biesheuvel <ardb@kernel.org>
8432 L:      linux-efi@vger.kernel.org
8433 S:      Maintained
8434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8435 F:      Documentation/admin-guide/efi-stub.rst
8436 F:      arch/*/include/asm/efi.h
8437 F:      arch/*/kernel/efi.c
8438 F:      arch/arm/boot/compressed/efi-header.S
8439 F:      arch/x86/platform/efi/
8440 F:      drivers/firmware/efi/
8441 F:      include/linux/efi*.h
8442 
8443 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8444 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
8445 M:      Chanwoo Choi <cw00.choi@samsung.com>
8446 L:      linux-kernel@vger.kernel.org
8447 S:      Maintained
8448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8449 F:      Documentation/devicetree/bindings/extcon/
8450 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8451 F:      drivers/extcon/
8452 F:      include/linux/extcon.h
8453 F:      include/linux/extcon/
8454 
8455 EXTRA BOOT CONFIG
8456 M:      Masami Hiramatsu <mhiramat@kernel.org>
8457 L:      linux-kernel@vger.kernel.org
8458 L:      linux-trace-kernel@vger.kernel.org
8459 S:      Maintained
8460 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8462 F:      Documentation/admin-guide/bootconfig.rst
8463 F:      fs/proc/bootconfig.c
8464 F:      include/linux/bootconfig.h
8465 F:      lib/bootconfig-data.S
8466 F:      lib/bootconfig.c
8467 F:      tools/bootconfig/*
8468 F:      tools/bootconfig/scripts/*
8469 
8470 EXYNOS DP DRIVER
8471 M:      Jingoo Han <jingoohan1@gmail.com>
8472 L:      dri-devel@lists.freedesktop.org
8473 S:      Maintained
8474 F:      drivers/gpu/drm/exynos/exynos_dp*
8475 
8476 EXYNOS SYSMMU (IOMMU) driver
8477 M:      Marek Szyprowski <m.szyprowski@samsung.com>
8478 L:      iommu@lists.linux.dev
8479 S:      Maintained
8480 F:      drivers/iommu/exynos-iommu.c
8481 
8482 F2FS FILE SYSTEM
8483 M:      Jaegeuk Kim <jaegeuk@kernel.org>
8484 M:      Chao Yu <chao@kernel.org>
8485 L:      linux-f2fs-devel@lists.sourceforge.net
8486 S:      Maintained
8487 W:      https://f2fs.wiki.kernel.org/
8488 Q:      https://patchwork.kernel.org/project/f2fs/list/
8489 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8491 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8492 F:      Documentation/filesystems/f2fs.rst
8493 F:      fs/f2fs/
8494 F:      include/linux/f2fs_fs.h
8495 F:      include/trace/events/f2fs.h
8496 F:      include/uapi/linux/f2fs.h
8497 
8498 F71805F HARDWARE MONITORING DRIVER
8499 M:      Jean Delvare <jdelvare@suse.com>
8500 L:      linux-hwmon@vger.kernel.org
8501 S:      Maintained
8502 F:      Documentation/hwmon/f71805f.rst
8503 F:      drivers/hwmon/f71805f.c
8504 
8505 FADDR2LINE
8506 M:      Josh Poimboeuf <jpoimboe@kernel.org>
8507 S:      Maintained
8508 F:      scripts/faddr2line
8509 
8510 FAILOVER MODULE
8511 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
8512 L:      netdev@vger.kernel.org
8513 S:      Supported
8514 F:      Documentation/networking/failover.rst
8515 F:      include/net/failover.h
8516 F:      net/core/failover.c
8517 
8518 FANOTIFY
8519 M:      Jan Kara <jack@suse.cz>
8520 R:      Amir Goldstein <amir73il@gmail.com>
8521 R:      Matthew Bobrowski <repnop@google.com>
8522 L:      linux-fsdevel@vger.kernel.org
8523 S:      Maintained
8524 F:      fs/notify/fanotify/
8525 F:      include/linux/fanotify.h
8526 F:      include/uapi/linux/fanotify.h
8527 
8528 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8529 M:      Linus Walleij <linus.walleij@linaro.org>
8530 L:      linux-usb@vger.kernel.org
8531 S:      Maintained
8532 F:      drivers/usb/fotg210/
8533 
8534 FARSYNC SYNCHRONOUS DRIVER
8535 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
8536 S:      Supported
8537 W:      http://www.farsite.co.uk/
8538 F:      drivers/net/wan/farsync.*
8539 
8540 FAULT INJECTION SUPPORT
8541 M:      Akinobu Mita <akinobu.mita@gmail.com>
8542 S:      Supported
8543 F:      Documentation/fault-injection/
8544 F:      lib/fault-inject.c
8545 
8546 FBTFT Framebuffer drivers
8547 L:      dri-devel@lists.freedesktop.org
8548 L:      linux-fbdev@vger.kernel.org
8549 S:      Orphan
8550 F:      drivers/staging/fbtft/
8551 
8552 FC0011 TUNER DRIVER
8553 M:      Michael Buesch <m@bues.ch>
8554 L:      linux-media@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/media/tuners/fc0011.c
8557 F:      drivers/media/tuners/fc0011.h
8558 
8559 FC2580 MEDIA DRIVER
8560 L:      linux-media@vger.kernel.org
8561 S:      Orphan
8562 W:      https://linuxtv.org
8563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8564 F:      drivers/media/tuners/fc2580*
8565 
8566 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8567 M:      Hannes Reinecke <hare@suse.de>
8568 L:      linux-scsi@vger.kernel.org
8569 S:      Supported
8570 W:      www.Open-FCoE.org
8571 F:      drivers/scsi/fcoe/
8572 F:      drivers/scsi/libfc/
8573 F:      include/scsi/fc/
8574 F:      include/scsi/libfc.h
8575 F:      include/scsi/libfcoe.h
8576 F:      include/uapi/scsi/fc/
8577 
8578 FILE LOCKING (flock() and fcntl()/lockf())
8579 M:      Jeff Layton <jlayton@kernel.org>
8580 M:      Chuck Lever <chuck.lever@oracle.com>
8581 R:      Alexander Aring <alex.aring@gmail.com>
8582 L:      linux-fsdevel@vger.kernel.org
8583 S:      Maintained
8584 F:      fs/fcntl.c
8585 F:      fs/locks.c
8586 F:      include/linux/fcntl.h
8587 F:      include/uapi/linux/fcntl.h
8588 
8589 FILESYSTEM DIRECT ACCESS (DAX)
8590 M:      Dan Williams <dan.j.williams@intel.com>
8591 R:      Matthew Wilcox <willy@infradead.org>
8592 R:      Jan Kara <jack@suse.cz>
8593 L:      linux-fsdevel@vger.kernel.org
8594 L:      nvdimm@lists.linux.dev
8595 S:      Supported
8596 F:      fs/dax.c
8597 F:      include/linux/dax.h
8598 F:      include/trace/events/fs_dax.h
8599 
8600 FILESYSTEMS (VFS and infrastructure)
8601 M:      Alexander Viro <viro@zeniv.linux.org.uk>
8602 M:      Christian Brauner <brauner@kernel.org>
8603 R:      Jan Kara <jack@suse.cz>
8604 L:      linux-fsdevel@vger.kernel.org
8605 S:      Maintained
8606 F:      fs/*
8607 F:      include/linux/fs.h
8608 F:      include/linux/fs_types.h
8609 F:      include/uapi/linux/fs.h
8610 F:      include/uapi/linux/openat2.h
8611 
8612 FILESYSTEMS [EXPORTFS]
8613 M:      Chuck Lever <chuck.lever@oracle.com>
8614 M:      Jeff Layton <jlayton@kernel.org>
8615 R:      Amir Goldstein <amir73il@gmail.com>
8616 L:      linux-fsdevel@vger.kernel.org
8617 L:      linux-nfs@vger.kernel.org
8618 S:      Supported
8619 F:      Documentation/filesystems/nfs/exporting.rst
8620 F:      fs/exportfs/
8621 F:      fs/fhandle.c
8622 F:      include/linux/exportfs.h
8623 
8624 FILESYSTEMS [IDMAPPED MOUNTS]
8625 M:      Christian Brauner <brauner@kernel.org>
8626 M:      Seth Forshee <sforshee@kernel.org>
8627 L:      linux-fsdevel@vger.kernel.org
8628 S:      Maintained
8629 F:      Documentation/filesystems/idmappings.rst
8630 F:      fs/mnt_idmapping.c
8631 F:      include/linux/mnt_idmapping.*
8632 F:      tools/testing/selftests/mount_setattr/
8633 
8634 FILESYSTEMS [IOMAP]
8635 M:      Christian Brauner <brauner@kernel.org>
8636 R:      Darrick J. Wong <djwong@kernel.org>
8637 L:      linux-xfs@vger.kernel.org
8638 L:      linux-fsdevel@vger.kernel.org
8639 S:      Supported
8640 F:      Documentation/filesystems/iomap/*
8641 F:      fs/iomap/
8642 F:      include/linux/iomap.h
8643 
8644 FILESYSTEMS [NETFS LIBRARY]
8645 M:      David Howells <dhowells@redhat.com>
8646 R:      Jeff Layton <jlayton@kernel.org>
8647 L:      netfs@lists.linux.dev
8648 L:      linux-fsdevel@vger.kernel.org
8649 S:      Supported
8650 F:      Documentation/filesystems/caching/
8651 F:      Documentation/filesystems/netfs_library.rst
8652 F:      fs/netfs/
8653 F:      include/linux/fscache*.h
8654 F:      include/linux/netfs.h
8655 F:      include/trace/events/fscache.h
8656 F:      include/trace/events/netfs.h
8657 
8658 FILESYSTEMS [STACKABLE]
8659 M:      Miklos Szeredi <miklos@szeredi.hu>
8660 M:      Amir Goldstein <amir73il@gmail.com>
8661 L:      linux-fsdevel@vger.kernel.org
8662 L:      linux-unionfs@vger.kernel.org
8663 S:      Maintained
8664 F:      fs/backing-file.c
8665 F:      include/linux/backing-file.h
8666 
8667 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8668 M:      Riku Voipio <riku.voipio@iki.fi>
8669 L:      linux-hwmon@vger.kernel.org
8670 S:      Maintained
8671 F:      drivers/hwmon/f75375s.c
8672 F:      include/linux/f75375s.h
8673 
8674 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8675 M:      Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8676 L:      linux-can@vger.kernel.org
8677 S:      Maintained
8678 F:      drivers/net/can/usb/f81604.c
8679 
8680 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8681 M:      Clemens Ladisch <clemens@ladisch.de>
8682 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8683 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8684 S:      Maintained
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8686 F:      include/uapi/sound/firewire.h
8687 F:      sound/firewire/
8688 
8689 FIREWIRE MEDIA DRIVERS (firedtv)
8690 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8691 L:      linux-media@vger.kernel.org
8692 L:      linux1394-devel@lists.sourceforge.net
8693 S:      Maintained
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8695 F:      drivers/media/firewire/
8696 
8697 FIREWIRE SBP-2 TARGET
8698 M:      Chris Boot <bootc@bootc.net>
8699 L:      linux-scsi@vger.kernel.org
8700 L:      target-devel@vger.kernel.org
8701 L:      linux1394-devel@lists.sourceforge.net
8702 S:      Maintained
8703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8704 F:      drivers/target/sbp/
8705 
8706 FIREWIRE SUBSYSTEM
8707 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8708 M:      Takashi Sakamoto <takaswie@kernel.org>
8709 L:      linux1394-devel@lists.sourceforge.net
8710 S:      Maintained
8711 W:      http://ieee1394.docs.kernel.org/
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8713 F:      drivers/firewire/
8714 F:      include/linux/firewire.h
8715 F:      include/uapi/linux/firewire*.h
8716 F:      tools/firewire/
8717 
8718 FIRMWARE FRAMEWORK FOR ARMV8-A
8719 M:      Sudeep Holla <sudeep.holla@arm.com>
8720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8721 S:      Maintained
8722 F:      drivers/firmware/arm_ffa/
8723 F:      include/linux/arm_ffa.h
8724 
8725 FIRMWARE LOADER (request_firmware)
8726 M:      Luis Chamberlain <mcgrof@kernel.org>
8727 M:      Russ Weight <russ.weight@linux.dev>
8728 M:      Danilo Krummrich <dakr@redhat.com>
8729 L:      linux-kernel@vger.kernel.org
8730 S:      Maintained
8731 F:      Documentation/firmware_class/
8732 F:      drivers/base/firmware_loader/
8733 F:      rust/kernel/firmware.rs
8734 F:      include/linux/firmware.h
8735 
8736 FLEXTIMER FTM-QUADDEC DRIVER
8737 M:      Patrick Havelange <patrick.havelange@essensium.com>
8738 L:      linux-iio@vger.kernel.org
8739 S:      Maintained
8740 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8741 F:      drivers/counter/ftm-quaddec.c
8742 
8743 FLOPPY DRIVER
8744 M:      Denis Efremov <efremov@linux.com>
8745 L:      linux-block@vger.kernel.org
8746 S:      Odd Fixes
8747 F:      drivers/block/floppy.c
8748 
8749 FLYSKY FSIA6B RC RECEIVER
8750 M:      Markus Koch <markus@notsyncing.net>
8751 L:      linux-input@vger.kernel.org
8752 S:      Maintained
8753 F:      drivers/input/joystick/fsia6b.c
8754 
8755 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8756 M:      Geoffrey D. Bennett <g@b4.vu>
8757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8758 S:      Maintained
8759 W:      https://github.com/geoffreybennett/scarlett-gen2
8760 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8761 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8762 F:      include/uapi/sound/scarlett2.h
8763 F:      sound/usb/mixer_scarlett2.c
8764 
8765 FORCEDETH GIGABIT ETHERNET DRIVER
8766 M:      Rain River <rain.1986.08.12@gmail.com>
8767 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
8768 L:      netdev@vger.kernel.org
8769 S:      Maintained
8770 F:      drivers/net/ethernet/nvidia/*
8771 
8772 FORTIFY_SOURCE
8773 M:      Kees Cook <kees@kernel.org>
8774 L:      linux-hardening@vger.kernel.org
8775 S:      Supported
8776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8777 F:      include/linux/fortify-string.h
8778 F:      lib/fortify_kunit.c
8779 F:      lib/memcpy_kunit.c
8780 F:      lib/test_fortify/*
8781 F:      scripts/test_fortify.sh
8782 K:      \b__NO_FORTIFY\b
8783 
8784 FPGA DFL DRIVERS
8785 M:      Wu Hao <hao.wu@intel.com>
8786 R:      Tom Rix <trix@redhat.com>
8787 L:      linux-fpga@vger.kernel.org
8788 S:      Maintained
8789 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8790 F:      Documentation/fpga/dfl.rst
8791 F:      drivers/fpga/dfl*
8792 F:      drivers/uio/uio_dfl.c
8793 F:      include/linux/dfl.h
8794 F:      include/uapi/linux/fpga-dfl.h
8795 
8796 FPGA MANAGER FRAMEWORK
8797 M:      Moritz Fischer <mdf@kernel.org>
8798 M:      Wu Hao <hao.wu@intel.com>
8799 M:      Xu Yilun <yilun.xu@intel.com>
8800 R:      Tom Rix <trix@redhat.com>
8801 L:      linux-fpga@vger.kernel.org
8802 S:      Maintained
8803 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8805 F:      Documentation/devicetree/bindings/fpga/
8806 F:      Documentation/driver-api/fpga/
8807 F:      Documentation/fpga/
8808 F:      drivers/fpga/
8809 F:      include/linux/fpga/
8810 
8811 FPU EMULATOR
8812 M:      Bill Metzenthen <billm@melbpc.org.au>
8813 S:      Maintained
8814 W:      https://floatingpoint.billm.au/
8815 F:      arch/x86/math-emu/
8816 
8817 FRAMEBUFFER CORE
8818 M:      Daniel Vetter <daniel@ffwll.ch>
8819 S:      Odd Fixes
8820 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8821 F:      drivers/video/fbdev/core/
8822 
8823 FRAMEBUFFER LAYER
8824 M:      Helge Deller <deller@gmx.de>
8825 L:      linux-fbdev@vger.kernel.org
8826 L:      dri-devel@lists.freedesktop.org
8827 S:      Maintained
8828 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8830 F:      Documentation/fb/
8831 F:      drivers/video/
8832 F:      include/linux/fb.h
8833 F:      include/uapi/linux/fb.h
8834 F:      include/uapi/video/
8835 F:      include/video/
8836 
8837 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8838 M:      Horia Geantă <horia.geanta@nxp.com>
8839 M:      Pankaj Gupta <pankaj.gupta@nxp.com>
8840 M:      Gaurav Jain <gaurav.jain@nxp.com>
8841 L:      linux-crypto@vger.kernel.org
8842 S:      Maintained
8843 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8844 F:      drivers/crypto/caam/
8845 
8846 FREESCALE COLDFIRE M5441X MMC DRIVER
8847 M:      Angelo Dureghello <adureghello@baylibre.com>
8848 L:      linux-mmc@vger.kernel.org
8849 S:      Maintained
8850 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8851 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8852 
8853 FREESCALE DIU FRAMEBUFFER DRIVER
8854 M:      Timur Tabi <timur@kernel.org>
8855 L:      linux-fbdev@vger.kernel.org
8856 S:      Maintained
8857 F:      drivers/video/fbdev/fsl-diu-fb.*
8858 
8859 FREESCALE DMA DRIVER
8860 M:      Zhang Wei <zw@zh-kernel.org>
8861 L:      linuxppc-dev@lists.ozlabs.org
8862 S:      Maintained
8863 F:      drivers/dma/fsldma.*
8864 
8865 FREESCALE DSPI DRIVER
8866 M:      Vladimir Oltean <olteanv@gmail.com>
8867 L:      linux-spi@vger.kernel.org
8868 L:      imx@lists.linux.dev
8869 S:      Maintained
8870 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8871 F:      drivers/spi/spi-fsl-dspi.c
8872 F:      include/linux/spi/spi-fsl-dspi.h
8873 
8874 FREESCALE eDMA DRIVER
8875 M:      Frank Li <Frank.Li@nxp.com>
8876 L:      imx@lists.linux.dev
8877 L:      dmaengine@vger.kernel.org
8878 S:      Maintained
8879 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8880 F:      drivers/dma/fsl-edma*.*
8881 
8882 FREESCALE ENETC ETHERNET DRIVERS
8883 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8884 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
8885 L:      netdev@vger.kernel.org
8886 S:      Maintained
8887 F:      drivers/net/ethernet/freescale/enetc/
8888 
8889 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8890 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8891 L:      netdev@vger.kernel.org
8892 S:      Maintained
8893 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8894 F:      drivers/net/ethernet/freescale/gianfar*
8895 
8896 FREESCALE GPMI NAND DRIVER
8897 M:      Han Xu <han.xu@nxp.com>
8898 L:      linux-mtd@lists.infradead.org
8899 S:      Maintained
8900 F:      drivers/mtd/nand/raw/gpmi-nand/*
8901 
8902 FREESCALE I2C CPM DRIVER
8903 M:      Jochen Friedrich <jochen@scram.de>
8904 L:      linuxppc-dev@lists.ozlabs.org
8905 L:      linux-i2c@vger.kernel.org
8906 S:      Maintained
8907 F:      drivers/i2c/busses/i2c-cpm.c
8908 
8909 FREESCALE IMX / MXC FEC DRIVER
8910 M:      Wei Fang <wei.fang@nxp.com>
8911 R:      Shenwei Wang <shenwei.wang@nxp.com>
8912 R:      Clark Wang <xiaoning.wang@nxp.com>
8913 L:      imx@lists.linux.dev
8914 L:      netdev@vger.kernel.org
8915 S:      Maintained
8916 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8917 F:      drivers/net/ethernet/freescale/fec.h
8918 F:      drivers/net/ethernet/freescale/fec_main.c
8919 F:      drivers/net/ethernet/freescale/fec_ptp.c
8920 
8921 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8922 M:      Sascha Hauer <s.hauer@pengutronix.de>
8923 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
8924 L:      linux-fbdev@vger.kernel.org
8925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8926 S:      Maintained
8927 F:      drivers/video/fbdev/imxfb.c
8928 
8929 FREESCALE IMX DDR PMU DRIVER
8930 M:      Frank Li <Frank.li@nxp.com>
8931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8932 S:      Maintained
8933 F:      Documentation/admin-guide/perf/imx-ddr.rst
8934 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8935 F:      drivers/perf/fsl_imx8_ddr_perf.c
8936 
8937 FREESCALE IMX I2C DRIVER
8938 M:      Oleksij Rempel <o.rempel@pengutronix.de>
8939 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
8940 L:      linux-i2c@vger.kernel.org
8941 S:      Maintained
8942 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8943 F:      drivers/i2c/busses/i2c-imx.c
8944 
8945 FREESCALE IMX LPI2C DRIVER
8946 M:      Dong Aisheng <aisheng.dong@nxp.com>
8947 L:      linux-i2c@vger.kernel.org
8948 L:      imx@lists.linux.dev
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8951 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8952 
8953 FREESCALE IMX LPSPI DRIVER
8954 M:      Frank Li <Frank.Li@nxp.com>
8955 L:      linux-spi@vger.kernel.org
8956 L:      imx@lists.linux.dev
8957 S:      Maintained
8958 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
8959 F:      drivers/spi/spi-fsl-lpspi.c
8960 
8961 FREESCALE MPC I2C DRIVER
8962 M:      Chris Packham <chris.packham@alliedtelesis.co.nz>
8963 L:      linux-i2c@vger.kernel.org
8964 S:      Maintained
8965 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8966 F:      drivers/i2c/busses/i2c-mpc.c
8967 
8968 FREESCALE QORIQ DPAA ETHERNET DRIVER
8969 M:      Madalin Bucur <madalin.bucur@nxp.com>
8970 L:      netdev@vger.kernel.org
8971 S:      Maintained
8972 F:      drivers/net/ethernet/freescale/dpaa
8973 
8974 FREESCALE QORIQ DPAA FMAN DRIVER
8975 M:      Madalin Bucur <madalin.bucur@nxp.com>
8976 R:      Sean Anderson <sean.anderson@seco.com>
8977 L:      netdev@vger.kernel.org
8978 S:      Maintained
8979 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8980 F:      drivers/net/ethernet/freescale/fman
8981 
8982 FREESCALE QORIQ PTP CLOCK DRIVER
8983 M:      Yangbo Lu <yangbo.lu@nxp.com>
8984 L:      netdev@vger.kernel.org
8985 S:      Maintained
8986 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8987 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8988 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8989 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8990 F:      drivers/ptp/ptp_qoriq.c
8991 F:      drivers/ptp/ptp_qoriq_debugfs.c
8992 F:      include/linux/fsl/ptp_qoriq.h
8993 
8994 FREESCALE QUAD SPI DRIVER
8995 M:      Han Xu <han.xu@nxp.com>
8996 L:      linux-spi@vger.kernel.org
8997 L:      imx@lists.linux.dev
8998 S:      Maintained
8999 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9000 F:      drivers/spi/spi-fsl-qspi.c
9001 
9002 FREESCALE QUICC ENGINE LIBRARY
9003 M:      Qiang Zhao <qiang.zhao@nxp.com>
9004 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9005 L:      linuxppc-dev@lists.ozlabs.org
9006 S:      Maintained
9007 F:      drivers/soc/fsl/qe/
9008 F:      include/soc/fsl/qe/
9009 
9010 FREESCALE QUICC ENGINE QMC DRIVER
9011 M:      Herve Codina <herve.codina@bootlin.com>
9012 L:      linuxppc-dev@lists.ozlabs.org
9013 S:      Maintained
9014 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9015 F:      drivers/soc/fsl/qe/qmc.c
9016 F:      include/soc/fsl/qe/qmc.h
9017 
9018 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9019 M:      Herve Codina <herve.codina@bootlin.com>
9020 L:      netdev@vger.kernel.org
9021 L:      linuxppc-dev@lists.ozlabs.org
9022 S:      Maintained
9023 F:      drivers/net/wan/fsl_qmc_hdlc.c
9024 
9025 FREESCALE QUICC ENGINE TSA DRIVER
9026 M:      Herve Codina <herve.codina@bootlin.com>
9027 L:      linuxppc-dev@lists.ozlabs.org
9028 S:      Maintained
9029 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9030 F:      drivers/soc/fsl/qe/tsa.c
9031 F:      drivers/soc/fsl/qe/tsa.h
9032 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9033 
9034 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9035 L:      netdev@vger.kernel.org
9036 L:      linuxppc-dev@lists.ozlabs.org
9037 S:      Orphan
9038 F:      drivers/net/ethernet/freescale/ucc_geth*
9039 
9040 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9041 M:      Zhao Qiang <qiang.zhao@nxp.com>
9042 L:      netdev@vger.kernel.org
9043 L:      linuxppc-dev@lists.ozlabs.org
9044 S:      Maintained
9045 F:      drivers/net/wan/fsl_ucc_hdlc*
9046 
9047 FREESCALE QUICC ENGINE UCC UART DRIVER
9048 M:      Timur Tabi <timur@kernel.org>
9049 L:      linuxppc-dev@lists.ozlabs.org
9050 S:      Maintained
9051 F:      drivers/tty/serial/ucc_uart.c
9052 
9053 FREESCALE SOC DRIVERS
9054 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9055 L:      linuxppc-dev@lists.ozlabs.org
9056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057 S:      Maintained
9058 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9059 F:      Documentation/devicetree/bindings/soc/fsl/
9060 F:      drivers/soc/fsl/
9061 F:      include/linux/fsl/
9062 F:      include/soc/fsl/
9063 
9064 FREESCALE SOC FS_ENET DRIVER
9065 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
9066 L:      linuxppc-dev@lists.ozlabs.org
9067 L:      netdev@vger.kernel.org
9068 S:      Maintained
9069 F:      drivers/net/ethernet/freescale/fs_enet/
9070 
9071 FREESCALE SOC SOUND DRIVERS
9072 M:      Shengjiu Wang <shengjiu.wang@gmail.com>
9073 M:      Xiubo Li <Xiubo.Lee@gmail.com>
9074 R:      Fabio Estevam <festevam@gmail.com>
9075 R:      Nicolin Chen <nicoleotsuka@gmail.com>
9076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9077 L:      linuxppc-dev@lists.ozlabs.org
9078 S:      Maintained
9079 F:      sound/soc/fsl/fsl*
9080 F:      sound/soc/fsl/imx*
9081 
9082 FREESCALE SOC LPC32XX SOUND DRIVERS
9083 M:      J.M.B. Downing <jonathan.downing@nautel.com>
9084 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9085 R:      Vladimir Zapolskiy <vz@mleia.com>
9086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9087 L:      linuxppc-dev@lists.ozlabs.org
9088 S:      Maintained
9089 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9090 F:      sound/soc/fsl/lpc3xxx-*
9091 
9092 FREESCALE SOC SOUND QMC DRIVER
9093 M:      Herve Codina <herve.codina@bootlin.com>
9094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9095 L:      linuxppc-dev@lists.ozlabs.org
9096 S:      Maintained
9097 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9098 F:      sound/soc/fsl/fsl_qmc_audio.c
9099 
9100 FREESCALE USB PERIPHERAL DRIVERS
9101 L:      linux-usb@vger.kernel.org
9102 L:      linuxppc-dev@lists.ozlabs.org
9103 S:      Orphan
9104 F:      drivers/usb/gadget/udc/fsl*
9105 
9106 FREESCALE USB PHY DRIVER
9107 L:      linux-usb@vger.kernel.org
9108 L:      linuxppc-dev@lists.ozlabs.org
9109 S:      Orphan
9110 F:      drivers/usb/phy/phy-fsl-usb*
9111 
9112 FREEVXFS FILESYSTEM
9113 M:      Christoph Hellwig <hch@infradead.org>
9114 S:      Maintained
9115 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9116 F:      fs/freevxfs/
9117 
9118 FREEZER
9119 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9120 M:      Pavel Machek <pavel@ucw.cz>
9121 L:      linux-pm@vger.kernel.org
9122 S:      Supported
9123 F:      Documentation/power/freezing-of-tasks.rst
9124 F:      include/linux/freezer.h
9125 F:      kernel/freezer.c
9126 
9127 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9128 M:      Eric Biggers <ebiggers@kernel.org>
9129 M:      Theodore Y. Ts'o <tytso@mit.edu>
9130 M:      Jaegeuk Kim <jaegeuk@kernel.org>
9131 L:      linux-fscrypt@vger.kernel.org
9132 S:      Supported
9133 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9134 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9135 F:      Documentation/filesystems/fscrypt.rst
9136 F:      fs/crypto/
9137 F:      include/linux/fscrypt.h
9138 F:      include/uapi/linux/fscrypt.h
9139 
9140 FSI SUBSYSTEM
9141 M:      Jeremy Kerr <jk@ozlabs.org>
9142 M:      Joel Stanley <joel@jms.id.au>
9143 R:      Alistar Popple <alistair@popple.id.au>
9144 R:      Eddie James <eajames@linux.ibm.com>
9145 L:      linux-fsi@lists.ozlabs.org
9146 S:      Supported
9147 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9149 F:      drivers/fsi/
9150 F:      include/linux/fsi*.h
9151 F:      include/trace/events/fsi*.h
9152 
9153 FSI-ATTACHED I2C DRIVER
9154 M:      Eddie James <eajames@linux.ibm.com>
9155 L:      linux-i2c@vger.kernel.org
9156 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
9157 S:      Maintained
9158 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9159 F:      drivers/i2c/busses/i2c-fsi.c
9160 
9161 FSI-ATTACHED SPI DRIVER
9162 M:      Eddie James <eajames@linux.ibm.com>
9163 L:      linux-spi@vger.kernel.org
9164 S:      Maintained
9165 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9166 F:      drivers/spi/spi-fsi.c
9167 
9168 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9169 M:      Jan Kara <jack@suse.cz>
9170 R:      Amir Goldstein <amir73il@gmail.com>
9171 L:      linux-fsdevel@vger.kernel.org
9172 S:      Maintained
9173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9174 F:      fs/notify/
9175 F:      include/linux/fsnotify*.h
9176 
9177 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9178 M:      Eric Biggers <ebiggers@kernel.org>
9179 M:      Theodore Y. Ts'o <tytso@mit.edu>
9180 L:      fsverity@lists.linux.dev
9181 S:      Supported
9182 Q:      https://patchwork.kernel.org/project/fsverity/list/
9183 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9184 F:      Documentation/filesystems/fsverity.rst
9185 F:      fs/verity/
9186 F:      include/linux/fsverity.h
9187 F:      include/uapi/linux/fsverity.h
9188 
9189 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9190 M:      Michael Zaidman <michael.zaidman@gmail.com>
9191 L:      linux-i2c@vger.kernel.org
9192 L:      linux-input@vger.kernel.org
9193 S:      Maintained
9194 F:      drivers/hid/hid-ft260.c
9195 
9196 FUJITSU LAPTOP EXTRAS
9197 M:      Jonathan Woithe <jwoithe@just42.net>
9198 L:      platform-driver-x86@vger.kernel.org
9199 S:      Maintained
9200 F:      drivers/platform/x86/fujitsu-laptop.c
9201 
9202 FUJITSU TABLET EXTRAS
9203 M:      Robert Gerlach <khnz@gmx.de>
9204 L:      platform-driver-x86@vger.kernel.org
9205 S:      Maintained
9206 F:      drivers/platform/x86/fujitsu-tablet.c
9207 
9208 FUNCTION HOOKS (FTRACE)
9209 M:      Steven Rostedt <rostedt@goodmis.org>
9210 M:      Masami Hiramatsu <mhiramat@kernel.org>
9211 R:      Mark Rutland <mark.rutland@arm.com>
9212 L:      linux-kernel@vger.kernel.org
9213 L:      linux-trace-kernel@vger.kernel.org
9214 S:      Maintained
9215 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9217 F:      Documentation/trace/ftrace*
9218 F:      arch/*/*/*/*ftrace*
9219 F:      arch/*/*/*ftrace*
9220 F:      include/*/ftrace.h
9221 F:      kernel/trace/fgraph.c
9222 F:      kernel/trace/ftrace*
9223 F:      samples/ftrace
9224 
9225 FUNGIBLE ETHERNET DRIVERS
9226 M:      Dimitris Michailidis <dmichail@fungible.com>
9227 L:      netdev@vger.kernel.org
9228 S:      Supported
9229 F:      drivers/net/ethernet/fungible/
9230 
9231 FUSE: FILESYSTEM IN USERSPACE
9232 M:      Miklos Szeredi <miklos@szeredi.hu>
9233 L:      linux-fsdevel@vger.kernel.org
9234 S:      Maintained
9235 W:      https://github.com/libfuse/
9236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9237 F:      Documentation/filesystems/fuse.rst
9238 F:      fs/fuse/
9239 F:      include/uapi/linux/fuse.h
9240 
9241 FUTEX SUBSYSTEM
9242 M:      Thomas Gleixner <tglx@linutronix.de>
9243 M:      Ingo Molnar <mingo@redhat.com>
9244 R:      Peter Zijlstra <peterz@infradead.org>
9245 R:      Darren Hart <dvhart@infradead.org>
9246 R:      Davidlohr Bueso <dave@stgolabs.net>
9247 R:      André Almeida <andrealmeid@igalia.com>
9248 L:      linux-kernel@vger.kernel.org
9249 S:      Maintained
9250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9251 F:      Documentation/locking/*futex*
9252 F:      include/asm-generic/futex.h
9253 F:      include/linux/futex.h
9254 F:      include/uapi/linux/futex.h
9255 F:      kernel/futex/*
9256 F:      tools/perf/bench/futex*
9257 F:      tools/testing/selftests/futex/
9258 
9259 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9260 M:      Sebastian Reichel <sre@kernel.org>
9261 L:      linux-media@vger.kernel.org
9262 S:      Maintained
9263 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9264 F:      drivers/media/i2c/gc0308.c
9265 
9266 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9267 M:      Zhi Mao <zhi.mao@mediatek.com>
9268 L:      linux-media@vger.kernel.org
9269 S:      Maintained
9270 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9271 F:      drivers/media/i2c/gc05a2.c
9272 
9273 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9274 M:      Zhi Mao <zhi.mao@mediatek.com>
9275 L:      linux-media@vger.kernel.org
9276 S:      Maintained
9277 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9278 F:      drivers/media/i2c/gc08a3.c
9279 
9280 GALAXYCORE GC2145 SENSOR DRIVER
9281 M:      Alain Volmat <alain.volmat@foss.st.com>
9282 L:      linux-media@vger.kernel.org
9283 S:      Maintained
9284 T:      git git://linuxtv.org/media_tree.git
9285 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9286 F:      drivers/media/i2c/gc2145.c
9287 
9288 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9289 M:      Tim Harvey <tharvey@gateworks.com>
9290 S:      Maintained
9291 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9292 F:      Documentation/hwmon/gsc-hwmon.rst
9293 F:      drivers/hwmon/gsc-hwmon.c
9294 F:      drivers/mfd/gateworks-gsc.c
9295 F:      include/linux/mfd/gsc.h
9296 F:      include/linux/platform_data/gsc_hwmon.h
9297 
9298 GCC PLUGINS
9299 M:      Kees Cook <kees@kernel.org>
9300 L:      linux-hardening@vger.kernel.org
9301 S:      Maintained
9302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9303 F:      Documentation/kbuild/gcc-plugins.rst
9304 F:      include/linux/stackleak.h
9305 F:      kernel/stackleak.c
9306 F:      scripts/Makefile.gcc-plugins
9307 F:      scripts/gcc-plugins/
9308 
9309 GCOV BASED KERNEL PROFILING
9310 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
9311 S:      Maintained
9312 F:      Documentation/dev-tools/gcov.rst
9313 F:      kernel/gcov/
9314 
9315 GDB KERNEL DEBUGGING HELPER SCRIPTS
9316 M:      Jan Kiszka <jan.kiszka@siemens.com>
9317 M:      Kieran Bingham <kbingham@kernel.org>
9318 S:      Supported
9319 F:      scripts/gdb/
9320 
9321 GEMINI CRYPTO DRIVER
9322 M:      Corentin Labbe <clabbe@baylibre.com>
9323 L:      linux-crypto@vger.kernel.org
9324 S:      Maintained
9325 F:      drivers/crypto/gemini/
9326 
9327 GEMTEK FM RADIO RECEIVER DRIVER
9328 M:      Hans Verkuil <hverkuil@xs4all.nl>
9329 L:      linux-media@vger.kernel.org
9330 S:      Maintained
9331 W:      https://linuxtv.org
9332 T:      git git://linuxtv.org/media_tree.git
9333 F:      drivers/media/radio/radio-gemtek*
9334 
9335 GENERIC ARCHITECTURE TOPOLOGY
9336 M:      Sudeep Holla <sudeep.holla@arm.com>
9337 L:      linux-kernel@vger.kernel.org
9338 S:      Maintained
9339 F:      drivers/base/arch_topology.c
9340 F:      include/linux/arch_topology.h
9341 
9342 GENERIC ENTRY CODE
9343 M:      Thomas Gleixner <tglx@linutronix.de>
9344 M:      Peter Zijlstra <peterz@infradead.org>
9345 M:      Andy Lutomirski <luto@kernel.org>
9346 L:      linux-kernel@vger.kernel.org
9347 S:      Maintained
9348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9349 F:      include/linux/entry-common.h
9350 F:      include/linux/entry-kvm.h
9351 F:      kernel/entry/
9352 
9353 GENERIC GPIO I2C DRIVER
9354 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9355 S:      Supported
9356 F:      drivers/i2c/busses/i2c-gpio.c
9357 F:      include/linux/platform_data/i2c-gpio.h
9358 
9359 GENERIC GPIO I2C MULTIPLEXER DRIVER
9360 M:      Peter Korsgaard <peter.korsgaard@barco.com>
9361 L:      linux-i2c@vger.kernel.org
9362 S:      Supported
9363 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9364 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9365 F:      include/linux/platform_data/i2c-mux-gpio.h
9366 
9367 GENERIC GPIO RESET DRIVER
9368 M:      Krzysztof Kozlowski <krzk@kernel.org>
9369 S:      Maintained
9370 F:      drivers/reset/reset-gpio.c
9371 
9372 GENERIC HDLC (WAN) DRIVERS
9373 M:      Krzysztof Halasa <khc@pm.waw.pl>
9374 S:      Maintained
9375 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9376 F:      drivers/net/wan/c101.c
9377 F:      drivers/net/wan/hd6457*
9378 F:      drivers/net/wan/hdlc*
9379 F:      drivers/net/wan/n2.c
9380 F:      drivers/net/wan/pc300too.c
9381 F:      drivers/net/wan/pci200syn.c
9382 F:      drivers/net/wan/wanxl*
9383 
9384 GENERIC INCLUDE/ASM HEADER FILES
9385 M:      Arnd Bergmann <arnd@arndb.de>
9386 L:      linux-arch@vger.kernel.org
9387 S:      Maintained
9388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9389 F:      include/asm-generic/
9390 F:      include/uapi/asm-generic/
9391 
9392 GENERIC PHY FRAMEWORK
9393 M:      Vinod Koul <vkoul@kernel.org>
9394 M:      Kishon Vijay Abraham I <kishon@kernel.org>
9395 L:      linux-phy@lists.infradead.org
9396 S:      Supported
9397 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9399 F:      Documentation/devicetree/bindings/phy/
9400 F:      drivers/phy/
9401 F:      include/dt-bindings/phy/
9402 F:      include/linux/phy/
9403 
9404 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9405 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9406 S:      Supported
9407 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9408 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9409 
9410 GENERIC PM DOMAINS
9411 M:      Ulf Hansson <ulf.hansson@linaro.org>
9412 L:      linux-pm@vger.kernel.org
9413 S:      Supported
9414 F:      Documentation/devicetree/bindings/power/power?domain*
9415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9416 F:      drivers/pmdomain/
9417 F:      include/linux/pm_domain.h
9418 
9419 GENERIC RADIX TREE
9420 M:      Kent Overstreet <kent.overstreet@linux.dev>
9421 S:      Supported
9422 C:      irc://irc.oftc.net/bcache
9423 F:      include/linux/generic-radix-tree.h
9424 F:      lib/generic-radix-tree.c
9425 
9426 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9427 M:      Eugen Hristev <eugen.hristev@microchip.com>
9428 L:      linux-input@vger.kernel.org
9429 S:      Maintained
9430 F:      drivers/input/touchscreen/resistive-adc-touch.c
9431 
9432 GENERIC STRING LIBRARY
9433 M:      Kees Cook <kees@kernel.org>
9434 R:      Andy Shevchenko <andy@kernel.org>
9435 L:      linux-hardening@vger.kernel.org
9436 S:      Supported
9437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9438 F:      include/linux/string.h
9439 F:      include/linux/string_choices.h
9440 F:      include/linux/string_helpers.h
9441 F:      lib/string.c
9442 F:      lib/string_kunit.c
9443 F:      lib/string_helpers.c
9444 F:      lib/string_helpers_kunit.c
9445 F:      scripts/coccinelle/api/string_choices.cocci
9446 
9447 GENERIC UIO DRIVER FOR PCI DEVICES
9448 M:      "Michael S. Tsirkin" <mst@redhat.com>
9449 L:      kvm@vger.kernel.org
9450 S:      Supported
9451 F:      drivers/uio/uio_pci_generic.c
9452 
9453 GENERIC VDSO LIBRARY
9454 M:      Andy Lutomirski <luto@kernel.org>
9455 M:      Thomas Gleixner <tglx@linutronix.de>
9456 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
9457 L:      linux-kernel@vger.kernel.org
9458 S:      Maintained
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9460 F:      include/asm-generic/vdso/vsyscall.h
9461 F:      include/vdso/
9462 F:      kernel/time/vsyscall.c
9463 F:      lib/vdso/
9464 
9465 GENWQE (IBM Generic Workqueue Card)
9466 M:      Frank Haverkamp <haver@linux.ibm.com>
9467 S:      Supported
9468 F:      drivers/misc/genwqe/
9469 
9470 GET_MAINTAINER SCRIPT
9471 M:      Joe Perches <joe@perches.com>
9472 S:      Maintained
9473 F:      scripts/get_maintainer.pl
9474 
9475 GFS2 FILE SYSTEM
9476 M:      Andreas Gruenbacher <agruenba@redhat.com>
9477 L:      gfs2@lists.linux.dev
9478 S:      Supported
9479 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9481 F:      Documentation/filesystems/gfs2*
9482 F:      fs/gfs2/
9483 F:      include/uapi/linux/gfs2_ondisk.h
9484 
9485 GIGABYTE WATERFORCE SENSOR DRIVER
9486 M:      Aleksa Savic <savicaleksa83@gmail.com>
9487 L:      linux-hwmon@vger.kernel.org
9488 S:      Maintained
9489 F:      Documentation/hwmon/gigabyte_waterforce.rst
9490 F:      drivers/hwmon/gigabyte_waterforce.c
9491 
9492 GIGABYTE WMI DRIVER
9493 M:      Thomas Weißschuh <thomas@weissschuh.net>
9494 L:      platform-driver-x86@vger.kernel.org
9495 S:      Maintained
9496 F:      drivers/platform/x86/gigabyte-wmi.c
9497 
9498 GNSS SUBSYSTEM
9499 M:      Johan Hovold <johan@kernel.org>
9500 S:      Maintained
9501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9502 F:      Documentation/ABI/testing/sysfs-class-gnss
9503 F:      Documentation/devicetree/bindings/gnss/
9504 F:      drivers/gnss/
9505 F:      include/linux/gnss.h
9506 
9507 GO7007 MPEG CODEC
9508 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
9509 L:      linux-media@vger.kernel.org
9510 S:      Maintained
9511 F:      drivers/media/usb/go7007/
9512 
9513 GOODIX TOUCHSCREEN
9514 M:      Bastien Nocera <hadess@hadess.net>
9515 M:      Hans de Goede <hdegoede@redhat.com>
9516 L:      linux-input@vger.kernel.org
9517 S:      Maintained
9518 F:      drivers/input/touchscreen/goodix*
9519 
9520 GOOGLE ETHERNET DRIVERS
9521 M:      Jeroen de Borst <jeroendb@google.com>
9522 M:      Praveen Kaligineedi <pkaligineedi@google.com>
9523 R:      Shailend Chand <shailend@google.com>
9524 L:      netdev@vger.kernel.org
9525 S:      Supported
9526 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9527 F:      drivers/net/ethernet/google
9528 
9529 GOOGLE FIRMWARE DRIVERS
9530 M:      Tzung-Bi Shih <tzungbi@kernel.org>
9531 R:      Brian Norris <briannorris@chromium.org>
9532 R:      Julius Werner <jwerner@chromium.org>
9533 L:      chrome-platform@lists.linux.dev
9534 S:      Maintained
9535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9536 F:      drivers/firmware/google/
9537 
9538 GOOGLE TENSOR SoC SUPPORT
9539 M:      Peter Griffin <peter.griffin@linaro.org>
9540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541 L:      linux-samsung-soc@vger.kernel.org
9542 S:      Maintained
9543 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9544 F:      arch/arm64/boot/dts/exynos/google/
9545 F:      drivers/clk/samsung/clk-gs101.c
9546 F:      drivers/phy/samsung/phy-gs101-ufs.c
9547 F:      include/dt-bindings/clock/google,gs101.h
9548 K:      [gG]oogle.?[tT]ensor
9549 
9550 GPD POCKET FAN DRIVER
9551 M:      Hans de Goede <hdegoede@redhat.com>
9552 L:      platform-driver-x86@vger.kernel.org
9553 S:      Maintained
9554 F:      drivers/platform/x86/gpd-pocket-fan.c
9555 
9556 GPIO ACPI SUPPORT
9557 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9558 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9559 L:      linux-gpio@vger.kernel.org
9560 L:      linux-acpi@vger.kernel.org
9561 S:      Supported
9562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9563 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9564 F:      drivers/gpio/gpiolib-acpi.c
9565 F:      drivers/gpio/gpiolib-acpi.h
9566 
9567 GPIO AGGREGATOR
9568 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9569 L:      linux-gpio@vger.kernel.org
9570 S:      Supported
9571 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9572 F:      drivers/gpio/gpio-aggregator.c
9573 
9574 GPIO IR Transmitter
9575 M:      Sean Young <sean@mess.org>
9576 L:      linux-media@vger.kernel.org
9577 S:      Maintained
9578 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9579 F:      drivers/media/rc/gpio-ir-tx.c
9580 
9581 GPIO MOCKUP DRIVER
9582 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
9583 L:      linux-gpio@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/gpio/gpio-mockup.c
9586 F:      tools/testing/selftests/gpio/
9587 
9588 GPIO REGMAP
9589 M:      Michael Walle <mwalle@kernel.org>
9590 S:      Maintained
9591 F:      drivers/gpio/gpio-regmap.c
9592 F:      include/linux/gpio/regmap.h
9593 K:      (devm_)?gpio_regmap_(un)?register
9594 
9595 GPIO SUBSYSTEM
9596 M:      Linus Walleij <linus.walleij@linaro.org>
9597 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9598 L:      linux-gpio@vger.kernel.org
9599 S:      Maintained
9600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9601 F:      Documentation/admin-guide/gpio/
9602 F:      Documentation/devicetree/bindings/gpio/
9603 F:      Documentation/driver-api/gpio/
9604 F:      drivers/gpio/
9605 F:      include/dt-bindings/gpio/
9606 F:      include/linux/gpio.h
9607 F:      include/linux/gpio/
9608 F:      include/linux/of_gpio.h
9609 
9610 GPIO UAPI
9611 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9612 R:      Kent Gibson <warthog618@gmail.com>
9613 L:      linux-gpio@vger.kernel.org
9614 S:      Maintained
9615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9616 F:      Documentation/ABI/obsolete/sysfs-gpio
9617 F:      Documentation/ABI/testing/gpio-cdev
9618 F:      Documentation/userspace-api/gpio/
9619 F:      drivers/gpio/gpiolib-cdev.c
9620 F:      include/uapi/linux/gpio.h
9621 F:      tools/gpio/
9622 
9623 GRE DEMULTIPLEXER DRIVER
9624 M:      Dmitry Kozlov <xeb@mail.ru>
9625 L:      netdev@vger.kernel.org
9626 S:      Maintained
9627 F:      include/net/gre.h
9628 F:      net/ipv4/gre_demux.c
9629 F:      net/ipv4/gre_offload.c
9630 
9631 GRETH 10/100/1G Ethernet MAC device driver
9632 M:      Andreas Larsson <andreas@gaisler.com>
9633 L:      netdev@vger.kernel.org
9634 S:      Maintained
9635 F:      drivers/net/ethernet/aeroflex/
9636 
9637 GREYBUS AUDIO PROTOCOLS DRIVERS
9638 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
9639 M:      Mark Greer <mgreer@animalcreek.com>
9640 S:      Maintained
9641 F:      drivers/staging/greybus/audio_apbridgea.c
9642 F:      drivers/staging/greybus/audio_apbridgea.h
9643 F:      drivers/staging/greybus/audio_codec.c
9644 F:      drivers/staging/greybus/audio_codec.h
9645 F:      drivers/staging/greybus/audio_gb.c
9646 F:      drivers/staging/greybus/audio_manager.c
9647 F:      drivers/staging/greybus/audio_manager.h
9648 F:      drivers/staging/greybus/audio_manager_module.c
9649 F:      drivers/staging/greybus/audio_manager_private.h
9650 F:      drivers/staging/greybus/audio_manager_sysfs.c
9651 F:      drivers/staging/greybus/audio_module.c
9652 F:      drivers/staging/greybus/audio_topology.c
9653 
9654 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9655 M:      Viresh Kumar <vireshk@kernel.org>
9656 S:      Maintained
9657 F:      drivers/staging/greybus/authentication.c
9658 F:      drivers/staging/greybus/bootrom.c
9659 F:      drivers/staging/greybus/firmware.h
9660 F:      drivers/staging/greybus/fw-core.c
9661 F:      drivers/staging/greybus/fw-download.c
9662 F:      drivers/staging/greybus/fw-management.c
9663 F:      drivers/staging/greybus/greybus_authentication.h
9664 F:      drivers/staging/greybus/greybus_firmware.h
9665 F:      drivers/staging/greybus/hid.c
9666 F:      drivers/staging/greybus/i2c.c
9667 F:      drivers/staging/greybus/spi.c
9668 F:      drivers/staging/greybus/spilib.c
9669 F:      drivers/staging/greybus/spilib.h
9670 
9671 GREYBUS LOOPBACK DRIVER
9672 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
9673 S:      Maintained
9674 F:      drivers/staging/greybus/loopback.c
9675 
9676 GREYBUS PLATFORM DRIVERS
9677 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9678 S:      Maintained
9679 F:      drivers/staging/greybus/arche-apb-ctrl.c
9680 F:      drivers/staging/greybus/arche-platform.c
9681 F:      drivers/staging/greybus/arche_platform.h
9682 
9683 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9684 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9685 S:      Maintained
9686 F:      drivers/staging/greybus/gpio.c
9687 F:      drivers/staging/greybus/light.c
9688 F:      drivers/staging/greybus/power_supply.c
9689 F:      drivers/staging/greybus/sdio.c
9690 F:      drivers/staging/greybus/spi.c
9691 F:      drivers/staging/greybus/spilib.c
9692 
9693 GREYBUS BEAGLEPLAY DRIVERS
9694 M:      Ayush Singh <ayushdevel1325@gmail.com>
9695 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9698 F:      drivers/greybus/gb-beagleplay.c
9699 
9700 GREYBUS SUBSYSTEM
9701 M:      Johan Hovold <johan@kernel.org>
9702 M:      Alex Elder <elder@kernel.org>
9703 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9704 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9705 S:      Maintained
9706 F:      drivers/greybus/
9707 F:      drivers/staging/greybus/
9708 F:      include/linux/greybus.h
9709 F:      include/linux/greybus/
9710 
9711 GREYBUS UART PROTOCOLS DRIVERS
9712 M:      David Lin <dtwlin@gmail.com>
9713 S:      Maintained
9714 F:      drivers/staging/greybus/log.c
9715 F:      drivers/staging/greybus/uart.c
9716 
9717 GS1662 VIDEO SERIALIZER
9718 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9719 L:      linux-media@vger.kernel.org
9720 S:      Maintained
9721 T:      git git://linuxtv.org/media_tree.git
9722 F:      drivers/media/spi/gs1662.c
9723 
9724 GSPCA FINEPIX SUBDRIVER
9725 M:      Frank Zago <frank@zago.net>
9726 L:      linux-media@vger.kernel.org
9727 S:      Maintained
9728 T:      git git://linuxtv.org/media_tree.git
9729 F:      drivers/media/usb/gspca/finepix.c
9730 
9731 GSPCA GL860 SUBDRIVER
9732 M:      Olivier Lorin <o.lorin@laposte.net>
9733 L:      linux-media@vger.kernel.org
9734 S:      Maintained
9735 T:      git git://linuxtv.org/media_tree.git
9736 F:      drivers/media/usb/gspca/gl860/
9737 
9738 GSPCA M5602 SUBDRIVER
9739 M:      Erik Andren <erik.andren@gmail.com>
9740 L:      linux-media@vger.kernel.org
9741 S:      Maintained
9742 T:      git git://linuxtv.org/media_tree.git
9743 F:      drivers/media/usb/gspca/m5602/
9744 
9745 GSPCA PAC207 SONIXB SUBDRIVER
9746 M:      Hans Verkuil <hverkuil@xs4all.nl>
9747 L:      linux-media@vger.kernel.org
9748 S:      Odd Fixes
9749 T:      git git://linuxtv.org/media_tree.git
9750 F:      drivers/media/usb/gspca/pac207.c
9751 
9752 GSPCA SN9C20X SUBDRIVER
9753 M:      Brian Johnson <brijohn@gmail.com>
9754 L:      linux-media@vger.kernel.org
9755 S:      Maintained
9756 T:      git git://linuxtv.org/media_tree.git
9757 F:      drivers/media/usb/gspca/sn9c20x.c
9758 
9759 GSPCA T613 SUBDRIVER
9760 M:      Leandro Costantino <lcostantino@gmail.com>
9761 L:      linux-media@vger.kernel.org
9762 S:      Maintained
9763 T:      git git://linuxtv.org/media_tree.git
9764 F:      drivers/media/usb/gspca/t613.c
9765 
9766 GSPCA USB WEBCAM DRIVER
9767 M:      Hans Verkuil <hverkuil@xs4all.nl>
9768 L:      linux-media@vger.kernel.org
9769 S:      Odd Fixes
9770 T:      git git://linuxtv.org/media_tree.git
9771 F:      drivers/media/usb/gspca/
9772 
9773 GTP (GPRS Tunneling Protocol)
9774 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9775 M:      Harald Welte <laforge@gnumonks.org>
9776 L:      osmocom-net-gprs@lists.osmocom.org
9777 S:      Maintained
9778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9779 F:      drivers/net/gtp.c
9780 
9781 GUID PARTITION TABLE (GPT)
9782 M:      Davidlohr Bueso <dave@stgolabs.net>
9783 L:      linux-efi@vger.kernel.org
9784 S:      Maintained
9785 F:      block/partitions/efi.*
9786 
9787 HABANALABS PCI DRIVER
9788 M:      Ofir Bitton <obitton@habana.ai>
9789 L:      dri-devel@lists.freedesktop.org
9790 S:      Supported
9791 C:      irc://irc.oftc.net/dri-devel
9792 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9793 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9794 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9795 F:      drivers/accel/habanalabs/
9796 F:      include/linux/habanalabs/
9797 F:      include/trace/events/habanalabs.h
9798 F:      include/uapi/drm/habanalabs_accel.h
9799 
9800 HACKRF MEDIA DRIVER
9801 L:      linux-media@vger.kernel.org
9802 S:      Orphan
9803 W:      https://linuxtv.org
9804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9805 F:      drivers/media/usb/hackrf/
9806 
9807 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9808 M:      Chuck Lever <chuck.lever@oracle.com>
9809 L:      kernel-tls-handshake@lists.linux.dev
9810 L:      netdev@vger.kernel.org
9811 S:      Maintained
9812 F:      Documentation/netlink/specs/handshake.yaml
9813 F:      Documentation/networking/tls-handshake.rst
9814 F:      include/net/handshake.h
9815 F:      include/trace/events/handshake.h
9816 F:      net/handshake/
9817 
9818 HANTRO VPU CODEC DRIVER
9819 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9820 M:      Philipp Zabel <p.zabel@pengutronix.de>
9821 L:      linux-media@vger.kernel.org
9822 L:      linux-rockchip@lists.infradead.org
9823 S:      Maintained
9824 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9825 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9826 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9827 F:      drivers/media/platform/verisilicon/
9828 
9829 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9830 M:      Frank Seidel <frank@f-seidel.de>
9831 L:      platform-driver-x86@vger.kernel.org
9832 S:      Maintained
9833 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9834 F:      drivers/platform/x86/hdaps.c
9835 
9836 HARDWARE MONITORING
9837 M:      Jean Delvare <jdelvare@suse.com>
9838 M:      Guenter Roeck <linux@roeck-us.net>
9839 L:      linux-hwmon@vger.kernel.org
9840 S:      Maintained
9841 W:      http://hwmon.wiki.kernel.org/
9842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9843 F:      Documentation/ABI/testing/sysfs-class-hwmon
9844 F:      Documentation/devicetree/bindings/hwmon/
9845 F:      Documentation/hwmon/
9846 F:      drivers/hwmon/
9847 F:      include/linux/hwmon*.h
9848 F:      include/trace/events/hwmon*.h
9849 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9850 
9851 HARDWARE RANDOM NUMBER GENERATOR CORE
9852 M:      Olivia Mackall <olivia@selenic.com>
9853 M:      Herbert Xu <herbert@gondor.apana.org.au>
9854 L:      linux-crypto@vger.kernel.org
9855 S:      Odd fixes
9856 F:      Documentation/admin-guide/hw_random.rst
9857 F:      Documentation/devicetree/bindings/rng/
9858 F:      drivers/char/hw_random/
9859 F:      include/linux/hw_random.h
9860 
9861 HARDWARE SPINLOCK CORE
9862 M:      Bjorn Andersson <andersson@kernel.org>
9863 R:      Baolin Wang <baolin.wang7@gmail.com>
9864 L:      linux-remoteproc@vger.kernel.org
9865 S:      Maintained
9866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9867 F:      Documentation/devicetree/bindings/hwlock/
9868 F:      Documentation/locking/hwspinlock.rst
9869 F:      drivers/hwspinlock/
9870 F:      include/linux/hwspinlock.h
9871 
9872 HARDWARE TRACING FACILITIES
9873 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9874 S:      Maintained
9875 F:      drivers/hwtracing/
9876 
9877 HARMONY SOUND DRIVER
9878 L:      linux-parisc@vger.kernel.org
9879 S:      Maintained
9880 F:      sound/parisc/harmony.*
9881 
9882 HDPVR USB VIDEO ENCODER DRIVER
9883 M:      Hans Verkuil <hverkuil@xs4all.nl>
9884 L:      linux-media@vger.kernel.org
9885 S:      Odd Fixes
9886 W:      https://linuxtv.org
9887 T:      git git://linuxtv.org/media_tree.git
9888 F:      drivers/media/usb/hdpvr/
9889 
9890 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9891 M:      Keng-Yu Lin <keng-yu.lin@hpe.com>
9892 S:      Supported
9893 F:      drivers/misc/hpilo.[ch]
9894 
9895 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9896 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
9897 S:      Supported
9898 F:      Documentation/watchdog/hpwdt.rst
9899 F:      drivers/watchdog/hpwdt.c
9900 
9901 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9902 M:      Don Brace <don.brace@microchip.com>
9903 L:      storagedev@microchip.com
9904 L:      linux-scsi@vger.kernel.org
9905 S:      Supported
9906 F:      Documentation/scsi/hpsa.rst
9907 F:      drivers/scsi/hpsa*.[ch]
9908 F:      include/linux/cciss*.h
9909 F:      include/uapi/linux/cciss*.h
9910 
9911 HFI1 DRIVER
9912 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9913 L:      linux-rdma@vger.kernel.org
9914 S:      Supported
9915 F:      drivers/infiniband/hw/hfi1
9916 
9917 HFS FILESYSTEM
9918 L:      linux-fsdevel@vger.kernel.org
9919 S:      Orphan
9920 F:      Documentation/filesystems/hfs.rst
9921 F:      fs/hfs/
9922 
9923 HFSPLUS FILESYSTEM
9924 L:      linux-fsdevel@vger.kernel.org
9925 S:      Orphan
9926 F:      Documentation/filesystems/hfsplus.rst
9927 F:      fs/hfsplus/
9928 
9929 HGA FRAMEBUFFER DRIVER
9930 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9931 L:      linux-nvidia@lists.surfsouth.com
9932 S:      Maintained
9933 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9934 F:      drivers/video/fbdev/hgafb.c
9935 
9936 HIBERNATION (aka Software Suspend, aka swsusp)
9937 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9938 M:      Pavel Machek <pavel@ucw.cz>
9939 L:      linux-pm@vger.kernel.org
9940 S:      Supported
9941 B:      https://bugzilla.kernel.org
9942 F:      arch/*/include/asm/suspend*.h
9943 F:      arch/x86/power/
9944 F:      drivers/base/power/
9945 F:      include/linux/freezer.h
9946 F:      include/linux/pm.h
9947 F:      include/linux/suspend.h
9948 F:      kernel/power/
9949 
9950 HID CORE LAYER
9951 M:      Jiri Kosina <jikos@kernel.org>
9952 M:      Benjamin Tissoires <bentiss@kernel.org>
9953 L:      linux-input@vger.kernel.org
9954 S:      Maintained
9955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9956 F:      Documentation/hid/
9957 F:      drivers/hid/
9958 F:      include/linux/hid*
9959 F:      include/uapi/linux/hid*
9960 F:      samples/hid/
9961 F:      tools/testing/selftests/hid/
9962 
9963 HID LOGITECH DRIVERS
9964 R:      Filipe Laíns <lains@riseup.net>
9965 L:      linux-input@vger.kernel.org
9966 S:      Maintained
9967 F:      drivers/hid/hid-logitech-*
9968 
9969 HID NVIDIA SHIELD DRIVER
9970 M:      Rahul Rameshbabu <rrameshbabu@nvidia.com>
9971 L:      linux-input@vger.kernel.org
9972 S:      Maintained
9973 F:      drivers/hid/hid-nvidia-shield.c
9974 
9975 HID PHOENIX RC FLIGHT CONTROLLER
9976 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9977 L:      linux-input@vger.kernel.org
9978 S:      Maintained
9979 F:      drivers/hid/hid-pxrc.c
9980 
9981 HID PLAYSTATION DRIVER
9982 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
9983 L:      linux-input@vger.kernel.org
9984 S:      Supported
9985 F:      drivers/hid/hid-playstation.c
9986 
9987 HID SENSOR HUB DRIVERS
9988 M:      Jiri Kosina <jikos@kernel.org>
9989 M:      Jonathan Cameron <jic23@kernel.org>
9990 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9991 L:      linux-input@vger.kernel.org
9992 L:      linux-iio@vger.kernel.org
9993 S:      Maintained
9994 F:      Documentation/hid/hid-sensor*
9995 F:      drivers/hid/hid-sensor-*
9996 F:      drivers/iio/*/hid-*
9997 F:      include/linux/hid-sensor-*
9998 
9999 HID VRC-2 CAR CONTROLLER DRIVER
10000 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10001 L:      linux-input@vger.kernel.org
10002 S:      Maintained
10003 F:      drivers/hid/hid-vrc2.c
10004 
10005 HID WACOM DRIVER
10006 M:      Ping Cheng <ping.cheng@wacom.com>
10007 M:      Jason Gerecke  <jason.gerecke@wacom.com>
10008 L:      linux-input@vger.kernel.org
10009 S:      Maintained
10010 F:      drivers/hid/wacom.h
10011 F:      drivers/hid/wacom_*
10012 
10013 HID++ LOGITECH DRIVERS
10014 R:      Filipe Laíns <lains@riseup.net>
10015 R:      Bastien Nocera <hadess@hadess.net>
10016 L:      linux-input@vger.kernel.org
10017 S:      Maintained
10018 F:      drivers/hid/hid-logitech-hidpp.c
10019 
10020 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10021 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
10022 M:      Frederic Weisbecker <frederic@kernel.org>
10023 M:      Thomas Gleixner <tglx@linutronix.de>
10024 L:      linux-kernel@vger.kernel.org
10025 S:      Maintained
10026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10027 F:      Documentation/timers/
10028 F:      include/linux/clockchips.h
10029 F:      include/linux/hrtimer.h
10030 F:      include/linux/timer.h
10031 F:      kernel/time/clockevents.c
10032 F:      kernel/time/hrtimer.c
10033 F:      kernel/time/timer.c
10034 F:      kernel/time/timer_list.c
10035 F:      kernel/time/timer_migration.*
10036 F:      tools/testing/selftests/timers/
10037 
10038 HIGH-SPEED SCC DRIVER FOR AX.25
10039 L:      linux-hams@vger.kernel.org
10040 S:      Orphan
10041 F:      drivers/net/hamradio/scc.c
10042 
10043 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10044 M:      HighPoint Linux Team <linux@highpoint-tech.com>
10045 S:      Supported
10046 W:      http://www.highpoint-tech.com
10047 F:      Documentation/scsi/hptiop.rst
10048 F:      drivers/scsi/hptiop.c
10049 
10050 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10051 M:      John Stultz <jstultz@google.com>
10052 L:      linux-kernel@vger.kernel.org
10053 S:      Maintained
10054 F:      drivers/misc/hisi_hikey_usb.c
10055 
10056 HIMAX HX83112B TOUCHSCREEN SUPPORT
10057 M:      Job Noorman <job@noorman.info>
10058 L:      linux-input@vger.kernel.org
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10061 F:      drivers/input/touchscreen/himax_hx83112b.c
10062 
10063 HIPPI
10064 M:      Jes Sorensen <jes@trained-monkey.org>
10065 L:      linux-hippi@sunsite.dk
10066 S:      Maintained
10067 F:      drivers/net/hippi/
10068 F:      include/linux/hippidevice.h
10069 F:      include/uapi/linux/if_hippi.h
10070 F:      net/802/hippi.c
10071 
10072 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10073 M:      Kurt Kanzenbach <kurt@linutronix.de>
10074 L:      netdev@vger.kernel.org
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10077 F:      drivers/net/dsa/hirschmann/*
10078 F:      include/linux/platform_data/hirschmann-hellcreek.h
10079 F:      net/dsa/tag_hellcreek.c
10080 
10081 HISILICON DMA DRIVER
10082 M:      Zhou Wang <wangzhou1@hisilicon.com>
10083 M:      Jie Hai <haijie1@huawei.com>
10084 L:      dmaengine@vger.kernel.org
10085 S:      Maintained
10086 F:      drivers/dma/hisi_dma.c
10087 
10088 HISILICON GPIO DRIVER
10089 M:      Jay Fang <f.fangjian@huawei.com>
10090 L:      linux-gpio@vger.kernel.org
10091 S:      Maintained
10092 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10093 F:      drivers/gpio/gpio-hisi.c
10094 
10095 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10096 M:      Zhiqi Song <songzhiqi1@huawei.com>
10097 M:      Longfang Liu <liulongfang@huawei.com>
10098 L:      linux-crypto@vger.kernel.org
10099 S:      Maintained
10100 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10101 F:      drivers/crypto/hisilicon/hpre/hpre.h
10102 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10103 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10104 
10105 HISILICON HNS3 PMU DRIVER
10106 M:      Jijie Shao <shaojijie@huawei.com>
10107 S:      Supported
10108 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10109 F:      drivers/perf/hisilicon/hns3_pmu.c
10110 
10111 HISILICON I2C CONTROLLER DRIVER
10112 M:      Yicong Yang <yangyicong@hisilicon.com>
10113 L:      linux-i2c@vger.kernel.org
10114 S:      Maintained
10115 W:      https://www.hisilicon.com
10116 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10117 F:      drivers/i2c/busses/i2c-hisi.c
10118 
10119 HISILICON KUNPENG SOC HCCS DRIVER
10120 M:      Huisong Li <lihuisong@huawei.com>
10121 S:      Maintained
10122 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10123 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10124 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10125 
10126 HISILICON LPC BUS DRIVER
10127 M:      Jay Fang <f.fangjian@huawei.com>
10128 S:      Maintained
10129 W:      http://www.hisilicon.com
10130 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10131 F:      drivers/bus/hisi_lpc.c
10132 
10133 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10134 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
10135 M:      Salil Mehta <salil.mehta@huawei.com>
10136 M:      Jijie Shao <shaojijie@huawei.com>
10137 L:      netdev@vger.kernel.org
10138 S:      Maintained
10139 W:      http://www.hisilicon.com
10140 F:      drivers/net/ethernet/hisilicon/hns3/
10141 
10142 HISILICON NETWORK SUBSYSTEM DRIVER
10143 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
10144 M:      Salil Mehta <salil.mehta@huawei.com>
10145 L:      netdev@vger.kernel.org
10146 S:      Maintained
10147 W:      http://www.hisilicon.com
10148 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10149 F:      drivers/net/ethernet/hisilicon/
10150 
10151 HISILICON PMU DRIVER
10152 M:      Yicong Yang <yangyicong@hisilicon.com>
10153 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10154 S:      Supported
10155 W:      http://www.hisilicon.com
10156 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10157 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10158 F:      drivers/perf/hisilicon
10159 
10160 HISILICON PTT DRIVER
10161 M:      Yicong Yang <yangyicong@hisilicon.com>
10162 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10163 L:      linux-kernel@vger.kernel.org
10164 S:      Maintained
10165 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10166 F:      Documentation/trace/hisi-ptt.rst
10167 F:      drivers/hwtracing/ptt/
10168 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10169 F:      tools/perf/util/hisi-ptt*
10170 F:      tools/perf/util/hisi-ptt-decoder/*
10171 
10172 HISILICON QM DRIVER
10173 M:      Weili Qian <qianweili@huawei.com>
10174 M:      Zhou Wang <wangzhou1@hisilicon.com>
10175 L:      linux-crypto@vger.kernel.org
10176 S:      Maintained
10177 F:      drivers/crypto/hisilicon/Kconfig
10178 F:      drivers/crypto/hisilicon/Makefile
10179 F:      drivers/crypto/hisilicon/qm.c
10180 F:      drivers/crypto/hisilicon/sgl.c
10181 F:      include/linux/hisi_acc_qm.h
10182 
10183 HISILICON ROCE DRIVER
10184 M:      Chengchang Tang <tangchengchang@huawei.com>
10185 M:      Junxian Huang <huangjunxian6@hisilicon.com>
10186 L:      linux-rdma@vger.kernel.org
10187 S:      Maintained
10188 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10189 F:      drivers/infiniband/hw/hns/
10190 
10191 HISILICON SAS Controller
10192 M:      Yihang Li <liyihang9@huawei.com>
10193 S:      Supported
10194 W:      http://www.hisilicon.com
10195 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10196 F:      drivers/scsi/hisi_sas/
10197 
10198 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10199 M:      Longfang Liu <liulongfang@huawei.com>
10200 L:      linux-crypto@vger.kernel.org
10201 S:      Maintained
10202 F:      Documentation/ABI/testing/debugfs-hisi-sec
10203 F:      drivers/crypto/hisilicon/sec2/sec.h
10204 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10205 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10206 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10207 
10208 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10209 M:      Jay Fang <f.fangjian@huawei.com>
10210 L:      linux-spi@vger.kernel.org
10211 S:      Maintained
10212 W:      http://www.hisilicon.com
10213 F:      drivers/spi/spi-hisi-kunpeng.c
10214 
10215 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10216 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10217 L:      linux-kernel@vger.kernel.org
10218 S:      Maintained
10219 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10220 F:      drivers/spmi/hisi-spmi-controller.c
10221 
10222 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10223 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10224 L:      linux-kernel@vger.kernel.org
10225 S:      Maintained
10226 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10227 F:      drivers/mfd/hi6421-spmi-pmic.c
10228 
10229 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10230 M:      Weili Qian <qianweili@huawei.com>
10231 S:      Maintained
10232 F:      drivers/crypto/hisilicon/trng/trng.c
10233 
10234 HISILICON V3XX SPI NOR FLASH Controller Driver
10235 M:      Jay Fang <f.fangjian@huawei.com>
10236 S:      Maintained
10237 W:      http://www.hisilicon.com
10238 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10239 
10240 HISILICON ZIP Controller DRIVER
10241 M:      Yang Shen <shenyang39@huawei.com>
10242 M:      Zhou Wang <wangzhou1@hisilicon.com>
10243 L:      linux-crypto@vger.kernel.org
10244 S:      Maintained
10245 F:      Documentation/ABI/testing/debugfs-hisi-zip
10246 F:      drivers/crypto/hisilicon/zip/
10247 
10248 HMM - Heterogeneous Memory Management
10249 M:      Jérôme Glisse <jglisse@redhat.com>
10250 L:      linux-mm@kvack.org
10251 S:      Maintained
10252 F:      Documentation/mm/hmm.rst
10253 F:      include/linux/hmm*
10254 F:      lib/test_hmm*
10255 F:      mm/hmm*
10256 F:      tools/testing/selftests/mm/*hmm*
10257 
10258 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10259 M:      Petre Rodan <petre.rodan@subdimension.ro>
10260 L:      linux-iio@vger.kernel.org
10261 S:      Maintained
10262 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10263 F:      drivers/iio/pressure/hsc030pa*
10264 
10265 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10266 M:      Andreas Klinger <ak@it-klinger.de>
10267 M:      Petre Rodan <petre.rodan@subdimension.ro>
10268 L:      linux-iio@vger.kernel.org
10269 S:      Maintained
10270 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10271 F:      drivers/iio/pressure/mprls0025pa*
10272 
10273 HP BIOSCFG DRIVER
10274 M:      Jorge Lopez <jorge.lopez2@hp.com>
10275 L:      platform-driver-x86@vger.kernel.org
10276 S:      Maintained
10277 F:      drivers/platform/x86/hp/hp-bioscfg/
10278 
10279 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10280 L:      platform-driver-x86@vger.kernel.org
10281 S:      Orphan
10282 F:      drivers/platform/x86/hp/tc1100-wmi.c
10283 
10284 HP WMI HARDWARE MONITOR DRIVER
10285 M:      James Seo <james@equiv.tech>
10286 L:      linux-hwmon@vger.kernel.org
10287 S:      Maintained
10288 F:      Documentation/hwmon/hp-wmi-sensors.rst
10289 F:      drivers/hwmon/hp-wmi-sensors.c
10290 
10291 HPET:   High Precision Event Timers driver
10292 M:      Clemens Ladisch <clemens@ladisch.de>
10293 S:      Maintained
10294 F:      Documentation/timers/hpet.rst
10295 F:      drivers/char/hpet.c
10296 F:      include/linux/hpet.h
10297 F:      include/uapi/linux/hpet.h
10298 
10299 HPET:   x86
10300 S:      Orphan
10301 F:      arch/x86/include/asm/hpet.h
10302 F:      arch/x86/kernel/hpet.c
10303 
10304 HPFS FILESYSTEM
10305 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10306 S:      Maintained
10307 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10308 F:      fs/hpfs/
10309 
10310 HS3001 Hardware Temperature and Humidity Sensor
10311 M:      Andre Werner <andre.werner@systec-electronic.com>
10312 L:      linux-hwmon@vger.kernel.org
10313 S:      Maintained
10314 F:      drivers/hwmon/hs3001.c
10315 
10316 HSI SUBSYSTEM
10317 M:      Sebastian Reichel <sre@kernel.org>
10318 S:      Maintained
10319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10320 F:      Documentation/ABI/testing/sysfs-bus-hsi
10321 F:      Documentation/driver-api/hsi.rst
10322 F:      drivers/hsi/
10323 F:      include/linux/hsi/
10324 F:      include/uapi/linux/hsi/
10325 
10326 HSO 3G MODEM DRIVER
10327 L:      linux-usb@vger.kernel.org
10328 S:      Orphan
10329 F:      drivers/net/usb/hso.c
10330 
10331 HSR NETWORK PROTOCOL
10332 L:      netdev@vger.kernel.org
10333 S:      Orphan
10334 F:      net/hsr/
10335 
10336 HT16K33 LED CONTROLLER DRIVER
10337 M:      Robin van der Gracht <robin@protonic.nl>
10338 S:      Maintained
10339 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10340 F:      drivers/auxdisplay/ht16k33.c
10341 
10342 HTCPEN TOUCHSCREEN DRIVER
10343 M:      Pau Oliva Fora <pof@eslack.org>
10344 L:      linux-input@vger.kernel.org
10345 S:      Maintained
10346 F:      drivers/input/touchscreen/htcpen.c
10347 
10348 HTE SUBSYSTEM
10349 M:      Dipen Patel <dipenp@nvidia.com>
10350 L:      timestamp@lists.linux.dev
10351 S:      Maintained
10352 Q:      https://patchwork.kernel.org/project/timestamp/list/
10353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10354 F:      Documentation/devicetree/bindings/timestamp/
10355 F:      Documentation/driver-api/hte/
10356 F:      drivers/hte/
10357 F:      include/linux/hte.h
10358 
10359 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10360 M:      Lorenzo Bianconi <lorenzo@kernel.org>
10361 L:      linux-iio@vger.kernel.org
10362 S:      Maintained
10363 W:      http://www.st.com/
10364 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10365 F:      drivers/iio/humidity/hts221*
10366 
10367 HUAWEI ETHERNET DRIVER
10368 M:      Cai Huoqing <cai.huoqing@linux.dev>
10369 L:      netdev@vger.kernel.org
10370 S:      Maintained
10371 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10372 F:      drivers/net/ethernet/huawei/hinic/
10373 
10374 HUGETLB SUBSYSTEM
10375 M:      Muchun Song <muchun.song@linux.dev>
10376 L:      linux-mm@kvack.org
10377 S:      Maintained
10378 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10379 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10380 F:      Documentation/mm/hugetlbfs_reserv.rst
10381 F:      Documentation/mm/vmemmap_dedup.rst
10382 F:      fs/hugetlbfs/
10383 F:      include/linux/hugetlb.h
10384 F:      mm/hugetlb.c
10385 F:      mm/hugetlb_vmemmap.c
10386 F:      mm/hugetlb_vmemmap.h
10387 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10388 
10389 HVA ST MEDIA DRIVER
10390 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10391 L:      linux-media@vger.kernel.org
10392 S:      Supported
10393 W:      https://linuxtv.org
10394 T:      git git://linuxtv.org/media_tree.git
10395 F:      drivers/media/platform/st/sti/hva
10396 
10397 HWPOISON MEMORY FAILURE HANDLING
10398 M:      Miaohe Lin <linmiaohe@huawei.com>
10399 R:      Naoya Horiguchi <nao.horiguchi@gmail.com>
10400 L:      linux-mm@kvack.org
10401 S:      Maintained
10402 F:      mm/hwpoison-inject.c
10403 F:      mm/memory-failure.c
10404 
10405 HYCON HY46XX TOUCHSCREEN SUPPORT
10406 M:      Giulio Benetti <giulio.benetti@benettiengineering.com>
10407 L:      linux-input@vger.kernel.org
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10410 F:      drivers/input/touchscreen/hycon-hy46xx.c
10411 
10412 HYGON PROCESSOR SUPPORT
10413 M:      Pu Wen <puwen@hygon.cn>
10414 L:      linux-kernel@vger.kernel.org
10415 S:      Maintained
10416 F:      arch/x86/kernel/cpu/hygon.c
10417 
10418 HYNIX HI556 SENSOR DRIVER
10419 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10420 L:      linux-media@vger.kernel.org
10421 S:      Maintained
10422 T:      git git://linuxtv.org/media_tree.git
10423 F:      drivers/media/i2c/hi556.c
10424 
10425 HYNIX HI846 SENSOR DRIVER
10426 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
10427 L:      linux-media@vger.kernel.org
10428 S:      Maintained
10429 F:      drivers/media/i2c/hi846.c
10430 
10431 HYNIX HI847 SENSOR DRIVER
10432 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10433 L:      linux-media@vger.kernel.org
10434 S:      Maintained
10435 F:      drivers/media/i2c/hi847.c
10436 
10437 Hyper-V/Azure CORE AND DRIVERS
10438 M:      "K. Y. Srinivasan" <kys@microsoft.com>
10439 M:      Haiyang Zhang <haiyangz@microsoft.com>
10440 M:      Wei Liu <wei.liu@kernel.org>
10441 M:      Dexuan Cui <decui@microsoft.com>
10442 L:      linux-hyperv@vger.kernel.org
10443 S:      Supported
10444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10445 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10446 F:      Documentation/ABI/testing/debugfs-hyperv
10447 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10448 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10449 F:      Documentation/virt/hyperv
10450 F:      arch/arm64/hyperv
10451 F:      arch/arm64/include/asm/hyperv-tlfs.h
10452 F:      arch/arm64/include/asm/mshyperv.h
10453 F:      arch/x86/hyperv
10454 F:      arch/x86/include/asm/hyperv-tlfs.h
10455 F:      arch/x86/include/asm/mshyperv.h
10456 F:      arch/x86/include/asm/trace/hyperv.h
10457 F:      arch/x86/kernel/cpu/mshyperv.c
10458 F:      drivers/clocksource/hyperv_timer.c
10459 F:      drivers/hid/hid-hyperv.c
10460 F:      drivers/hv/
10461 F:      drivers/input/serio/hyperv-keyboard.c
10462 F:      drivers/iommu/hyperv-iommu.c
10463 F:      drivers/net/ethernet/microsoft/
10464 F:      drivers/net/hyperv/
10465 F:      drivers/pci/controller/pci-hyperv-intf.c
10466 F:      drivers/pci/controller/pci-hyperv.c
10467 F:      drivers/scsi/storvsc_drv.c
10468 F:      drivers/uio/uio_hv_generic.c
10469 F:      drivers/video/fbdev/hyperv_fb.c
10470 F:      include/asm-generic/hyperv-tlfs.h
10471 F:      include/asm-generic/mshyperv.h
10472 F:      include/clocksource/hyperv_timer.h
10473 F:      include/linux/hyperv.h
10474 F:      include/net/mana
10475 F:      include/uapi/linux/hyperv.h
10476 F:      net/vmw_vsock/hyperv_transport.c
10477 F:      tools/hv/
10478 
10479 HYPERBUS SUPPORT
10480 M:      Vignesh Raghavendra <vigneshr@ti.com>
10481 R:      Tudor Ambarus <tudor.ambarus@linaro.org>
10482 L:      linux-mtd@lists.infradead.org
10483 S:      Supported
10484 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10485 C:      irc://irc.oftc.net/mtd
10486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10487 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10488 F:      drivers/mtd/hyperbus/
10489 F:      include/linux/mtd/hyperbus.h
10490 
10491 HYPERVISOR VIRTUAL CONSOLE DRIVER
10492 L:      linuxppc-dev@lists.ozlabs.org
10493 S:      Odd Fixes
10494 F:      drivers/tty/hvc/
10495 
10496 I2C ACPI SUPPORT
10497 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10498 L:      linux-i2c@vger.kernel.org
10499 L:      linux-acpi@vger.kernel.org
10500 S:      Maintained
10501 F:      drivers/i2c/i2c-core-acpi.c
10502 
10503 I2C ADDRESS TRANSLATOR (ATR)
10504 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10505 R:      Luca Ceresoli <luca.ceresoli@bootlin.com>
10506 L:      linux-i2c@vger.kernel.org
10507 S:      Maintained
10508 F:      drivers/i2c/i2c-atr.c
10509 F:      include/linux/i2c-atr.h
10510 
10511 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10512 M:      Ajay Gupta <ajayg@nvidia.com>
10513 L:      linux-i2c@vger.kernel.org
10514 S:      Maintained
10515 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10516 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10517 
10518 I2C MUXES
10519 M:      Peter Rosin <peda@axentia.se>
10520 L:      linux-i2c@vger.kernel.org
10521 S:      Maintained
10522 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10523 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10524 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10525 F:      Documentation/i2c/i2c-topology.rst
10526 F:      Documentation/i2c/muxes/
10527 F:      drivers/i2c/i2c-mux.c
10528 F:      drivers/i2c/muxes/
10529 F:      include/linux/i2c-mux.h
10530 
10531 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10532 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
10533 L:      linux-i2c@vger.kernel.org
10534 S:      Maintained
10535 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10536 F:      drivers/i2c/busses/i2c-mv64xxx.c
10537 
10538 I2C OVER PARALLEL PORT
10539 M:      Jean Delvare <jdelvare@suse.com>
10540 L:      linux-i2c@vger.kernel.org
10541 S:      Maintained
10542 F:      Documentation/i2c/busses/i2c-parport.rst
10543 F:      drivers/i2c/busses/i2c-parport.c
10544 
10545 I2C SUBSYSTEM
10546 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
10547 L:      linux-i2c@vger.kernel.org
10548 S:      Maintained
10549 W:      https://i2c.wiki.kernel.org/
10550 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10552 F:      Documentation/i2c/
10553 F:      drivers/i2c/*
10554 F:      include/dt-bindings/i2c/i2c.h
10555 F:      include/linux/i2c-dev.h
10556 F:      include/linux/i2c-smbus.h
10557 F:      include/linux/i2c.h
10558 F:      include/uapi/linux/i2c-*.h
10559 F:      include/uapi/linux/i2c.h
10560 
10561 I2C SUBSYSTEM HOST DRIVERS
10562 M:      Andi Shyti <andi.shyti@kernel.org>
10563 L:      linux-i2c@vger.kernel.org
10564 S:      Maintained
10565 W:      https://i2c.wiki.kernel.org/
10566 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10568 F:      Documentation/devicetree/bindings/i2c/
10569 F:      drivers/i2c/algos/
10570 F:      drivers/i2c/busses/
10571 F:      include/dt-bindings/i2c/
10572 
10573 I2C-TAOS-EVM DRIVER
10574 M:      Jean Delvare <jdelvare@suse.com>
10575 L:      linux-i2c@vger.kernel.org
10576 S:      Maintained
10577 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10578 F:      drivers/i2c/busses/i2c-taos-evm.c
10579 
10580 I2C-TINY-USB DRIVER
10581 M:      Till Harbaum <till@harbaum.org>
10582 L:      linux-i2c@vger.kernel.org
10583 S:      Maintained
10584 W:      http://www.harbaum.org/till/i2c_tiny_usb
10585 F:      drivers/i2c/busses/i2c-tiny-usb.c
10586 
10587 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10588 M:      Jean Delvare <jdelvare@suse.com>
10589 L:      linux-i2c@vger.kernel.org
10590 S:      Maintained
10591 F:      Documentation/i2c/busses/i2c-ali1535.rst
10592 F:      Documentation/i2c/busses/i2c-ali1563.rst
10593 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10594 F:      Documentation/i2c/busses/i2c-amd756.rst
10595 F:      Documentation/i2c/busses/i2c-amd8111.rst
10596 F:      Documentation/i2c/busses/i2c-i801.rst
10597 F:      Documentation/i2c/busses/i2c-nforce2.rst
10598 F:      Documentation/i2c/busses/i2c-piix4.rst
10599 F:      Documentation/i2c/busses/i2c-sis5595.rst
10600 F:      Documentation/i2c/busses/i2c-sis630.rst
10601 F:      Documentation/i2c/busses/i2c-sis96x.rst
10602 F:      Documentation/i2c/busses/i2c-via.rst
10603 F:      Documentation/i2c/busses/i2c-viapro.rst
10604 F:      drivers/i2c/busses/i2c-ali1535.c
10605 F:      drivers/i2c/busses/i2c-ali1563.c
10606 F:      drivers/i2c/busses/i2c-ali15x3.c
10607 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10608 F:      drivers/i2c/busses/i2c-amd756.c
10609 F:      drivers/i2c/busses/i2c-amd8111.c
10610 F:      drivers/i2c/busses/i2c-i801.c
10611 F:      drivers/i2c/busses/i2c-isch.c
10612 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10613 F:      drivers/i2c/busses/i2c-nforce2.c
10614 F:      drivers/i2c/busses/i2c-piix4.c
10615 F:      drivers/i2c/busses/i2c-sis5595.c
10616 F:      drivers/i2c/busses/i2c-sis630.c
10617 F:      drivers/i2c/busses/i2c-sis96x.c
10618 F:      drivers/i2c/busses/i2c-via.c
10619 F:      drivers/i2c/busses/i2c-viapro.c
10620 
10621 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10622 M:      Hans de Goede <hdegoede@redhat.com>
10623 L:      linux-i2c@vger.kernel.org
10624 S:      Maintained
10625 F:      drivers/i2c/busses/i2c-cht-wc.c
10626 
10627 I2C/SMBUS ISMT DRIVER
10628 M:      Seth Heasley <seth.heasley@intel.com>
10629 M:      Neil Horman <nhorman@tuxdriver.com>
10630 L:      linux-i2c@vger.kernel.org
10631 F:      Documentation/i2c/busses/i2c-ismt.rst
10632 F:      drivers/i2c/busses/i2c-ismt.c
10633 
10634 I2C/SMBUS ZHAOXIN DRIVER
10635 M:      Hans Hu <hanshu@zhaoxin.com>
10636 L:      linux-i2c@vger.kernel.org
10637 S:      Maintained
10638 W:      https://www.zhaoxin.com
10639 F:      drivers/i2c/busses/i2c-viai2c-common.c
10640 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10641 
10642 I2C/SMBUS STUB DRIVER
10643 M:      Jean Delvare <jdelvare@suse.com>
10644 L:      linux-i2c@vger.kernel.org
10645 S:      Maintained
10646 F:      drivers/i2c/i2c-stub.c
10647 
10648 I3C DRIVER FOR ASPEED AST2600
10649 M:      Jeremy Kerr <jk@codeconstruct.com.au>
10650 S:      Maintained
10651 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10652 F:      drivers/i3c/master/ast2600-i3c-master.c
10653 
10654 I3C DRIVER FOR CADENCE I3C MASTER IP
10655 M:      Przemysław Gaj <pgaj@cadence.com>
10656 S:      Maintained
10657 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10658 F:      drivers/i3c/master/i3c-master-cdns.c
10659 
10660 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10661 S:      Orphan
10662 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10663 F:      drivers/i3c/master/dw*
10664 
10665 I3C SUBSYSTEM
10666 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10667 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
10668 S:      Maintained
10669 C:      irc://chat.freenode.net/linux-i3c
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10671 F:      Documentation/ABI/testing/sysfs-bus-i3c
10672 F:      Documentation/devicetree/bindings/i3c/
10673 F:      Documentation/driver-api/i3c
10674 F:      drivers/i3c/
10675 F:      include/dt-bindings/i3c/
10676 F:      include/linux/i3c/
10677 
10678 IBM Operation Panel Input Driver
10679 M:      Eddie James <eajames@linux.ibm.com>
10680 L:      linux-input@vger.kernel.org
10681 S:      Maintained
10682 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10683 F:      drivers/input/misc/ibm-panel.c
10684 
10685 IBM Power 842 compression accelerator
10686 M:      Haren Myneni <haren@us.ibm.com>
10687 S:      Supported
10688 F:      crypto/842.c
10689 F:      drivers/crypto/nx/Kconfig
10690 F:      drivers/crypto/nx/Makefile
10691 F:      drivers/crypto/nx/nx-842*
10692 F:      include/linux/sw842.h
10693 F:      lib/842/
10694 
10695 IBM Power in-Nest Crypto Acceleration
10696 M:      Breno Leitão <leitao@debian.org>
10697 M:      Nayna Jain <nayna@linux.ibm.com>
10698 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10699 L:      linux-crypto@vger.kernel.org
10700 S:      Supported
10701 F:      drivers/crypto/nx/Kconfig
10702 F:      drivers/crypto/nx/Makefile
10703 F:      drivers/crypto/nx/nx-aes*
10704 F:      drivers/crypto/nx/nx-sha*
10705 F:      drivers/crypto/nx/nx.*
10706 F:      drivers/crypto/nx/nx_csbcpb.h
10707 F:      drivers/crypto/nx/nx_debugfs.c
10708 
10709 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10710 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10711 L:      linux-pci@vger.kernel.org
10712 L:      linuxppc-dev@lists.ozlabs.org
10713 S:      Supported
10714 F:      drivers/pci/hotplug/rpadlpar*
10715 
10716 IBM Power Linux RAID adapter
10717 M:      Brian King <brking@us.ibm.com>
10718 S:      Supported
10719 F:      drivers/scsi/ipr.*
10720 
10721 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10722 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10723 L:      linux-pci@vger.kernel.org
10724 L:      linuxppc-dev@lists.ozlabs.org
10725 S:      Supported
10726 F:      drivers/pci/hotplug/rpaphp*
10727 
10728 IBM Power SRIOV Virtual NIC Device Driver
10729 M:      Haren Myneni <haren@linux.ibm.com>
10730 M:      Rick Lindsley <ricklind@linux.ibm.com>
10731 R:      Nick Child <nnac123@linux.ibm.com>
10732 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
10733 L:      netdev@vger.kernel.org
10734 S:      Supported
10735 F:      drivers/net/ethernet/ibm/ibmvnic.*
10736 
10737 IBM Power VFIO Support
10738 M:      Timothy Pearson <tpearson@raptorengineering.com>
10739 S:      Supported
10740 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10741 
10742 IBM Power Virtual Ethernet Device Driver
10743 M:      Nick Child <nnac123@linux.ibm.com>
10744 L:      netdev@vger.kernel.org
10745 S:      Supported
10746 F:      drivers/net/ethernet/ibm/ibmveth.*
10747 
10748 IBM Power Virtual FC Device Drivers
10749 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10750 L:      linux-scsi@vger.kernel.org
10751 S:      Supported
10752 F:      drivers/scsi/ibmvscsi/ibmvfc*
10753 
10754 IBM Power Virtual Management Channel Driver
10755 M:      Brad Warrum <bwarrum@linux.ibm.com>
10756 M:      Ritu Agarwal <rituagar@linux.ibm.com>
10757 S:      Supported
10758 F:      drivers/misc/ibmvmc.*
10759 
10760 IBM Power Virtual SCSI Device Drivers
10761 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10762 L:      linux-scsi@vger.kernel.org
10763 S:      Supported
10764 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10765 F:      include/scsi/viosrp.h
10766 
10767 IBM Power Virtual SCSI Device Target Driver
10768 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10769 L:      linux-scsi@vger.kernel.org
10770 L:      target-devel@vger.kernel.org
10771 S:      Supported
10772 F:      drivers/scsi/ibmvscsi_tgt/
10773 
10774 IBM Power VMX Cryptographic instructions
10775 M:      Breno Leitão <leitao@debian.org>
10776 M:      Nayna Jain <nayna@linux.ibm.com>
10777 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10778 L:      linux-crypto@vger.kernel.org
10779 S:      Supported
10780 F:      arch/powerpc/crypto/Kconfig
10781 F:      arch/powerpc/crypto/Makefile
10782 F:      arch/powerpc/crypto/aes.c
10783 F:      arch/powerpc/crypto/aes_cbc.c
10784 F:      arch/powerpc/crypto/aes_ctr.c
10785 F:      arch/powerpc/crypto/aes_xts.c
10786 F:      arch/powerpc/crypto/aesp8-ppc.*
10787 F:      arch/powerpc/crypto/ghash.c
10788 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10789 F:      arch/powerpc/crypto/ppc-xlate.pl
10790 F:      arch/powerpc/crypto/vmx.c
10791 
10792 IBM ServeRAID RAID DRIVER
10793 S:      Orphan
10794 F:      drivers/scsi/ips.*
10795 
10796 ICH LPC AND GPIO DRIVER
10797 M:      Peter Tyser <ptyser@xes-inc.com>
10798 S:      Maintained
10799 F:      drivers/gpio/gpio-ich.c
10800 F:      drivers/mfd/lpc_ich.c
10801 
10802 ICY I2C DRIVER
10803 M:      Max Staudt <max@enpas.org>
10804 L:      linux-i2c@vger.kernel.org
10805 S:      Maintained
10806 F:      drivers/i2c/busses/i2c-icy.c
10807 
10808 IDEAPAD LAPTOP EXTRAS DRIVER
10809 M:      Ike Panhc <ike.pan@canonical.com>
10810 L:      platform-driver-x86@vger.kernel.org
10811 S:      Maintained
10812 W:      http://launchpad.net/ideapad-laptop
10813 F:      drivers/platform/x86/ideapad-laptop.c
10814 
10815 IDEAPAD LAPTOP SLIDEBAR DRIVER
10816 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
10817 L:      linux-input@vger.kernel.org
10818 S:      Maintained
10819 W:      https://github.com/o2genum/ideapad-slidebar
10820 F:      drivers/input/misc/ideapad_slidebar.c
10821 
10822 IDT VersaClock 5 CLOCK DRIVER
10823 M:      Luca Ceresoli <luca@lucaceresoli.net>
10824 S:      Maintained
10825 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10826 F:      drivers/clk/clk-versaclock5.c
10827 
10828 IEEE 802.15.4 SUBSYSTEM
10829 M:      Alexander Aring <alex.aring@gmail.com>
10830 M:      Stefan Schmidt <stefan@datenfreihafen.org>
10831 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10832 L:      linux-wpan@vger.kernel.org
10833 S:      Maintained
10834 W:      https://linux-wpan.org/
10835 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10838 F:      Documentation/networking/ieee802154.rst
10839 F:      drivers/net/ieee802154/
10840 F:      include/linux/ieee802154.h
10841 F:      include/linux/nl802154.h
10842 F:      include/net/af_ieee802154.h
10843 F:      include/net/cfg802154.h
10844 F:      include/net/ieee802154_netdev.h
10845 F:      include/net/mac802154.h
10846 F:      include/net/nl802154.h
10847 F:      net/ieee802154/
10848 F:      net/mac802154/
10849 
10850 Intel VIRTIO DATA PATH ACCELERATOR
10851 M:      Zhu Lingshan <lingshan.zhu@kernel.org>
10852 L:      virtualization@lists.linux.dev
10853 S:      Supported
10854 F:      drivers/vdpa/ifcvf/
10855 
10856 IFE PROTOCOL
10857 M:      Yotam Gigi <yotam.gi@gmail.com>
10858 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10859 F:      include/net/ife.h
10860 F:      include/uapi/linux/ife.h
10861 F:      net/ife
10862 
10863 IGORPLUG-USB IR RECEIVER
10864 M:      Sean Young <sean@mess.org>
10865 L:      linux-media@vger.kernel.org
10866 S:      Maintained
10867 F:      drivers/media/rc/igorplugusb.c
10868 
10869 IGUANAWORKS USB IR TRANSCEIVER
10870 M:      Sean Young <sean@mess.org>
10871 L:      linux-media@vger.kernel.org
10872 S:      Maintained
10873 F:      drivers/media/rc/iguanair.c
10874 
10875 IIO BACKEND FRAMEWORK
10876 M:      Nuno Sa <nuno.sa@analog.com>
10877 R:      Olivier Moysan <olivier.moysan@foss.st.com>
10878 L:      linux-iio@vger.kernel.org
10879 S:      Maintained
10880 F:      drivers/iio/industrialio-backend.c
10881 F:      include/linux/iio/backend.h
10882 
10883 IIO DIGITAL POTENTIOMETER DAC
10884 M:      Peter Rosin <peda@axentia.se>
10885 L:      linux-iio@vger.kernel.org
10886 S:      Maintained
10887 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10888 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10889 F:      drivers/iio/dac/dpot-dac.c
10890 
10891 IIO ENVELOPE DETECTOR
10892 M:      Peter Rosin <peda@axentia.se>
10893 L:      linux-iio@vger.kernel.org
10894 S:      Maintained
10895 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10896 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10897 F:      drivers/iio/adc/envelope-detector.c
10898 
10899 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10900 M:      Matti Vaittinen <mazziesaccount@gmail.com>
10901 L:      linux-iio@vger.kernel.org
10902 S:      Maintained
10903 F:      drivers/iio/industrialio-gts-helper.c
10904 F:      include/linux/iio/iio-gts-helper.h
10905 F:      drivers/iio/test/iio-test-gts.c
10906 
10907 IIO MULTIPLEXER
10908 M:      Peter Rosin <peda@axentia.se>
10909 L:      linux-iio@vger.kernel.org
10910 S:      Maintained
10911 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10912 F:      drivers/iio/multiplexer/iio-mux.c
10913 
10914 IIO SCMI BASED DRIVER
10915 M:      Jyoti Bhayana <jbhayana@google.com>
10916 L:      linux-iio@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10919 
10920 IIO SUBSYSTEM AND DRIVERS
10921 M:      Jonathan Cameron <jic23@kernel.org>
10922 R:      Lars-Peter Clausen <lars@metafoo.de>
10923 L:      linux-iio@vger.kernel.org
10924 S:      Maintained
10925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10926 F:      Documentation/ABI/testing/configfs-iio*
10927 F:      Documentation/ABI/testing/sysfs-bus-iio*
10928 F:      Documentation/devicetree/bindings/iio/
10929 F:      Documentation/iio/
10930 F:      drivers/iio/
10931 F:      drivers/staging/iio/
10932 F:      include/dt-bindings/iio/
10933 F:      include/linux/iio/
10934 F:      tools/iio/
10935 
10936 IIO UNIT CONVERTER
10937 M:      Peter Rosin <peda@axentia.se>
10938 L:      linux-iio@vger.kernel.org
10939 S:      Maintained
10940 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10941 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10942 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10943 F:      drivers/iio/afe/iio-rescale.c
10944 
10945 IKANOS/ADI EAGLE ADSL USB DRIVER
10946 M:      Matthieu Castet <castet.matthieu@free.fr>
10947 M:      Stanislaw Gruszka <stf_xl@wp.pl>
10948 S:      Maintained
10949 F:      drivers/usb/atm/ueagle-atm.c
10950 
10951 IMAGIS TOUCHSCREEN DRIVER
10952 M:      Markuss Broks <markuss.broks@gmail.com>
10953 S:      Maintained
10954 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10955 F:      drivers/input/touchscreen/imagis.c
10956 
10957 IMGTEC ASCII LCD DRIVER
10958 M:      Paul Burton <paulburton@kernel.org>
10959 S:      Maintained
10960 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10961 F:      drivers/auxdisplay/img-ascii-lcd.c
10962 
10963 IMGTEC JPEG ENCODER DRIVER
10964 M:      Devarsh Thakkar <devarsht@ti.com>
10965 L:      linux-media@vger.kernel.org
10966 S:      Supported
10967 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10968 F:      drivers/media/platform/imagination/e5010*
10969 
10970 IMGTEC IR DECODER DRIVER
10971 S:      Orphan
10972 F:      drivers/media/rc/img-ir/
10973 
10974 IMGTEC POWERVR DRM DRIVER
10975 M:      Frank Binns <frank.binns@imgtec.com>
10976 M:      Matt Coster <matt.coster@imgtec.com>
10977 S:      Supported
10978 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10979 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10980 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10981 F:      Documentation/gpu/imagination/
10982 F:      drivers/gpu/drm/imagination/
10983 F:      include/uapi/drm/pvr_drm.h
10984 
10985 IMON SOUNDGRAPH USB IR RECEIVER
10986 M:      Sean Young <sean@mess.org>
10987 L:      linux-media@vger.kernel.org
10988 S:      Maintained
10989 F:      drivers/media/rc/imon.c
10990 F:      drivers/media/rc/imon_raw.c
10991 
10992 IMS TWINTURBO FRAMEBUFFER DRIVER
10993 L:      linux-fbdev@vger.kernel.org
10994 S:      Orphan
10995 F:      drivers/video/fbdev/imsttfb.c
10996 
10997 INDEX OF FURTHER KERNEL DOCUMENTATION
10998 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10999 S:      Maintained
11000 F:      Documentation/process/kernel-docs.rst
11001 
11002 INDUSTRY PACK SUBSYSTEM (IPACK)
11003 M:      Vaibhav Gupta <vaibhavgupta40@gmail.com>
11004 M:      Jens Taprogge <jens.taprogge@taprogge.org>
11005 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11006 L:      industrypack-devel@lists.sourceforge.net
11007 S:      Maintained
11008 W:      http://industrypack.sourceforge.net
11009 F:      drivers/ipack/
11010 
11011 INFINEON DPS310 Driver
11012 M:      Eddie James <eajames@linux.ibm.com>
11013 L:      linux-iio@vger.kernel.org
11014 S:      Maintained
11015 F:      drivers/iio/pressure/dps310.c
11016 
11017 INFINEON PEB2466 ASoC CODEC
11018 M:      Herve Codina <herve.codina@bootlin.com>
11019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11020 S:      Maintained
11021 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11022 F:      sound/soc/codecs/peb2466.c
11023 
11024 INFINIBAND SUBSYSTEM
11025 M:      Jason Gunthorpe <jgg@nvidia.com>
11026 M:      Leon Romanovsky <leonro@nvidia.com>
11027 L:      linux-rdma@vger.kernel.org
11028 S:      Supported
11029 W:      https://github.com/linux-rdma/rdma-core
11030 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11032 F:      Documentation/devicetree/bindings/infiniband/
11033 F:      Documentation/infiniband/
11034 F:      drivers/infiniband/
11035 F:      include/rdma/
11036 F:      include/trace/events/ib_mad.h
11037 F:      include/trace/events/ib_umad.h
11038 F:      include/trace/misc/rdma.h
11039 F:      include/uapi/linux/if_infiniband.h
11040 F:      include/uapi/rdma/
11041 F:      samples/bpf/ibumad_kern.c
11042 F:      samples/bpf/ibumad_user.c
11043 
11044 INGENIC JZ4780 NAND DRIVER
11045 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11046 L:      linux-mtd@lists.infradead.org
11047 L:      linux-mips@vger.kernel.org
11048 S:      Maintained
11049 F:      drivers/mtd/nand/raw/ingenic/
11050 
11051 INGENIC JZ47xx SoCs
11052 M:      Paul Cercueil <paul@crapouillou.net>
11053 L:      linux-mips@vger.kernel.org
11054 S:      Maintained
11055 F:      arch/mips/boot/dts/ingenic/
11056 F:      arch/mips/generic/board-ingenic.c
11057 F:      arch/mips/include/asm/mach-ingenic/
11058 F:      arch/mips/ingenic/Kconfig
11059 F:      drivers/clk/ingenic/
11060 F:      drivers/dma/dma-jz4780.c
11061 F:      drivers/gpu/drm/ingenic/
11062 F:      drivers/i2c/busses/i2c-jz4780.c
11063 F:      drivers/iio/adc/ingenic-adc.c
11064 F:      drivers/irqchip/irq-ingenic.c
11065 F:      drivers/memory/jz4780-nemc.c
11066 F:      drivers/mmc/host/jz4740_mmc.c
11067 F:      drivers/mtd/nand/raw/ingenic/
11068 F:      drivers/pinctrl/pinctrl-ingenic.c
11069 F:      drivers/power/supply/ingenic-battery.c
11070 F:      drivers/pwm/pwm-jz4740.c
11071 F:      drivers/remoteproc/ingenic_rproc.c
11072 F:      drivers/rtc/rtc-jz4740.c
11073 F:      drivers/tty/serial/8250/8250_ingenic.c
11074 F:      drivers/usb/musb/jz4740.c
11075 F:      drivers/watchdog/jz4740_wdt.c
11076 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11077 F:      include/linux/mfd/ingenic-tcu.h
11078 F:      sound/soc/codecs/jz47*
11079 F:      sound/soc/jz4740/
11080 
11081 INJOINIC IP5xxx POWER BANK IC DRIVER
11082 M:      Samuel Holland <samuel@sholland.org>
11083 S:      Maintained
11084 F:      drivers/power/supply/ip5xxx_power.c
11085 
11086 INOTIFY
11087 M:      Jan Kara <jack@suse.cz>
11088 R:      Amir Goldstein <amir73il@gmail.com>
11089 L:      linux-fsdevel@vger.kernel.org
11090 S:      Maintained
11091 F:      Documentation/filesystems/inotify.rst
11092 F:      fs/notify/inotify/
11093 F:      include/linux/inotify.h
11094 F:      include/uapi/linux/inotify.h
11095 
11096 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11097 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
11098 L:      linux-input@vger.kernel.org
11099 S:      Maintained
11100 Q:      http://patchwork.kernel.org/project/linux-input/list/
11101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11102 F:      Documentation/devicetree/bindings/input/
11103 F:      Documentation/devicetree/bindings/serio/
11104 F:      Documentation/input/
11105 F:      drivers/input/
11106 F:      include/dt-bindings/input/
11107 F:      include/linux/input.h
11108 F:      include/linux/input/
11109 F:      include/uapi/linux/input-event-codes.h
11110 F:      include/uapi/linux/input.h
11111 
11112 INPUT MULTITOUCH (MT) PROTOCOL
11113 M:      Henrik Rydberg <rydberg@bitmath.org>
11114 L:      linux-input@vger.kernel.org
11115 S:      Odd fixes
11116 F:      Documentation/input/multi-touch-protocol.rst
11117 F:      drivers/input/input-mt.c
11118 K:      \b(ABS|SYN)_MT_
11119 
11120 INSIDE SECURE CRYPTO DRIVER
11121 M:      Antoine Tenart <atenart@kernel.org>
11122 L:      linux-crypto@vger.kernel.org
11123 S:      Maintained
11124 F:      drivers/crypto/inside-secure/
11125 
11126 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11127 M:      Mimi Zohar <zohar@linux.ibm.com>
11128 M:      Roberto Sassu <roberto.sassu@huawei.com>
11129 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11130 R:      Eric Snowberg <eric.snowberg@oracle.com>
11131 L:      linux-integrity@vger.kernel.org
11132 S:      Supported
11133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11134 F:      security/integrity/
11135 F:      security/integrity/ima/
11136 
11137 INTEL 810/815 FRAMEBUFFER DRIVER
11138 M:      Antonino Daplas <adaplas@gmail.com>
11139 L:      linux-fbdev@vger.kernel.org
11140 S:      Maintained
11141 F:      drivers/video/fbdev/i810/
11142 
11143 INTEL 8254 COUNTER DRIVER
11144 M:      William Breathitt Gray <wbg@kernel.org>
11145 L:      linux-iio@vger.kernel.org
11146 S:      Maintained
11147 F:      drivers/counter/i8254.c
11148 F:      include/linux/i8254.h
11149 
11150 INTEL 8255 GPIO DRIVER
11151 M:      William Breathitt Gray <wbg@kernel.org>
11152 L:      linux-gpio@vger.kernel.org
11153 S:      Maintained
11154 F:      drivers/gpio/gpio-i8255.c
11155 F:      drivers/gpio/gpio-i8255.h
11156 
11157 INTEL ASoC DRIVERS
11158 M:      Cezary Rojewski <cezary.rojewski@intel.com>
11159 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
11160 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11161 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
11162 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11163 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
11164 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11166 S:      Supported
11167 F:      sound/soc/intel/
11168 
11169 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11170 M:      Hans de Goede <hdegoede@redhat.com>
11171 L:      platform-driver-x86@vger.kernel.org
11172 S:      Maintained
11173 F:      drivers/platform/x86/intel/atomisp2/pm.c
11174 
11175 INTEL ATOMISP2 LED DRIVER
11176 M:      Hans de Goede <hdegoede@redhat.com>
11177 L:      platform-driver-x86@vger.kernel.org
11178 S:      Maintained
11179 F:      drivers/platform/x86/intel/atomisp2/led.c
11180 
11181 INTEL BIOS SAR INT1092 DRIVER
11182 M:      Shravan Sudhakar <s.shravan@intel.com>
11183 L:      platform-driver-x86@vger.kernel.org
11184 S:      Maintained
11185 F:      drivers/platform/x86/intel/int1092/
11186 
11187 INTEL BROXTON PMC DRIVER
11188 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11189 M:      Zha Qipeng <qipeng.zha@intel.com>
11190 S:      Maintained
11191 F:      drivers/mfd/intel_pmc_bxt.c
11192 F:      include/linux/mfd/intel_pmc_bxt.h
11193 
11194 INTEL C600 SERIES SAS CONTROLLER DRIVER
11195 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11196 L:      linux-scsi@vger.kernel.org
11197 S:      Supported
11198 T:      git git://git.code.sf.net/p/intel-sas/isci
11199 F:      drivers/scsi/isci/
11200 
11201 INTEL CPU family model numbers
11202 M:      Tony Luck <tony.luck@intel.com>
11203 M:      x86@kernel.org
11204 L:      linux-kernel@vger.kernel.org
11205 S:      Supported
11206 F:      arch/x86/include/asm/intel-family.h
11207 
11208 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11209 M:      Jani Nikula <jani.nikula@linux.intel.com>
11210 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11211 L:      intel-gfx@lists.freedesktop.org
11212 L:      intel-xe@lists.freedesktop.org
11213 S:      Supported
11214 F:      drivers/gpu/drm/i915/display/
11215 F:      drivers/gpu/drm/xe/display/
11216 F:      drivers/gpu/drm/xe/compat-i915-headers
11217 F:      include/drm/intel/
11218 
11219 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11220 M:      Jani Nikula <jani.nikula@linux.intel.com>
11221 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11222 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11223 M:      Tvrtko Ursulin <tursulin@ursulin.net>
11224 L:      intel-gfx@lists.freedesktop.org
11225 S:      Supported
11226 W:      https://drm.pages.freedesktop.org/intel-docs/
11227 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11228 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11229 C:      irc://irc.oftc.net/intel-gfx
11230 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11231 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11232 F:      Documentation/gpu/i915.rst
11233 F:      drivers/gpu/drm/ci/xfails/i915*
11234 F:      drivers/gpu/drm/i915/
11235 F:      include/drm/intel/
11236 F:      include/uapi/drm/i915_drm.h
11237 
11238 INTEL DRM XE DRIVER (Lunar Lake and newer)
11239 M:      Lucas De Marchi <lucas.demarchi@intel.com>
11240 M:      Thomas Hellström <thomas.hellstrom@linux.intel.com>
11241 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11242 L:      intel-xe@lists.freedesktop.org
11243 S:      Supported
11244 W:      https://drm.pages.freedesktop.org/intel-docs/
11245 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11246 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11247 C:      irc://irc.oftc.net/xe
11248 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11249 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11250 F:      Documentation/gpu/xe/
11251 F:      drivers/gpu/drm/xe/
11252 F:      include/drm/intel/
11253 F:      include/uapi/drm/xe_drm.h
11254 
11255 INTEL ETHERNET DRIVERS
11256 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
11257 M:      Przemek Kitszel <przemyslaw.kitszel@intel.com>
11258 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11259 S:      Supported
11260 W:      https://www.intel.com/content/www/us/en/support.html
11261 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11264 F:      Documentation/networking/device_drivers/ethernet/intel/
11265 F:      drivers/net/ethernet/intel/
11266 F:      drivers/net/ethernet/intel/*/
11267 F:      include/linux/avf/virtchnl.h
11268 F:      include/linux/net/intel/iidc.h
11269 
11270 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11271 M:      Mustafa Ismail <mustafa.ismail@intel.com>
11272 M:      Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11273 L:      linux-rdma@vger.kernel.org
11274 S:      Supported
11275 F:      drivers/infiniband/hw/irdma/
11276 F:      include/uapi/rdma/irdma-abi.h
11277 
11278 INTEL GPIO DRIVERS
11279 M:      Andy Shevchenko <andy@kernel.org>
11280 L:      linux-gpio@vger.kernel.org
11281 S:      Supported
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11283 F:      drivers/gpio/gpio-elkhartlake.c
11284 F:      drivers/gpio/gpio-graniterapids.c
11285 F:      drivers/gpio/gpio-ich.c
11286 F:      drivers/gpio/gpio-merrifield.c
11287 F:      drivers/gpio/gpio-ml-ioh.c
11288 F:      drivers/gpio/gpio-pch.c
11289 F:      drivers/gpio/gpio-sch.c
11290 F:      drivers/gpio/gpio-sodaville.c
11291 F:      drivers/gpio/gpio-tangier.c
11292 F:      drivers/gpio/gpio-tangier.h
11293 
11294 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11295 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
11296 M:      Zhi Wang <zhi.wang.linux@gmail.com>
11297 L:      intel-gvt-dev@lists.freedesktop.org
11298 L:      intel-gfx@lists.freedesktop.org
11299 S:      Supported
11300 W:      https://github.com/intel/gvt-linux/wiki
11301 T:      git https://github.com/intel/gvt-linux.git
11302 F:      drivers/gpu/drm/i915/gvt/
11303 
11304 INTEL HID EVENT DRIVER
11305 M:      Alex Hung <alexhung@gmail.com>
11306 L:      platform-driver-x86@vger.kernel.org
11307 S:      Maintained
11308 F:      drivers/platform/x86/intel/hid.c
11309 
11310 INTEL I/OAT DMA DRIVER
11311 M:      Dave Jiang <dave.jiang@intel.com>
11312 R:      Dan Williams <dan.j.williams@intel.com>
11313 L:      dmaengine@vger.kernel.org
11314 S:      Supported
11315 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11316 F:      drivers/dma/ioat*
11317 
11318 INTEL IAA CRYPTO DRIVER
11319 M:      Tom Zanussi <tom.zanussi@linux.intel.com>
11320 L:      linux-crypto@vger.kernel.org
11321 S:      Supported
11322 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11323 F:      drivers/crypto/intel/iaa/*
11324 
11325 INTEL IDLE DRIVER
11326 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
11327 M:      Len Brown <lenb@kernel.org>
11328 L:      linux-pm@vger.kernel.org
11329 S:      Supported
11330 B:      https://bugzilla.kernel.org
11331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11332 F:      drivers/idle/intel_idle.c
11333 
11334 INTEL IDXD DRIVER
11335 M:      Fenghua Yu <fenghua.yu@intel.com>
11336 R:      Dave Jiang <dave.jiang@intel.com>
11337 L:      dmaengine@vger.kernel.org
11338 S:      Supported
11339 F:      drivers/dma/idxd/*
11340 F:      include/uapi/linux/idxd.h
11341 
11342 INTEL IN FIELD SCAN (IFS) DEVICE
11343 M:      Jithu Joseph <jithu.joseph@intel.com>
11344 R:      Ashok Raj <ashok.raj@intel.com>
11345 R:      Tony Luck <tony.luck@intel.com>
11346 S:      Maintained
11347 F:      drivers/platform/x86/intel/ifs
11348 F:      include/trace/events/intel_ifs.h
11349 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11350 
11351 INTEL INTEGRATED SENSOR HUB DRIVER
11352 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11353 M:      Jiri Kosina <jikos@kernel.org>
11354 L:      linux-input@vger.kernel.org
11355 S:      Maintained
11356 F:      drivers/hid/intel-ish-hid/
11357 
11358 INTEL IOMMU (VT-d)
11359 M:      David Woodhouse <dwmw2@infradead.org>
11360 M:      Lu Baolu <baolu.lu@linux.intel.com>
11361 L:      iommu@lists.linux.dev
11362 S:      Supported
11363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11364 F:      drivers/iommu/intel/
11365 
11366 INTEL IPU3 CSI-2 CIO2 DRIVER
11367 M:      Yong Zhi <yong.zhi@intel.com>
11368 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11369 M:      Bingbu Cao <bingbu.cao@intel.com>
11370 M:      Dan Scally <djrscally@gmail.com>
11371 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11372 L:      linux-media@vger.kernel.org
11373 S:      Maintained
11374 T:      git git://linuxtv.org/media_tree.git
11375 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11376 F:      drivers/media/pci/intel/ipu3/
11377 
11378 INTEL IPU3 CSI-2 IMGU DRIVER
11379 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11380 R:      Bingbu Cao <bingbu.cao@intel.com>
11381 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11382 L:      linux-media@vger.kernel.org
11383 S:      Maintained
11384 F:      Documentation/admin-guide/media/ipu3.rst
11385 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11386 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11387 F:      drivers/staging/media/ipu3/
11388 
11389 INTEL IPU6 INPUT SYSTEM DRIVER
11390 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11391 M:      Bingbu Cao <bingbu.cao@intel.com>
11392 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11393 L:      linux-media@vger.kernel.org
11394 S:      Maintained
11395 T:      git git://linuxtv.org/media_tree.git
11396 F:      Documentation/admin-guide/media/ipu6-isys.rst
11397 F:      drivers/media/pci/intel/ipu6/
11398 
11399 INTEL ISHTP ECLITE DRIVER
11400 M:      Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11401 L:      platform-driver-x86@vger.kernel.org
11402 S:      Supported
11403 F:      drivers/platform/x86/intel/ishtp_eclite.c
11404 
11405 INTEL IXP4XX CRYPTO SUPPORT
11406 M:      Corentin Labbe <clabbe@baylibre.com>
11407 L:      linux-crypto@vger.kernel.org
11408 S:      Maintained
11409 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11410 
11411 INTEL KEEM BAY DRM DRIVER
11412 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11413 M:      Edmund Dea <edmund.j.dea@intel.com>
11414 S:      Maintained
11415 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11416 F:      drivers/gpu/drm/kmb/
11417 
11418 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11419 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11420 S:      Maintained
11421 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11422 F:      drivers/crypto/intel/keembay/Kconfig
11423 F:      drivers/crypto/intel/keembay/Makefile
11424 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11425 F:      drivers/crypto/intel/keembay/ocs-aes.c
11426 F:      drivers/crypto/intel/keembay/ocs-aes.h
11427 
11428 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11429 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11430 M:      Prabhjot Khurana <prabhjot.khurana@intel.com>
11431 M:      Mark Gross <mgross@linux.intel.com>
11432 S:      Maintained
11433 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11434 F:      drivers/crypto/intel/keembay/Kconfig
11435 F:      drivers/crypto/intel/keembay/Makefile
11436 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11437 
11438 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11439 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11440 M:      Declan Murphy <declan.murphy@intel.com>
11441 S:      Maintained
11442 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11443 F:      drivers/crypto/intel/keembay/Kconfig
11444 F:      drivers/crypto/intel/keembay/Makefile
11445 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11446 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11447 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11448 
11449 INTEL MANAGEMENT ENGINE (mei)
11450 M:      Tomas Winkler <tomas.winkler@intel.com>
11451 L:      linux-kernel@vger.kernel.org
11452 S:      Supported
11453 F:      Documentation/driver-api/mei/*
11454 F:      drivers/misc/mei/
11455 F:      drivers/watchdog/mei_wdt.c
11456 F:      include/linux/mei_aux.h
11457 F:      include/linux/mei_cl_bus.h
11458 F:      include/uapi/linux/mei.h
11459 F:      include/uapi/linux/mei_uuid.h
11460 F:      include/uapi/linux/uuid.h
11461 F:      samples/mei/*
11462 
11463 INTEL MAX 10 BMC MFD DRIVER
11464 M:      Xu Yilun <yilun.xu@intel.com>
11465 R:      Tom Rix <trix@redhat.com>
11466 S:      Maintained
11467 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11468 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11469 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11470 F:      drivers/mfd/intel-m10-bmc*
11471 F:      include/linux/mfd/intel-m10-bmc.h
11472 
11473 INTEL MAX10 BMC SECURE UPDATES
11474 M:      Peter Colberg <peter.colberg@intel.com>
11475 L:      linux-fpga@vger.kernel.org
11476 S:      Maintained
11477 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11478 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11479 
11480 INTEL P-Unit IPC DRIVER
11481 M:      Zha Qipeng <qipeng.zha@intel.com>
11482 L:      platform-driver-x86@vger.kernel.org
11483 S:      Maintained
11484 F:      arch/x86/include/asm/intel_punit_ipc.h
11485 F:      drivers/platform/x86/intel/punit_ipc.c
11486 
11487 INTEL PMC CORE DRIVER
11488 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11489 M:      David E Box <david.e.box@intel.com>
11490 L:      platform-driver-x86@vger.kernel.org
11491 S:      Maintained
11492 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11493 F:      drivers/platform/x86/intel/pmc/
11494 
11495 INTEL PMIC GPIO DRIVERS
11496 M:      Andy Shevchenko <andy@kernel.org>
11497 S:      Supported
11498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11499 F:      drivers/gpio/gpio-*cove.c
11500 
11501 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11502 M:      Andy Shevchenko <andy@kernel.org>
11503 S:      Supported
11504 F:      drivers/mfd/intel_soc_pmic*
11505 F:      include/linux/mfd/intel_soc_pmic*
11506 
11507 INTEL PMT DRIVERS
11508 M:      David E. Box <david.e.box@linux.intel.com>
11509 S:      Supported
11510 F:      drivers/platform/x86/intel/pmt/
11511 
11512 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11513 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
11514 L:      linux-wireless@vger.kernel.org
11515 S:      Maintained
11516 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11517 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11518 F:      drivers/net/wireless/intel/ipw2x00/
11519 
11520 INTEL PSTATE DRIVER
11521 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11522 M:      Len Brown <lenb@kernel.org>
11523 L:      linux-pm@vger.kernel.org
11524 S:      Supported
11525 F:      drivers/cpufreq/intel_pstate.c
11526 
11527 INTEL PTP DFL ToD DRIVER
11528 M:      Tianfei Zhang <tianfei.zhang@intel.com>
11529 L:      linux-fpga@vger.kernel.org
11530 L:      netdev@vger.kernel.org
11531 S:      Maintained
11532 F:      drivers/ptp/ptp_dfl_tod.c
11533 
11534 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11535 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11536 L:      linux-iio@vger.kernel.org
11537 F:      drivers/counter/intel-qep.c
11538 
11539 INTEL SCU DRIVERS
11540 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11541 S:      Maintained
11542 F:      arch/x86/include/asm/intel_scu_ipc.h
11543 F:      drivers/platform/x86/intel_scu_*
11544 
11545 INTEL SDSI DRIVER
11546 M:      David E. Box <david.e.box@linux.intel.com>
11547 S:      Supported
11548 F:      drivers/platform/x86/intel/sdsi.c
11549 F:      tools/arch/x86/intel_sdsi/
11550 F:      tools/testing/selftests/drivers/sdsi/
11551 
11552 INTEL SGX
11553 M:      Jarkko Sakkinen <jarkko@kernel.org>
11554 R:      Dave Hansen <dave.hansen@linux.intel.com>
11555 L:      linux-sgx@vger.kernel.org
11556 S:      Supported
11557 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11559 F:      Documentation/arch/x86/sgx.rst
11560 F:      arch/x86/entry/vdso/vsgx.S
11561 F:      arch/x86/include/asm/sgx.h
11562 F:      arch/x86/include/uapi/asm/sgx.h
11563 F:      arch/x86/kernel/cpu/sgx/*
11564 F:      tools/testing/selftests/sgx/*
11565 K:      \bSGX_
11566 
11567 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11568 M:      Daniel Scally <djrscally@gmail.com>
11569 S:      Maintained
11570 F:      drivers/platform/x86/intel/int3472/
11571 
11572 INTEL SPEED SELECT TECHNOLOGY
11573 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11574 L:      platform-driver-x86@vger.kernel.org
11575 S:      Maintained
11576 F:      drivers/platform/x86/intel/speed_select_if/
11577 F:      include/uapi/linux/isst_if.h
11578 F:      tools/power/x86/intel-speed-select/
11579 
11580 INTEL STRATIX10 FIRMWARE DRIVERS
11581 M:      Dinh Nguyen <dinguyen@kernel.org>
11582 L:      linux-kernel@vger.kernel.org
11583 S:      Maintained
11584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11585 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11586 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11587 F:      drivers/firmware/stratix10-rsu.c
11588 F:      drivers/firmware/stratix10-svc.c
11589 F:      include/linux/firmware/intel/stratix10-smc.h
11590 F:      include/linux/firmware/intel/stratix10-svc-client.h
11591 
11592 INTEL TELEMETRY DRIVER
11593 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11594 M:      "David E. Box" <david.e.box@linux.intel.com>
11595 L:      platform-driver-x86@vger.kernel.org
11596 S:      Maintained
11597 F:      arch/x86/include/asm/intel_telemetry.h
11598 F:      drivers/platform/x86/intel/telemetry/
11599 
11600 INTEL TPMI DRIVER
11601 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11602 L:      platform-driver-x86@vger.kernel.org
11603 S:      Maintained
11604 F:      Documentation/ABI/testing/debugfs-tpmi
11605 F:      drivers/platform/x86/intel/tpmi.c
11606 F:      include/linux/intel_tpmi.h
11607 
11608 INTEL UNCORE FREQUENCY CONTROL
11609 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11610 L:      platform-driver-x86@vger.kernel.org
11611 S:      Maintained
11612 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11613 F:      drivers/platform/x86/intel/uncore-frequency/
11614 
11615 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11616 M:      David E. Box <david.e.box@linux.intel.com>
11617 S:      Supported
11618 F:      drivers/platform/x86/intel/vsec.*
11619 
11620 INTEL VIRTUAL BUTTON DRIVER
11621 M:      AceLan Kao <acelan.kao@canonical.com>
11622 L:      platform-driver-x86@vger.kernel.org
11623 S:      Maintained
11624 F:      drivers/platform/x86/intel/vbtn.c
11625 
11626 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11627 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11628 L:      linux-wireless@vger.kernel.org
11629 S:      Supported
11630 F:      drivers/net/wireless/intel/iwlegacy/
11631 
11632 INTEL WIRELESS WIFI LINK (iwlwifi)
11633 M:      Miri Korenblit <miriam.rachel.korenblit@intel.com>
11634 L:      linux-wireless@vger.kernel.org
11635 S:      Supported
11636 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11638 F:      drivers/net/wireless/intel/iwlwifi/
11639 
11640 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11641 M:      Jithu Joseph <jithu.joseph@intel.com>
11642 S:      Maintained
11643 W:      https://slimbootloader.github.io/security/firmware-update.html
11644 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11645 
11646 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11647 L:      Dell.Client.Kernel@dell.com
11648 S:      Maintained
11649 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11650 
11651 INTEL WWAN IOSM DRIVER
11652 M:      M Chetan Kumar <m.chetan.kumar@intel.com>
11653 L:      netdev@vger.kernel.org
11654 S:      Maintained
11655 F:      drivers/net/wwan/iosm/
11656 
11657 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11658 M:      Xin Li <xin@zytor.com>
11659 M:      "H. Peter Anvin" <hpa@zytor.com>
11660 S:      Supported
11661 F:      Documentation/arch/x86/x86_64/fred.rst
11662 F:      arch/x86/entry/entry_64_fred.S
11663 F:      arch/x86/entry/entry_fred.c
11664 F:      arch/x86/include/asm/fred.h
11665 F:      arch/x86/kernel/fred.c
11666 
11667 INTEL(R) TRACE HUB
11668 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11669 S:      Supported
11670 F:      Documentation/trace/intel_th.rst
11671 F:      drivers/hwtracing/intel_th/
11672 F:      include/linux/intel_th.h
11673 
11674 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11675 M:      Ning Sun <ning.sun@intel.com>
11676 L:      tboot-devel@lists.sourceforge.net
11677 S:      Supported
11678 W:      http://tboot.sourceforge.net
11679 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11680 F:      Documentation/arch/x86/intel_txt.rst
11681 F:      arch/x86/kernel/tboot.c
11682 F:      include/linux/tboot.h
11683 
11684 INTERCONNECT API
11685 M:      Georgi Djakov <djakov@kernel.org>
11686 L:      linux-pm@vger.kernel.org
11687 S:      Maintained
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11689 F:      Documentation/devicetree/bindings/interconnect/
11690 F:      Documentation/driver-api/interconnect.rst
11691 F:      drivers/interconnect/
11692 F:      include/dt-bindings/interconnect/
11693 F:      include/linux/interconnect-provider.h
11694 F:      include/linux/interconnect.h
11695 
11696 INTERRUPT COUNTER DRIVER
11697 M:      Oleksij Rempel <o.rempel@pengutronix.de>
11698 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11699 L:      linux-iio@vger.kernel.org
11700 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11701 F:      drivers/counter/interrupt-cnt.c
11702 
11703 INTERSIL ISL7998X VIDEO DECODER DRIVER
11704 M:      Michael Tretter <m.tretter@pengutronix.de>
11705 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11706 L:      linux-media@vger.kernel.org
11707 S:      Maintained
11708 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11709 F:      drivers/media/i2c/isl7998x.c
11710 
11711 INVENSENSE ICM-426xx IMU DRIVER
11712 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11713 L:      linux-iio@vger.kernel.org
11714 S:      Maintained
11715 W:      https://invensense.tdk.com/
11716 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11717 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11718 F:      drivers/iio/imu/inv_icm42600/
11719 
11720 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11721 M:      Linus Walleij <linus.walleij@linaro.org>
11722 L:      linux-iio@vger.kernel.org
11723 S:      Maintained
11724 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11725 F:      drivers/iio/gyro/mpu3050*
11726 
11727 IOC3 ETHERNET DRIVER
11728 M:      Ralf Baechle <ralf@linux-mips.org>
11729 L:      linux-mips@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11732 
11733 IOMMU DMA-API LAYER
11734 M:      Robin Murphy <robin.murphy@arm.com>
11735 L:      iommu@lists.linux.dev
11736 S:      Maintained
11737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11738 F:      drivers/iommu/dma-iommu.c
11739 F:      drivers/iommu/dma-iommu.h
11740 F:      drivers/iommu/iova.c
11741 F:      include/linux/iova.h
11742 
11743 IOMMU SUBSYSTEM
11744 M:      Joerg Roedel <joro@8bytes.org>
11745 M:      Will Deacon <will@kernel.org>
11746 R:      Robin Murphy <robin.murphy@arm.com>
11747 L:      iommu@lists.linux.dev
11748 S:      Maintained
11749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11750 F:      Documentation/devicetree/bindings/iommu/
11751 F:      drivers/iommu/
11752 F:      include/linux/iommu.h
11753 F:      include/linux/iova.h
11754 F:      include/linux/of_iommu.h
11755 
11756 IOMMUFD
11757 M:      Jason Gunthorpe <jgg@nvidia.com>
11758 M:      Kevin Tian <kevin.tian@intel.com>
11759 L:      iommu@lists.linux.dev
11760 S:      Maintained
11761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11762 F:      Documentation/userspace-api/iommufd.rst
11763 F:      drivers/iommu/iommufd/
11764 F:      include/linux/iommufd.h
11765 F:      include/uapi/linux/iommufd.h
11766 F:      tools/testing/selftests/iommu/
11767 
11768 IOSYS-MAP HELPERS
11769 M:      Thomas Zimmermann <tzimmermann@suse.de>
11770 L:      dri-devel@lists.freedesktop.org
11771 S:      Maintained
11772 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11773 F:      include/linux/iosys-map.h
11774 
11775 IO_URING
11776 M:      Jens Axboe <axboe@kernel.dk>
11777 M:      Pavel Begunkov <asml.silence@gmail.com>
11778 L:      io-uring@vger.kernel.org
11779 S:      Maintained
11780 T:      git git://git.kernel.dk/linux-block
11781 T:      git git://git.kernel.dk/liburing
11782 F:      include/linux/io_uring/
11783 F:      include/linux/io_uring.h
11784 F:      include/linux/io_uring_types.h
11785 F:      include/trace/events/io_uring.h
11786 F:      include/uapi/linux/io_uring.h
11787 F:      io_uring/
11788 
11789 IPMI SUBSYSTEM
11790 M:      Corey Minyard <minyard@acm.org>
11791 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11792 S:      Supported
11793 W:      http://openipmi.sourceforge.net/
11794 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11795 F:      Documentation/devicetree/bindings/ipmi/
11796 F:      Documentation/driver-api/ipmi.rst
11797 F:      drivers/char/ipmi/
11798 F:      include/linux/ipmi*
11799 F:      include/uapi/linux/ipmi*
11800 
11801 IPS SCSI RAID DRIVER
11802 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11803 L:      linux-scsi@vger.kernel.org
11804 S:      Maintained
11805 W:      http://www.adaptec.com/
11806 F:      drivers/scsi/ips*
11807 
11808 IPVS
11809 M:      Simon Horman <horms@verge.net.au>
11810 M:      Julian Anastasov <ja@ssi.bg>
11811 L:      netdev@vger.kernel.org
11812 L:      lvs-devel@vger.kernel.org
11813 S:      Maintained
11814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11816 F:      Documentation/networking/ipvs-sysctl.rst
11817 F:      include/net/ip_vs.h
11818 F:      include/uapi/linux/ip_vs.h
11819 F:      net/netfilter/ipvs/
11820 
11821 IPWIRELESS DRIVER
11822 M:      Jiri Kosina <jikos@kernel.org>
11823 M:      David Sterba <dsterba@suse.com>
11824 S:      Odd Fixes
11825 F:      drivers/tty/ipwireless/
11826 
11827 IRON DEVICE AUDIO CODEC DRIVERS
11828 M:      Kiseok Jo <kiseok.jo@irondevice.com>
11829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11830 S:      Maintained
11831 F:      Documentation/devicetree/bindings/sound/irondevice,*
11832 F:      sound/soc/codecs/sma*
11833 
11834 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11835 M:      Thomas Gleixner <tglx@linutronix.de>
11836 S:      Maintained
11837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11838 F:      Documentation/core-api/irq/irq-domain.rst
11839 F:      include/linux/irqdomain.h
11840 F:      include/linux/irqdomain_defs.h
11841 F:      kernel/irq/irqdomain.c
11842 F:      kernel/irq/msi.c
11843 
11844 IRQ SUBSYSTEM
11845 M:      Thomas Gleixner <tglx@linutronix.de>
11846 L:      linux-kernel@vger.kernel.org
11847 S:      Maintained
11848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11849 F:      include/linux/group_cpus.h
11850 F:      include/linux/irq.h
11851 F:      include/linux/irqhandler.h
11852 F:      include/linux/irqnr.h
11853 F:      include/linux/irqreturn.h
11854 F:      kernel/irq/
11855 F:      lib/group_cpus.c
11856 
11857 IRQCHIP DRIVERS
11858 M:      Thomas Gleixner <tglx@linutronix.de>
11859 L:      linux-kernel@vger.kernel.org
11860 S:      Maintained
11861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11862 F:      Documentation/devicetree/bindings/interrupt-controller/
11863 F:      drivers/irqchip/
11864 F:      include/linux/irqchip.h
11865 
11866 ISA
11867 M:      William Breathitt Gray <wbg@kernel.org>
11868 S:      Maintained
11869 F:      Documentation/driver-api/isa.rst
11870 F:      drivers/base/isa.c
11871 F:      include/linux/isa.h
11872 
11873 ISA RADIO MODULE
11874 M:      Hans Verkuil <hverkuil@xs4all.nl>
11875 L:      linux-media@vger.kernel.org
11876 S:      Maintained
11877 W:      https://linuxtv.org
11878 T:      git git://linuxtv.org/media_tree.git
11879 F:      drivers/media/radio/radio-isa*
11880 
11881 ISAPNP
11882 M:      Jaroslav Kysela <perex@perex.cz>
11883 S:      Maintained
11884 F:      Documentation/userspace-api/isapnp.rst
11885 F:      drivers/pnp/isapnp/
11886 F:      include/linux/isapnp.h
11887 
11888 ISCSI
11889 M:      Lee Duncan <lduncan@suse.com>
11890 M:      Chris Leech <cleech@redhat.com>
11891 M:      Mike Christie <michael.christie@oracle.com>
11892 L:      open-iscsi@googlegroups.com
11893 L:      linux-scsi@vger.kernel.org
11894 S:      Maintained
11895 W:      www.open-iscsi.com
11896 F:      drivers/scsi/*iscsi*
11897 F:      include/scsi/*iscsi*
11898 
11899 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11900 M:      Peter Jones <pjones@redhat.com>
11901 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
11902 S:      Maintained
11903 F:      drivers/firmware/iscsi_ibft*
11904 
11905 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11906 M:      Sagi Grimberg <sagi@grimberg.me>
11907 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
11908 L:      linux-rdma@vger.kernel.org
11909 S:      Supported
11910 W:      http://www.openfabrics.org
11911 W:      www.open-iscsi.org
11912 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11913 F:      drivers/infiniband/ulp/iser/
11914 
11915 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11916 M:      Sagi Grimberg <sagi@grimberg.me>
11917 L:      linux-rdma@vger.kernel.org
11918 L:      target-devel@vger.kernel.org
11919 S:      Supported
11920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11921 F:      drivers/infiniband/ulp/isert
11922 
11923 ISDN/CMTP OVER BLUETOOTH
11924 M:      Karsten Keil <isdn@linux-pingi.de>
11925 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
11926 L:      netdev@vger.kernel.org
11927 S:      Odd Fixes
11928 W:      http://www.isdn4linux.de
11929 F:      Documentation/isdn/
11930 F:      drivers/isdn/capi/
11931 F:      include/linux/isdn/
11932 F:      include/uapi/linux/isdn/
11933 F:      net/bluetooth/cmtp/
11934 
11935 ISDN/mISDN SUBSYSTEM
11936 M:      Karsten Keil <isdn@linux-pingi.de>
11937 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
11938 L:      netdev@vger.kernel.org
11939 S:      Maintained
11940 W:      http://www.isdn4linux.de
11941 F:      drivers/isdn/Kconfig
11942 F:      drivers/isdn/Makefile
11943 F:      drivers/isdn/hardware/
11944 F:      drivers/isdn/mISDN/
11945 
11946 ISOFS FILESYSTEM
11947 M:      Jan Kara <jack@suse.cz>
11948 L:      linux-fsdevel@vger.kernel.org
11949 S:      Maintained
11950 F:      Documentation/filesystems/isofs.rst
11951 F:      fs/isofs/
11952 
11953 IT87 HARDWARE MONITORING DRIVER
11954 M:      Jean Delvare <jdelvare@suse.com>
11955 L:      linux-hwmon@vger.kernel.org
11956 S:      Maintained
11957 F:      Documentation/hwmon/it87.rst
11958 F:      drivers/hwmon/it87.c
11959 
11960 IT913X MEDIA DRIVER
11961 L:      linux-media@vger.kernel.org
11962 S:      Orphan
11963 W:      https://linuxtv.org
11964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11965 F:      drivers/media/tuners/it913x*
11966 
11967 ITE IT66121 HDMI BRIDGE DRIVER
11968 M:      Phong LE <ple@baylibre.com>
11969 M:      Neil Armstrong <neil.armstrong@linaro.org>
11970 S:      Maintained
11971 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11972 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11973 F:      drivers/gpu/drm/bridge/ite-it66121.c
11974 
11975 IVTV VIDEO4LINUX DRIVER
11976 M:      Andy Walls <awalls@md.metrocast.net>
11977 L:      linux-media@vger.kernel.org
11978 S:      Maintained
11979 W:      https://linuxtv.org
11980 T:      git git://linuxtv.org/media_tree.git
11981 F:      Documentation/admin-guide/media/ivtv*
11982 F:      drivers/media/pci/ivtv/
11983 F:      include/uapi/linux/ivtv*
11984 
11985 IX2505V MEDIA DRIVER
11986 M:      Malcolm Priestley <tvboxspy@gmail.com>
11987 L:      linux-media@vger.kernel.org
11988 S:      Maintained
11989 W:      https://linuxtv.org
11990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11991 F:      drivers/media/dvb-frontends/ix2505v*
11992 
11993 JAILHOUSE HYPERVISOR INTERFACE
11994 M:      Jan Kiszka <jan.kiszka@siemens.com>
11995 L:      jailhouse-dev@googlegroups.com
11996 S:      Maintained
11997 F:      arch/x86/include/asm/jailhouse_para.h
11998 F:      arch/x86/kernel/jailhouse.c
11999 
12000 JFS FILESYSTEM
12001 M:      Dave Kleikamp <shaggy@kernel.org>
12002 L:      jfs-discussion@lists.sourceforge.net
12003 S:      Odd Fixes
12004 W:      http://jfs.sourceforge.net/
12005 T:      git https://github.com/kleikamp/linux-shaggy.git
12006 F:      Documentation/admin-guide/jfs.rst
12007 F:      fs/jfs/
12008 
12009 JME NETWORK DRIVER
12010 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
12011 L:      netdev@vger.kernel.org
12012 S:      Odd Fixes
12013 F:      drivers/net/ethernet/jme.*
12014 
12015 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12016 M:      David Woodhouse <dwmw2@infradead.org>
12017 M:      Richard Weinberger <richard@nod.at>
12018 L:      linux-mtd@lists.infradead.org
12019 S:      Odd Fixes
12020 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12021 T:      git git://git.infradead.org/ubifs-2.6.git
12022 F:      fs/jffs2/
12023 F:      include/uapi/linux/jffs2.h
12024 
12025 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12026 M:      "Theodore Ts'o" <tytso@mit.edu>
12027 M:      Jan Kara <jack@suse.com>
12028 L:      linux-ext4@vger.kernel.org
12029 S:      Maintained
12030 F:      fs/jbd2/
12031 F:      include/linux/jbd2.h
12032 
12033 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12034 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12035 L:      linux-media@vger.kernel.org
12036 L:      linux-renesas-soc@vger.kernel.org
12037 S:      Maintained
12038 F:      drivers/media/platform/renesas/rcar_jpu.c
12039 
12040 JSM Neo PCI based serial card
12041 L:      linux-serial@vger.kernel.org
12042 S:      Orphan
12043 F:      drivers/tty/serial/jsm/
12044 
12045 K10TEMP HARDWARE MONITORING DRIVER
12046 M:      Clemens Ladisch <clemens@ladisch.de>
12047 L:      linux-hwmon@vger.kernel.org
12048 S:      Maintained
12049 F:      Documentation/hwmon/k10temp.rst
12050 F:      drivers/hwmon/k10temp.c
12051 
12052 K8TEMP HARDWARE MONITORING DRIVER
12053 M:      Rudolf Marek <r.marek@assembler.cz>
12054 L:      linux-hwmon@vger.kernel.org
12055 S:      Maintained
12056 F:      Documentation/hwmon/k8temp.rst
12057 F:      drivers/hwmon/k8temp.c
12058 
12059 KASAN
12060 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
12061 R:      Alexander Potapenko <glider@google.com>
12062 R:      Andrey Konovalov <andreyknvl@gmail.com>
12063 R:      Dmitry Vyukov <dvyukov@google.com>
12064 R:      Vincenzo Frascino <vincenzo.frascino@arm.com>
12065 L:      kasan-dev@googlegroups.com
12066 S:      Maintained
12067 F:      Documentation/dev-tools/kasan.rst
12068 F:      arch/*/include/asm/*kasan.h
12069 F:      arch/*/mm/kasan_init*
12070 F:      include/linux/kasan*.h
12071 F:      lib/Kconfig.kasan
12072 F:      mm/kasan/
12073 F:      scripts/Makefile.kasan
12074 
12075 KCONFIG
12076 M:      Masahiro Yamada <masahiroy@kernel.org>
12077 L:      linux-kbuild@vger.kernel.org
12078 S:      Maintained
12079 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12081 F:      Documentation/kbuild/kconfig*
12082 F:      scripts/Kconfig.include
12083 F:      scripts/kconfig/
12084 
12085 KCOV
12086 R:      Dmitry Vyukov <dvyukov@google.com>
12087 R:      Andrey Konovalov <andreyknvl@gmail.com>
12088 L:      kasan-dev@googlegroups.com
12089 S:      Maintained
12090 F:      Documentation/dev-tools/kcov.rst
12091 F:      include/linux/kcov.h
12092 F:      include/uapi/linux/kcov.h
12093 F:      kernel/kcov.c
12094 F:      scripts/Makefile.kcov
12095 
12096 KCSAN
12097 M:      Marco Elver <elver@google.com>
12098 R:      Dmitry Vyukov <dvyukov@google.com>
12099 L:      kasan-dev@googlegroups.com
12100 S:      Maintained
12101 F:      Documentation/dev-tools/kcsan.rst
12102 F:      include/linux/kcsan*.h
12103 F:      kernel/kcsan/
12104 F:      lib/Kconfig.kcsan
12105 F:      scripts/Makefile.kcsan
12106 
12107 KDUMP
12108 M:      Baoquan He <bhe@redhat.com>
12109 R:      Vivek Goyal <vgoyal@redhat.com>
12110 R:      Dave Young <dyoung@redhat.com>
12111 L:      kexec@lists.infradead.org
12112 S:      Maintained
12113 W:      http://lse.sourceforge.net/kdump/
12114 F:      Documentation/admin-guide/kdump/
12115 F:      fs/proc/vmcore.c
12116 F:      include/linux/crash_core.h
12117 F:      include/linux/crash_dump.h
12118 F:      include/uapi/linux/vmcore.h
12119 F:      kernel/crash_*.c
12120 
12121 KEENE FM RADIO TRANSMITTER DRIVER
12122 M:      Hans Verkuil <hverkuil@xs4all.nl>
12123 L:      linux-media@vger.kernel.org
12124 S:      Maintained
12125 W:      https://linuxtv.org
12126 T:      git git://linuxtv.org/media_tree.git
12127 F:      drivers/media/radio/radio-keene*
12128 
12129 KERNEL AUTOMOUNTER
12130 M:      Ian Kent <raven@themaw.net>
12131 L:      autofs@vger.kernel.org
12132 S:      Maintained
12133 F:      fs/autofs/
12134 
12135 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12136 M:      Masahiro Yamada <masahiroy@kernel.org>
12137 R:      Nathan Chancellor <nathan@kernel.org>
12138 R:      Nicolas Schier <nicolas@fjasle.eu>
12139 L:      linux-kbuild@vger.kernel.org
12140 S:      Maintained
12141 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12143 F:      Documentation/kbuild/
12144 F:      Makefile
12145 F:      scripts/*vmlinux*
12146 F:      scripts/Kbuild*
12147 F:      scripts/Makefile*
12148 F:      scripts/basic/
12149 F:      scripts/clang-tools/
12150 F:      scripts/dummy-tools/
12151 F:      scripts/include/
12152 F:      scripts/mk*
12153 F:      scripts/mod/
12154 F:      scripts/package/
12155 F:      usr/
12156 
12157 KERNEL HARDENING (not covered by other areas)
12158 M:      Kees Cook <kees@kernel.org>
12159 R:      Gustavo A. R. Silva <gustavoars@kernel.org>
12160 L:      linux-hardening@vger.kernel.org
12161 S:      Supported
12162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12163 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12164 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12165 F:      arch/*/configs/hardening.config
12166 F:      include/linux/overflow.h
12167 F:      include/linux/randomize_kstack.h
12168 F:      kernel/configs/hardening.config
12169 F:      lib/usercopy_kunit.c
12170 F:      mm/usercopy.c
12171 K:      \b(add|choose)_random_kstack_offset\b
12172 K:      \b__check_(object_size|heap_object)\b
12173 K:      \b__counted_by\b
12174 
12175 KERNEL JANITORS
12176 L:      kernel-janitors@vger.kernel.org
12177 S:      Odd Fixes
12178 W:      http://kernelnewbies.org/KernelJanitors
12179 
12180 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12181 M:      Chuck Lever <chuck.lever@oracle.com>
12182 M:      Jeff Layton <jlayton@kernel.org>
12183 R:      Neil Brown <neilb@suse.de>
12184 R:      Olga Kornievskaia <okorniev@redhat.com>
12185 R:      Dai Ngo <Dai.Ngo@oracle.com>
12186 R:      Tom Talpey <tom@talpey.com>
12187 L:      linux-nfs@vger.kernel.org
12188 S:      Supported
12189 B:      https://bugzilla.kernel.org
12190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12191 F:      Documentation/filesystems/nfs/
12192 F:      fs/lockd/
12193 F:      fs/nfs_common/
12194 F:      fs/nfsd/
12195 F:      include/linux/lockd/
12196 F:      include/linux/sunrpc/
12197 F:      include/trace/events/rpcgss.h
12198 F:      include/trace/events/rpcrdma.h
12199 F:      include/trace/events/sunrpc.h
12200 F:      include/trace/misc/fs.h
12201 F:      include/trace/misc/nfs.h
12202 F:      include/trace/misc/sunrpc.h
12203 F:      include/uapi/linux/nfsd/
12204 F:      include/uapi/linux/sunrpc/
12205 F:      net/sunrpc/
12206 
12207 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12208 M:      Thomas Weißschuh <linux@weissschuh.net>
12209 R:      Christian Heusel <christian@heusel.eu>
12210 R:      Nathan Chancellor <nathan@kernel.org>
12211 S:      Maintained
12212 F:      scripts/package/PKGBUILD
12213 
12214 KERNEL REGRESSIONS
12215 M:      Thorsten Leemhuis <linux@leemhuis.info>
12216 L:      regressions@lists.linux.dev
12217 S:      Supported
12218 F:      Documentation/admin-guide/reporting-regressions.rst
12219 F:      Documentation/process/handling-regressions.rst
12220 
12221 KERNEL SELFTEST FRAMEWORK
12222 M:      Shuah Khan <shuah@kernel.org>
12223 M:      Shuah Khan <skhan@linuxfoundation.org>
12224 L:      linux-kselftest@vger.kernel.org
12225 S:      Maintained
12226 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12228 F:      Documentation/dev-tools/kselftest*
12229 F:      tools/testing/selftests/
12230 
12231 KERNEL SMB3 SERVER (KSMBD)
12232 M:      Namjae Jeon <linkinjeon@kernel.org>
12233 M:      Steve French <sfrench@samba.org>
12234 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
12235 R:      Tom Talpey <tom@talpey.com>
12236 L:      linux-cifs@vger.kernel.org
12237 S:      Maintained
12238 T:      git git://git.samba.org/ksmbd.git
12239 F:      Documentation/filesystems/smb/ksmbd.rst
12240 F:      fs/smb/common/
12241 F:      fs/smb/server/
12242 
12243 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12244 M:      Brendan Higgins <brendanhiggins@google.com>
12245 M:      David Gow <davidgow@google.com>
12246 R:      Rae Moar <rmoar@google.com>
12247 L:      linux-kselftest@vger.kernel.org
12248 L:      kunit-dev@googlegroups.com
12249 S:      Maintained
12250 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12253 F:      Documentation/dev-tools/kunit/
12254 F:      include/kunit/
12255 F:      lib/kunit/
12256 F:      rust/kernel/kunit.rs
12257 F:      scripts/rustdoc_test_*
12258 F:      tools/testing/kunit/
12259 
12260 KERNEL USERMODE HELPER
12261 M:      Luis Chamberlain <mcgrof@kernel.org>
12262 L:      linux-kernel@vger.kernel.org
12263 S:      Maintained
12264 F:      include/linux/umh.h
12265 F:      kernel/umh.c
12266 
12267 KERNEL VIRTUAL MACHINE (KVM)
12268 M:      Paolo Bonzini <pbonzini@redhat.com>
12269 L:      kvm@vger.kernel.org
12270 S:      Supported
12271 W:      http://www.linux-kvm.org
12272 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12273 F:      Documentation/virt/kvm/
12274 F:      include/asm-generic/kvm*
12275 F:      include/kvm/iodev.h
12276 F:      include/linux/kvm*
12277 F:      include/trace/events/kvm.h
12278 F:      include/uapi/asm-generic/kvm*
12279 F:      include/uapi/linux/kvm*
12280 F:      tools/kvm/
12281 F:      tools/testing/selftests/kvm/
12282 F:      virt/kvm/*
12283 
12284 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12285 M:      Marc Zyngier <maz@kernel.org>
12286 M:      Oliver Upton <oliver.upton@linux.dev>
12287 R:      James Morse <james.morse@arm.com>
12288 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
12289 R:      Zenghui Yu <yuzenghui@huawei.com>
12290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12291 L:      kvmarm@lists.linux.dev
12292 S:      Maintained
12293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12294 F:      Documentation/virt/kvm/arm/
12295 F:      Documentation/virt/kvm/devices/arm*
12296 F:      arch/arm64/include/asm/kvm*
12297 F:      arch/arm64/include/uapi/asm/kvm*
12298 F:      arch/arm64/kvm/
12299 F:      include/kvm/arm_*
12300 F:      tools/testing/selftests/kvm/*/aarch64/
12301 F:      tools/testing/selftests/kvm/aarch64/
12302 
12303 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12304 M:      Tianrui Zhao <zhaotianrui@loongson.cn>
12305 M:      Bibo Mao <maobibo@loongson.cn>
12306 M:      Huacai Chen <chenhuacai@kernel.org>
12307 L:      kvm@vger.kernel.org
12308 L:      loongarch@lists.linux.dev
12309 S:      Maintained
12310 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12311 F:      arch/loongarch/include/asm/kvm*
12312 F:      arch/loongarch/include/uapi/asm/kvm*
12313 F:      arch/loongarch/kvm/
12314 
12315 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12316 M:      Huacai Chen <chenhuacai@kernel.org>
12317 L:      linux-mips@vger.kernel.org
12318 L:      kvm@vger.kernel.org
12319 S:      Maintained
12320 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12321 F:      arch/mips/include/asm/kvm*
12322 F:      arch/mips/include/uapi/asm/kvm*
12323 F:      arch/mips/kvm/
12324 
12325 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12326 M:      Michael Ellerman <mpe@ellerman.id.au>
12327 R:      Nicholas Piggin <npiggin@gmail.com>
12328 L:      linuxppc-dev@lists.ozlabs.org
12329 L:      kvm@vger.kernel.org
12330 S:      Maintained (Book3S 64-bit HV)
12331 S:      Odd fixes (Book3S 64-bit PR)
12332 S:      Orphan (Book3E and 32-bit)
12333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12334 F:      arch/powerpc/include/asm/kvm*
12335 F:      arch/powerpc/include/uapi/asm/kvm*
12336 F:      arch/powerpc/kernel/kvm*
12337 F:      arch/powerpc/kvm/
12338 
12339 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12340 M:      Anup Patel <anup@brainfault.org>
12341 R:      Atish Patra <atishp@atishpatra.org>
12342 L:      kvm@vger.kernel.org
12343 L:      kvm-riscv@lists.infradead.org
12344 L:      linux-riscv@lists.infradead.org
12345 S:      Maintained
12346 T:      git https://github.com/kvm-riscv/linux.git
12347 F:      arch/riscv/include/asm/kvm*
12348 F:      arch/riscv/include/uapi/asm/kvm*
12349 F:      arch/riscv/kvm/
12350 F:      tools/testing/selftests/kvm/*/riscv/
12351 F:      tools/testing/selftests/kvm/riscv/
12352 
12353 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12354 M:      Christian Borntraeger <borntraeger@linux.ibm.com>
12355 M:      Janosch Frank <frankja@linux.ibm.com>
12356 M:      Claudio Imbrenda <imbrenda@linux.ibm.com>
12357 R:      David Hildenbrand <david@redhat.com>
12358 L:      kvm@vger.kernel.org
12359 S:      Supported
12360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12361 F:      Documentation/virt/kvm/s390*
12362 F:      arch/s390/include/asm/gmap.h
12363 F:      arch/s390/include/asm/kvm*
12364 F:      arch/s390/include/uapi/asm/kvm*
12365 F:      arch/s390/include/uapi/asm/uvdevice.h
12366 F:      arch/s390/kernel/uv.c
12367 F:      arch/s390/kvm/
12368 F:      arch/s390/mm/gmap.c
12369 F:      drivers/s390/char/uvdevice.c
12370 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12371 F:      tools/testing/selftests/kvm/*/s390x/
12372 F:      tools/testing/selftests/kvm/s390x/
12373 
12374 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12375 M:      Sean Christopherson <seanjc@google.com>
12376 M:      Paolo Bonzini <pbonzini@redhat.com>
12377 L:      kvm@vger.kernel.org
12378 S:      Supported
12379 P:      Documentation/process/maintainer-kvm-x86.rst
12380 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12381 F:      arch/x86/include/asm/kvm*
12382 F:      arch/x86/include/asm/svm.h
12383 F:      arch/x86/include/asm/vmx*.h
12384 F:      arch/x86/include/uapi/asm/kvm*
12385 F:      arch/x86/include/uapi/asm/svm.h
12386 F:      arch/x86/include/uapi/asm/vmx.h
12387 F:      arch/x86/kvm/
12388 F:      arch/x86/kvm/*/
12389 F:      tools/testing/selftests/kvm/*/x86_64/
12390 F:      tools/testing/selftests/kvm/x86_64/
12391 
12392 KERNFS
12393 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12394 M:      Tejun Heo <tj@kernel.org>
12395 S:      Supported
12396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12397 F:      fs/kernfs/
12398 F:      include/linux/kernfs.h
12399 
12400 KEXEC
12401 M:      Eric Biederman <ebiederm@xmission.com>
12402 L:      kexec@lists.infradead.org
12403 S:      Maintained
12404 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12405 F:      include/linux/kexec.h
12406 F:      include/uapi/linux/kexec.h
12407 F:      kernel/kexec*
12408 
12409 KEYS-ENCRYPTED
12410 M:      Mimi Zohar <zohar@linux.ibm.com>
12411 L:      linux-integrity@vger.kernel.org
12412 L:      keyrings@vger.kernel.org
12413 S:      Supported
12414 F:      Documentation/security/keys/trusted-encrypted.rst
12415 F:      include/keys/encrypted-type.h
12416 F:      security/keys/encrypted-keys/
12417 
12418 KEYS-TRUSTED
12419 M:      James Bottomley <James.Bottomley@HansenPartnership.com>
12420 M:      Jarkko Sakkinen <jarkko@kernel.org>
12421 M:      Mimi Zohar <zohar@linux.ibm.com>
12422 L:      linux-integrity@vger.kernel.org
12423 L:      keyrings@vger.kernel.org
12424 S:      Supported
12425 F:      Documentation/security/keys/trusted-encrypted.rst
12426 F:      include/keys/trusted-type.h
12427 F:      include/keys/trusted_tpm.h
12428 F:      security/keys/trusted-keys/
12429 
12430 KEYS-TRUSTED-CAAM
12431 M:      Ahmad Fatoum <a.fatoum@pengutronix.de>
12432 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12433 L:      linux-integrity@vger.kernel.org
12434 L:      keyrings@vger.kernel.org
12435 S:      Maintained
12436 F:      include/keys/trusted_caam.h
12437 F:      security/keys/trusted-keys/trusted_caam.c
12438 
12439 KEYS-TRUSTED-DCP
12440 M:      David Gstir <david@sigma-star.at>
12441 R:      sigma star Kernel Team <upstream+dcp@sigma-star.at>
12442 L:      linux-integrity@vger.kernel.org
12443 L:      keyrings@vger.kernel.org
12444 S:      Supported
12445 F:      include/keys/trusted_dcp.h
12446 F:      security/keys/trusted-keys/trusted_dcp.c
12447 
12448 KEYS-TRUSTED-TEE
12449 M:      Sumit Garg <sumit.garg@linaro.org>
12450 L:      linux-integrity@vger.kernel.org
12451 L:      keyrings@vger.kernel.org
12452 S:      Supported
12453 F:      include/keys/trusted_tee.h
12454 F:      security/keys/trusted-keys/trusted_tee.c
12455 
12456 KEYS/KEYRINGS
12457 M:      David Howells <dhowells@redhat.com>
12458 M:      Jarkko Sakkinen <jarkko@kernel.org>
12459 L:      keyrings@vger.kernel.org
12460 S:      Maintained
12461 F:      Documentation/security/keys/core.rst
12462 F:      include/keys/
12463 F:      include/linux/key-type.h
12464 F:      include/linux/key.h
12465 F:      include/linux/keyctl.h
12466 F:      include/uapi/linux/keyctl.h
12467 F:      security/keys/
12468 
12469 KEYS/KEYRINGS_INTEGRITY
12470 M:      Jarkko Sakkinen <jarkko@kernel.org>
12471 M:      Mimi Zohar <zohar@linux.ibm.com>
12472 L:      linux-integrity@vger.kernel.org
12473 L:      keyrings@vger.kernel.org
12474 S:      Supported
12475 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12476 F:      security/integrity/platform_certs
12477 
12478 KFENCE
12479 M:      Alexander Potapenko <glider@google.com>
12480 M:      Marco Elver <elver@google.com>
12481 R:      Dmitry Vyukov <dvyukov@google.com>
12482 L:      kasan-dev@googlegroups.com
12483 S:      Maintained
12484 F:      Documentation/dev-tools/kfence.rst
12485 F:      arch/*/include/asm/kfence.h
12486 F:      include/linux/kfence.h
12487 F:      lib/Kconfig.kfence
12488 F:      mm/kfence/
12489 
12490 KFIFO
12491 M:      Stefani Seibold <stefani@seibold.net>
12492 S:      Maintained
12493 F:      include/linux/kfifo.h
12494 F:      lib/kfifo.c
12495 F:      samples/kfifo/
12496 
12497 KGDB / KDB /debug_core
12498 M:      Jason Wessel <jason.wessel@windriver.com>
12499 M:      Daniel Thompson <daniel.thompson@linaro.org>
12500 R:      Douglas Anderson <dianders@chromium.org>
12501 L:      kgdb-bugreport@lists.sourceforge.net
12502 S:      Maintained
12503 W:      http://kgdb.wiki.kernel.org/
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12505 F:      Documentation/dev-tools/kgdb.rst
12506 F:      drivers/misc/kgdbts.c
12507 F:      drivers/tty/serial/kgdboc.c
12508 F:      include/linux/kdb.h
12509 F:      include/linux/kgdb.h
12510 F:      kernel/debug/
12511 F:      kernel/module/kdb.c
12512 
12513 KHADAS MCU MFD DRIVER
12514 M:      Neil Armstrong <neil.armstrong@linaro.org>
12515 L:      linux-amlogic@lists.infradead.org
12516 S:      Maintained
12517 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12518 F:      drivers/mfd/khadas-mcu.c
12519 F:      drivers/thermal/khadas_mcu_fan.c
12520 F:      include/linux/mfd/khadas-mcu.h
12521 
12522 KIONIX/ROHM KX022A ACCELEROMETER
12523 M:      Matti Vaittinen <mazziesaccount@gmail.com>
12524 L:      linux-iio@vger.kernel.org
12525 S:      Supported
12526 F:      drivers/iio/accel/kionix-kx022a*
12527 
12528 KMEMLEAK
12529 M:      Catalin Marinas <catalin.marinas@arm.com>
12530 S:      Maintained
12531 F:      Documentation/dev-tools/kmemleak.rst
12532 F:      include/linux/kmemleak.h
12533 F:      mm/kmemleak.c
12534 F:      samples/kmemleak/kmemleak-test.c
12535 
12536 KMSAN
12537 M:      Alexander Potapenko <glider@google.com>
12538 R:      Marco Elver <elver@google.com>
12539 R:      Dmitry Vyukov <dvyukov@google.com>
12540 L:      kasan-dev@googlegroups.com
12541 S:      Maintained
12542 F:      Documentation/dev-tools/kmsan.rst
12543 F:      arch/*/include/asm/kmsan.h
12544 F:      arch/*/mm/kmsan_*
12545 F:      include/linux/kmsan*.h
12546 F:      lib/Kconfig.kmsan
12547 F:      mm/kmsan/
12548 F:      scripts/Makefile.kmsan
12549 
12550 KPROBES
12551 M:      Naveen N Rao <naveen@kernel.org>
12552 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12553 M:      "David S. Miller" <davem@davemloft.net>
12554 M:      Masami Hiramatsu <mhiramat@kernel.org>
12555 L:      linux-kernel@vger.kernel.org
12556 L:      linux-trace-kernel@vger.kernel.org
12557 S:      Maintained
12558 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12560 F:      Documentation/trace/kprobes.rst
12561 F:      include/asm-generic/kprobes.h
12562 F:      include/linux/kprobes.h
12563 F:      kernel/kprobes.c
12564 F:      lib/test_kprobes.c
12565 F:      samples/kprobes
12566 
12567 KS0108 LCD CONTROLLER DRIVER
12568 M:      Miguel Ojeda <ojeda@kernel.org>
12569 S:      Maintained
12570 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12571 F:      drivers/auxdisplay/ks0108.c
12572 F:      include/linux/ks0108.h
12573 
12574 KTD253 BACKLIGHT DRIVER
12575 M:      Linus Walleij <linus.walleij@linaro.org>
12576 S:      Maintained
12577 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12578 F:      drivers/video/backlight/ktd253-backlight.c
12579 
12580 KTD2801 BACKLIGHT DRIVER
12581 M:      Duje Mihanović <duje.mihanovic@skole.hr>
12582 S:      Maintained
12583 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12584 F:      drivers/video/backlight/ktd2801-backlight.c
12585 
12586 KTEST
12587 M:      Steven Rostedt <rostedt@goodmis.org>
12588 M:      John Hawley <warthog9@eaglescrag.net>
12589 S:      Maintained
12590 F:      tools/testing/ktest
12591 
12592 KTZ8866 BACKLIGHT DRIVER
12593 M:      Jianhua Lu <lujianhua000@gmail.com>
12594 S:      Maintained
12595 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12596 F:      drivers/video/backlight/ktz8866.c
12597 
12598 KVM PARAVIRT (KVM/paravirt)
12599 M:      Paolo Bonzini <pbonzini@redhat.com>
12600 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
12601 L:      kvm@vger.kernel.org
12602 S:      Supported
12603 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12604 F:      arch/um/include/asm/kvm_para.h
12605 F:      arch/x86/include/asm/kvm_para.h
12606 F:      arch/x86/include/asm/pvclock-abi.h
12607 F:      arch/x86/include/uapi/asm/kvm_para.h
12608 F:      arch/x86/kernel/kvm.c
12609 F:      arch/x86/kernel/kvmclock.c
12610 F:      include/asm-generic/kvm_para.h
12611 F:      include/linux/kvm_para.h
12612 F:      include/uapi/asm-generic/kvm_para.h
12613 F:      include/uapi/linux/kvm_para.h
12614 
12615 KVM X86 HYPER-V (KVM/hyper-v)
12616 M:      Vitaly Kuznetsov <vkuznets@redhat.com>
12617 M:      Sean Christopherson <seanjc@google.com>
12618 M:      Paolo Bonzini <pbonzini@redhat.com>
12619 L:      kvm@vger.kernel.org
12620 S:      Supported
12621 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12622 F:      arch/x86/kvm/hyperv.*
12623 F:      arch/x86/kvm/kvm_onhyperv.*
12624 F:      arch/x86/kvm/svm/hyperv.*
12625 F:      arch/x86/kvm/svm/svm_onhyperv.*
12626 F:      arch/x86/kvm/vmx/hyperv.*
12627 
12628 KVM X86 Xen (KVM/Xen)
12629 M:      David Woodhouse <dwmw2@infradead.org>
12630 M:      Paul Durrant <paul@xen.org>
12631 M:      Sean Christopherson <seanjc@google.com>
12632 M:      Paolo Bonzini <pbonzini@redhat.com>
12633 L:      kvm@vger.kernel.org
12634 S:      Supported
12635 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12636 F:      arch/x86/kvm/xen.*
12637 
12638 L3MDEV
12639 M:      David Ahern <dsahern@kernel.org>
12640 L:      netdev@vger.kernel.org
12641 S:      Maintained
12642 F:      include/net/l3mdev.h
12643 F:      net/l3mdev
12644 
12645 LANDLOCK SECURITY MODULE
12646 M:      Mickaël Salaün <mic@digikod.net>
12647 R:      Günther Noack <gnoack@google.com>
12648 L:      linux-security-module@vger.kernel.org
12649 S:      Supported
12650 W:      https://landlock.io
12651 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12652 F:      Documentation/security/landlock.rst
12653 F:      Documentation/userspace-api/landlock.rst
12654 F:      fs/ioctl.c
12655 F:      include/uapi/linux/landlock.h
12656 F:      samples/landlock/
12657 F:      security/landlock/
12658 F:      tools/testing/selftests/landlock/
12659 K:      landlock
12660 K:      LANDLOCK
12661 
12662 LANTIQ / INTEL Ethernet drivers
12663 M:      Hauke Mehrtens <hauke@hauke-m.de>
12664 L:      netdev@vger.kernel.org
12665 S:      Maintained
12666 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12667 F:      drivers/net/dsa/lantiq_gswip.c
12668 F:      drivers/net/dsa/lantiq_pce.h
12669 F:      drivers/net/ethernet/lantiq_xrx200.c
12670 F:      net/dsa/tag_gswip.c
12671 
12672 LANTIQ MIPS ARCHITECTURE
12673 M:      John Crispin <john@phrozen.org>
12674 L:      linux-mips@vger.kernel.org
12675 S:      Maintained
12676 F:      arch/mips/lantiq
12677 F:      drivers/soc/lantiq
12678 
12679 LANTIQ PEF2256 DRIVER
12680 M:      Herve Codina <herve.codina@bootlin.com>
12681 S:      Maintained
12682 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12683 F:      drivers/net/wan/framer/pef2256/
12684 F:      drivers/pinctrl/pinctrl-pef2256.c
12685 F:      include/linux/framer/pef2256.h
12686 
12687 LASI 53c700 driver for PARISC
12688 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12689 L:      linux-scsi@vger.kernel.org
12690 S:      Maintained
12691 F:      Documentation/scsi/53c700.rst
12692 F:      drivers/scsi/53c700*
12693 
12694 LEAKING_ADDRESSES
12695 M:      Tycho Andersen <tycho@tycho.pizza>
12696 R:      Kees Cook <kees@kernel.org>
12697 L:      linux-hardening@vger.kernel.org
12698 S:      Maintained
12699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12700 F:      scripts/leaking_addresses.pl
12701 
12702 LED SUBSYSTEM
12703 M:      Pavel Machek <pavel@ucw.cz>
12704 M:      Lee Jones <lee@kernel.org>
12705 L:      linux-leds@vger.kernel.org
12706 S:      Maintained
12707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12708 F:      Documentation/devicetree/bindings/leds/
12709 F:      Documentation/leds/
12710 F:      drivers/leds/
12711 F:      include/dt-bindings/leds/
12712 F:      include/linux/leds.h
12713 
12714 LEGO MINDSTORMS EV3
12715 R:      David Lechner <david@lechnology.com>
12716 S:      Maintained
12717 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12718 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12719 F:      drivers/power/supply/lego_ev3_battery.c
12720 
12721 LEGO USB Tower driver
12722 M:      Juergen Stuber <starblue@users.sourceforge.net>
12723 L:      legousb-devel@lists.sourceforge.net
12724 S:      Maintained
12725 W:      http://legousb.sourceforge.net/
12726 F:      drivers/usb/misc/legousbtower.c
12727 
12728 LETSKETCH HID TABLET DRIVER
12729 M:      Hans de Goede <hdegoede@redhat.com>
12730 L:      linux-input@vger.kernel.org
12731 S:      Maintained
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12733 F:      drivers/hid/hid-letsketch.c
12734 
12735 LG LAPTOP EXTRAS
12736 M:      Matan Ziv-Av <matan@svgalib.org>
12737 L:      platform-driver-x86@vger.kernel.org
12738 S:      Maintained
12739 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12740 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12741 F:      drivers/platform/x86/lg-laptop.c
12742 
12743 LG2160 MEDIA DRIVER
12744 M:      Michael Krufky <mkrufky@linuxtv.org>
12745 L:      linux-media@vger.kernel.org
12746 S:      Maintained
12747 W:      https://linuxtv.org
12748 W:      http://github.com/mkrufky
12749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12750 T:      git git://linuxtv.org/mkrufky/tuners.git
12751 F:      drivers/media/dvb-frontends/lg2160.*
12752 
12753 LGDT3305 MEDIA DRIVER
12754 M:      Michael Krufky <mkrufky@linuxtv.org>
12755 L:      linux-media@vger.kernel.org
12756 S:      Maintained
12757 W:      https://linuxtv.org
12758 W:      http://github.com/mkrufky
12759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12760 T:      git git://linuxtv.org/mkrufky/tuners.git
12761 F:      drivers/media/dvb-frontends/lgdt3305.*
12762 
12763 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12764 M:      Viresh Kumar <vireshk@kernel.org>
12765 L:      linux-ide@vger.kernel.org
12766 S:      Maintained
12767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12768 F:      drivers/ata/pata_arasan_cf.c
12769 F:      include/linux/pata_arasan_cf_data.h
12770 
12771 LIBATA PATA DRIVERS
12772 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
12773 L:      linux-ide@vger.kernel.org
12774 F:      drivers/ata/ata_*.c
12775 F:      drivers/ata/pata_*.c
12776 
12777 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12778 M:      Linus Walleij <linus.walleij@linaro.org>
12779 L:      linux-ide@vger.kernel.org
12780 S:      Maintained
12781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12782 F:      drivers/ata/pata_ftide010.c
12783 F:      drivers/ata/sata_gemini.c
12784 F:      drivers/ata/sata_gemini.h
12785 
12786 LIBATA SATA AHCI PLATFORM devices support
12787 M:      Hans de Goede <hdegoede@redhat.com>
12788 M:      Jens Axboe <axboe@kernel.dk>
12789 L:      linux-ide@vger.kernel.org
12790 S:      Maintained
12791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12792 F:      drivers/ata/ahci_platform.c
12793 F:      drivers/ata/libahci_platform.c
12794 F:      include/linux/ahci_platform.h
12795 
12796 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12797 M:      Serge Semin <fancer.lancer@gmail.com>
12798 L:      linux-ide@vger.kernel.org
12799 S:      Maintained
12800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12801 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12802 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12803 F:      drivers/ata/ahci_dwc.c
12804 
12805 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12806 M:      Mikael Pettersson <mikpelinux@gmail.com>
12807 L:      linux-ide@vger.kernel.org
12808 S:      Maintained
12809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12810 F:      drivers/ata/sata_promise.*
12811 
12812 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12813 M:      Damien Le Moal <dlemoal@kernel.org>
12814 M:      Niklas Cassel <cassel@kernel.org>
12815 L:      linux-ide@vger.kernel.org
12816 S:      Maintained
12817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12818 F:      Documentation/ABI/testing/sysfs-ata
12819 F:      Documentation/devicetree/bindings/ata/
12820 F:      drivers/ata/
12821 F:      include/linux/ata.h
12822 F:      include/linux/libata.h
12823 
12824 LIBETH COMMON ETHERNET LIBRARY
12825 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12826 L:      netdev@vger.kernel.org
12827 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12828 S:      Supported
12829 T:      git https://github.com/alobakin/linux.git
12830 F:      drivers/net/ethernet/intel/libeth/
12831 F:      include/net/libeth/
12832 K:      libeth
12833 
12834 LIBIE COMMON INTEL ETHERNET LIBRARY
12835 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12836 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12837 L:      netdev@vger.kernel.org
12838 S:      Supported
12839 T:      git https://github.com/alobakin/linux.git
12840 F:      drivers/net/ethernet/intel/libie/
12841 F:      include/linux/net/intel/libie/
12842 K:      libie
12843 
12844 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12845 M:      Vishal Verma <vishal.l.verma@intel.com>
12846 M:      Dan Williams <dan.j.williams@intel.com>
12847 M:      Dave Jiang <dave.jiang@intel.com>
12848 L:      nvdimm@lists.linux.dev
12849 S:      Supported
12850 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12851 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12852 F:      drivers/nvdimm/btt*
12853 
12854 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12855 M:      Dan Williams <dan.j.williams@intel.com>
12856 M:      Vishal Verma <vishal.l.verma@intel.com>
12857 M:      Dave Jiang <dave.jiang@intel.com>
12858 L:      nvdimm@lists.linux.dev
12859 S:      Supported
12860 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12861 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12862 F:      drivers/nvdimm/pmem*
12863 
12864 LIBNVDIMM: DEVICETREE BINDINGS
12865 M:      Oliver O'Halloran <oohall@gmail.com>
12866 L:      nvdimm@lists.linux.dev
12867 S:      Supported
12868 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12869 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12870 F:      drivers/nvdimm/of_pmem.c
12871 
12872 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12873 M:      Dan Williams <dan.j.williams@intel.com>
12874 M:      Vishal Verma <vishal.l.verma@intel.com>
12875 M:      Dave Jiang <dave.jiang@intel.com>
12876 M:      Ira Weiny <ira.weiny@intel.com>
12877 L:      nvdimm@lists.linux.dev
12878 S:      Supported
12879 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12880 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12882 F:      drivers/acpi/nfit/*
12883 F:      drivers/nvdimm/*
12884 F:      include/linux/libnvdimm.h
12885 F:      include/linux/nd.h
12886 F:      include/uapi/linux/ndctl.h
12887 F:      tools/testing/nvdimm/
12888 
12889 LIBRARY CODE
12890 M:      Andrew Morton <akpm@linux-foundation.org>
12891 L:      linux-kernel@vger.kernel.org
12892 S:      Supported
12893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12894 F:      lib/*
12895 
12896 LICENSES and SPDX stuff
12897 M:      Thomas Gleixner <tglx@linutronix.de>
12898 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12899 L:      linux-spdx@vger.kernel.org
12900 S:      Maintained
12901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12902 F:      COPYING
12903 F:      Documentation/process/license-rules.rst
12904 F:      LICENSES/
12905 F:      scripts/spdxcheck-test.sh
12906 F:      scripts/spdxcheck.py
12907 F:      scripts/spdxexclude
12908 
12909 LINEAR RANGES HELPERS
12910 M:      Mark Brown <broonie@kernel.org>
12911 R:      Matti Vaittinen <mazziesaccount@gmail.com>
12912 F:      include/linux/linear_range.h
12913 F:      lib/linear_ranges.c
12914 F:      lib/test_linear_ranges.c
12915 
12916 LINUX FOR POWER MACINTOSH
12917 L:      linuxppc-dev@lists.ozlabs.org
12918 S:      Orphan
12919 F:      arch/powerpc/platforms/powermac/
12920 F:      drivers/macintosh/
12921 X:      drivers/macintosh/adb-iop.c
12922 X:      drivers/macintosh/via-macii.c
12923 
12924 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12925 M:      Michael Ellerman <mpe@ellerman.id.au>
12926 R:      Nicholas Piggin <npiggin@gmail.com>
12927 R:      Christophe Leroy <christophe.leroy@csgroup.eu>
12928 R:      Naveen N Rao <naveen@kernel.org>
12929 L:      linuxppc-dev@lists.ozlabs.org
12930 S:      Supported
12931 W:      https://github.com/linuxppc/wiki/wiki
12932 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12934 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12935 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12936 F:      Documentation/devicetree/bindings/powerpc/
12937 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12938 F:      Documentation/arch/powerpc/
12939 F:      arch/powerpc/
12940 F:      drivers/*/*/*pasemi*
12941 F:      drivers/*/*pasemi*
12942 F:      drivers/char/tpm/tpm_ibmvtpm*
12943 F:      drivers/crypto/nx/
12944 F:      drivers/i2c/busses/i2c-opal.c
12945 F:      drivers/net/ethernet/ibm/ibmveth.*
12946 F:      drivers/net/ethernet/ibm/ibmvnic.*
12947 F:      drivers/pci/hotplug/pnv_php.c
12948 F:      drivers/pci/hotplug/rpa*
12949 F:      drivers/rtc/rtc-opal.c
12950 F:      drivers/scsi/ibmvscsi/
12951 F:      drivers/tty/hvc/hvc_opal.c
12952 F:      drivers/watchdog/wdrtas.c
12953 F:      include/linux/papr_scm.h
12954 F:      include/uapi/linux/papr_pdsm.h
12955 F:      tools/testing/selftests/powerpc
12956 N:      /pmac
12957 N:      powermac
12958 N:      powernv
12959 N:      [^a-z0-9]ps3
12960 N:      pseries
12961 
12962 LINUX FOR POWERPC EMBEDDED MPC5XXX
12963 M:      Anatolij Gustschin <agust@denx.de>
12964 L:      linuxppc-dev@lists.ozlabs.org
12965 S:      Odd Fixes
12966 F:      arch/powerpc/platforms/512x/
12967 F:      arch/powerpc/platforms/52xx/
12968 
12969 LINUX FOR POWERPC EMBEDDED PPC4XX
12970 L:      linuxppc-dev@lists.ozlabs.org
12971 S:      Orphan
12972 F:      arch/powerpc/platforms/44x/
12973 
12974 LINUX FOR POWERPC EMBEDDED PPC85XX
12975 M:      Scott Wood <oss@buserror.net>
12976 L:      linuxppc-dev@lists.ozlabs.org
12977 S:      Odd fixes
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12979 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12980 F:      Documentation/devicetree/bindings/powerpc/fsl/
12981 F:      arch/powerpc/platforms/85xx/
12982 
12983 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12984 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
12985 L:      linuxppc-dev@lists.ozlabs.org
12986 S:      Maintained
12987 F:      arch/powerpc/platforms/8xx/
12988 F:      arch/powerpc/platforms/83xx/
12989 
12990 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12991 M:      Kees Cook <kees@kernel.org>
12992 S:      Maintained
12993 F:      drivers/misc/lkdtm/*
12994 F:      tools/testing/selftests/lkdtm/*
12995 
12996 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12997 M:      Alan Stern <stern@rowland.harvard.edu>
12998 M:      Andrea Parri <parri.andrea@gmail.com>
12999 M:      Will Deacon <will@kernel.org>
13000 M:      Peter Zijlstra <peterz@infradead.org>
13001 M:      Boqun Feng <boqun.feng@gmail.com>
13002 M:      Nicholas Piggin <npiggin@gmail.com>
13003 M:      David Howells <dhowells@redhat.com>
13004 M:      Jade Alglave <j.alglave@ucl.ac.uk>
13005 M:      Luc Maranget <luc.maranget@inria.fr>
13006 M:      "Paul E. McKenney" <paulmck@kernel.org>
13007 R:      Akira Yokosawa <akiyks@gmail.com>
13008 R:      Daniel Lustig <dlustig@nvidia.com>
13009 R:      Joel Fernandes <joel@joelfernandes.org>
13010 L:      linux-kernel@vger.kernel.org
13011 L:      linux-arch@vger.kernel.org
13012 S:      Supported
13013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13014 F:      Documentation/atomic_bitops.txt
13015 F:      Documentation/atomic_t.txt
13016 F:      Documentation/core-api/refcount-vs-atomic.rst
13017 F:      Documentation/litmus-tests/
13018 F:      Documentation/memory-barriers.txt
13019 F:      tools/memory-model/
13020 
13021 LINUX-NEXT TREE
13022 M:      Stephen Rothwell <sfr@canb.auug.org.au>
13023 L:      linux-next@vger.kernel.org
13024 S:      Supported
13025 B:      mailto:linux-next@vger.kernel.org and the appropriate development tree
13026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13027 
13028 LIS3LV02D ACCELEROMETER DRIVER
13029 M:      Eric Piel <eric.piel@tremplin-utc.net>
13030 S:      Maintained
13031 F:      Documentation/misc-devices/lis3lv02d.rst
13032 F:      drivers/misc/lis3lv02d/
13033 F:      drivers/platform/x86/hp/hp_accel.c
13034 
13035 LIST KUNIT TEST
13036 M:      David Gow <davidgow@google.com>
13037 L:      linux-kselftest@vger.kernel.org
13038 L:      kunit-dev@googlegroups.com
13039 S:      Maintained
13040 F:      lib/list-test.c
13041 
13042 LITEX PLATFORM
13043 M:      Karol Gugala <kgugala@antmicro.com>
13044 M:      Mateusz Holenko <mholenko@antmicro.com>
13045 M:      Gabriel Somlo <gsomlo@gmail.com>
13046 M:      Joel Stanley <joel@jms.id.au>
13047 S:      Maintained
13048 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13049 F:      arch/openrisc/boot/dts/or1klitex.dts
13050 F:      drivers/mmc/host/litex_mmc.c
13051 F:      drivers/net/ethernet/litex/*
13052 F:      drivers/soc/litex/*
13053 F:      drivers/tty/serial/liteuart.c
13054 F:      include/linux/litex.h
13055 N:      litex
13056 
13057 LIVE PATCHING
13058 M:      Josh Poimboeuf <jpoimboe@kernel.org>
13059 M:      Jiri Kosina <jikos@kernel.org>
13060 M:      Miroslav Benes <mbenes@suse.cz>
13061 M:      Petr Mladek <pmladek@suse.com>
13062 R:      Joe Lawrence <joe.lawrence@redhat.com>
13063 L:      live-patching@vger.kernel.org
13064 S:      Maintained
13065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13066 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13067 F:      Documentation/livepatch/
13068 F:      arch/powerpc/include/asm/livepatch.h
13069 F:      include/linux/livepatch.h
13070 F:      kernel/livepatch/
13071 F:      kernel/module/livepatch.c
13072 F:      samples/livepatch/
13073 F:      tools/testing/selftests/livepatch/
13074 
13075 LLC (802.2)
13076 L:      netdev@vger.kernel.org
13077 S:      Odd fixes
13078 F:      include/linux/llc.h
13079 F:      include/net/llc*
13080 F:      include/uapi/linux/llc.h
13081 F:      net/llc/
13082 
13083 LM73 HARDWARE MONITOR DRIVER
13084 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
13085 L:      linux-hwmon@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/hwmon/lm73.c
13088 
13089 LM78 HARDWARE MONITOR DRIVER
13090 M:      Jean Delvare <jdelvare@suse.com>
13091 L:      linux-hwmon@vger.kernel.org
13092 S:      Maintained
13093 F:      Documentation/hwmon/lm78.rst
13094 F:      drivers/hwmon/lm78.c
13095 
13096 LM83 HARDWARE MONITOR DRIVER
13097 M:      Jean Delvare <jdelvare@suse.com>
13098 L:      linux-hwmon@vger.kernel.org
13099 S:      Maintained
13100 F:      Documentation/hwmon/lm83.rst
13101 F:      drivers/hwmon/lm83.c
13102 
13103 LM90 HARDWARE MONITOR DRIVER
13104 M:      Jean Delvare <jdelvare@suse.com>
13105 L:      linux-hwmon@vger.kernel.org
13106 S:      Maintained
13107 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13108 F:      Documentation/hwmon/lm90.rst
13109 F:      drivers/hwmon/lm90.c
13110 F:      include/dt-bindings/thermal/lm90.h
13111 
13112 LME2510 MEDIA DRIVER
13113 M:      Malcolm Priestley <tvboxspy@gmail.com>
13114 L:      linux-media@vger.kernel.org
13115 S:      Maintained
13116 W:      https://linuxtv.org
13117 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13118 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13119 
13120 LOADPIN SECURITY MODULE
13121 M:      Kees Cook <kees@kernel.org>
13122 S:      Supported
13123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13124 F:      Documentation/admin-guide/LSM/LoadPin.rst
13125 F:      security/loadpin/
13126 
13127 LOCKDOWN SECURITY MODULE
13128 L:      linux-security-module@vger.kernel.org
13129 S:      Odd Fixes
13130 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13131 F:      security/lockdown/
13132 
13133 LOCKING PRIMITIVES
13134 M:      Peter Zijlstra <peterz@infradead.org>
13135 M:      Ingo Molnar <mingo@redhat.com>
13136 M:      Will Deacon <will@kernel.org>
13137 R:      Waiman Long <longman@redhat.com>
13138 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13139 L:      linux-kernel@vger.kernel.org
13140 S:      Maintained
13141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13142 F:      Documentation/locking/
13143 F:      arch/*/include/asm/spinlock*.h
13144 F:      include/linux/lockdep*.h
13145 F:      include/linux/mutex*.h
13146 F:      include/linux/rwlock*.h
13147 F:      include/linux/rwsem*.h
13148 F:      include/linux/seqlock.h
13149 F:      include/linux/spinlock*.h
13150 F:      kernel/locking/
13151 F:      lib/locking*.[ch]
13152 X:      kernel/locking/locktorture.c
13153 
13154 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13155 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
13156 L:      linux-ntfs-dev@lists.sourceforge.net
13157 S:      Maintained
13158 W:      http://www.linux-ntfs.org/content/view/19/37/
13159 F:      Documentation/admin-guide/ldm.rst
13160 F:      block/partitions/ldm.*
13161 
13162 LOGITECH HID GAMING KEYBOARDS
13163 M:      Hans de Goede <hdegoede@redhat.com>
13164 L:      linux-input@vger.kernel.org
13165 S:      Maintained
13166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13167 F:      drivers/hid/hid-lg-g15.c
13168 
13169 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13170 M:      Adrien Grassein <adrien.grassein@gmail.com>
13171 S:      Maintained
13172 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13173 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13174 
13175 LOONGARCH
13176 M:      Huacai Chen <chenhuacai@kernel.org>
13177 R:      WANG Xuerui <kernel@xen0n.name>
13178 L:      loongarch@lists.linux.dev
13179 S:      Maintained
13180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13181 F:      Documentation/arch/loongarch/
13182 F:      Documentation/translations/zh_CN/arch/loongarch/
13183 F:      arch/loongarch/
13184 F:      drivers/*/*loongarch*
13185 F:      drivers/cpufreq/loongson3_cpufreq.c
13186 
13187 LOONGSON GPIO DRIVER
13188 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13189 L:      linux-gpio@vger.kernel.org
13190 S:      Maintained
13191 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13192 F:      drivers/gpio/gpio-loongson-64bit.c
13193 
13194 LOONGSON LS2X APB DMA DRIVER
13195 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13196 L:      dmaengine@vger.kernel.org
13197 S:      Maintained
13198 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13199 F:      drivers/dma/ls2x-apb-dma.c
13200 
13201 LOONGSON LS2X I2C DRIVER
13202 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13203 L:      linux-i2c@vger.kernel.org
13204 S:      Maintained
13205 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13206 F:      drivers/i2c/busses/i2c-ls2x.c
13207 
13208 LOONGSON-2 SOC SERIES CLOCK DRIVER
13209 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13210 L:      linux-clk@vger.kernel.org
13211 S:      Maintained
13212 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13213 F:      drivers/clk/clk-loongson2.c
13214 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13215 
13216 LOONGSON SPI DRIVER
13217 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13218 L:      linux-spi@vger.kernel.org
13219 S:      Maintained
13220 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13221 F:      drivers/spi/spi-loongson-core.c
13222 F:      drivers/spi/spi-loongson-pci.c
13223 F:      drivers/spi/spi-loongson-plat.c
13224 F:      drivers/spi/spi-loongson.h
13225 
13226 LOONGSON-2 SOC SERIES GUTS DRIVER
13227 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13228 L:      loongarch@lists.linux.dev
13229 S:      Maintained
13230 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13231 F:      drivers/soc/loongson/loongson2_guts.c
13232 
13233 LOONGSON-2 SOC SERIES PM DRIVER
13234 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13235 L:      linux-pm@vger.kernel.org
13236 S:      Maintained
13237 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13238 F:      drivers/soc/loongson/loongson2_pm.c
13239 
13240 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13241 M:      zhanghongchen <zhanghongchen@loongson.cn>
13242 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13243 L:      linux-gpio@vger.kernel.org
13244 S:      Maintained
13245 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13246 F:      drivers/pinctrl/pinctrl-loongson2.c
13247 
13248 LOONGSON-2 SOC SERIES THERMAL DRIVER
13249 M:      zhanghongchen <zhanghongchen@loongson.cn>
13250 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13251 L:      linux-pm@vger.kernel.org
13252 S:      Maintained
13253 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13254 F:      drivers/thermal/loongson2_thermal.c
13255 
13256 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13257 M:      Sathya Prakash <sathya.prakash@broadcom.com>
13258 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13259 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13260 L:      MPT-FusionLinux.pdl@broadcom.com
13261 L:      linux-scsi@vger.kernel.org
13262 S:      Supported
13263 W:      http://www.avagotech.com/support/
13264 F:      drivers/message/fusion/
13265 F:      drivers/scsi/mpt3sas/
13266 
13267 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13268 M:      Matthew Wilcox <willy@infradead.org>
13269 L:      linux-scsi@vger.kernel.org
13270 S:      Maintained
13271 F:      drivers/scsi/sym53c8xx_2/
13272 
13273 LTC1660 DAC DRIVER
13274 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13275 L:      linux-iio@vger.kernel.org
13276 S:      Maintained
13277 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13278 F:      drivers/iio/dac/ltc1660.c
13279 
13280 LTC2688 IIO DAC DRIVER
13281 M:      Nuno Sá <nuno.sa@analog.com>
13282 L:      linux-iio@vger.kernel.org
13283 S:      Supported
13284 W:      https://ez.analog.com/linux-software-drivers
13285 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13286 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13287 F:      drivers/iio/dac/ltc2688.c
13288 
13289 LTC2947 HARDWARE MONITOR DRIVER
13290 M:      Nuno Sá <nuno.sa@analog.com>
13291 L:      linux-hwmon@vger.kernel.org
13292 S:      Supported
13293 W:      https://ez.analog.com/linux-software-drivers
13294 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13295 F:      drivers/hwmon/ltc2947-core.c
13296 F:      drivers/hwmon/ltc2947-i2c.c
13297 F:      drivers/hwmon/ltc2947-spi.c
13298 F:      drivers/hwmon/ltc2947.h
13299 
13300 LTC2991 HARDWARE MONITOR DRIVER
13301 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13302 L:      linux-hwmon@vger.kernel.org
13303 S:      Supported
13304 W:      https://ez.analog.com/linux-software-drivers
13305 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13306 F:      drivers/hwmon/ltc2991.c
13307 
13308 LTC2983 IIO TEMPERATURE DRIVER
13309 M:      Nuno Sá <nuno.sa@analog.com>
13310 L:      linux-iio@vger.kernel.org
13311 S:      Supported
13312 W:      https://ez.analog.com/linux-software-drivers
13313 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13314 F:      drivers/iio/temperature/ltc2983.c
13315 
13316 LTC4282 HARDWARE MONITOR DRIVER
13317 M:      Nuno Sa <nuno.sa@analog.com>
13318 L:      linux-hwmon@vger.kernel.org
13319 S:      Supported
13320 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13321 F:      Documentation/hwmon/ltc4282.rst
13322 F:      drivers/hwmon/ltc4282.c
13323 
13324 LTC4286 HARDWARE MONITOR DRIVER
13325 M:      Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13326 L:      linux-i2c@vger.kernel.org
13327 S:      Maintained
13328 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13329 F:      Documentation/hwmon/ltc4286.rst
13330 F:      drivers/hwmon/pmbus/Kconfig
13331 F:      drivers/hwmon/pmbus/Makefile
13332 F:      drivers/hwmon/pmbus/ltc4286.c
13333 
13334 LTC4306 I2C MULTIPLEXER DRIVER
13335 M:      Michael Hennerich <michael.hennerich@analog.com>
13336 L:      linux-i2c@vger.kernel.org
13337 S:      Supported
13338 W:      https://ez.analog.com/linux-software-drivers
13339 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13340 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13341 
13342 LTP (Linux Test Project)
13343 M:      Andrea Cervesato <andrea.cervesato@suse.com>
13344 M:      Cyril Hrubis <chrubis@suse.cz>
13345 M:      Jan Stancek <jstancek@redhat.com>
13346 M:      Petr Vorel <pvorel@suse.cz>
13347 M:      Li Wang <liwang@redhat.com>
13348 M:      Yang Xu <xuyang2018.jy@fujitsu.com>
13349 M:      Xiao Yang <yangx.jy@fujitsu.com>
13350 L:      ltp@lists.linux.it (subscribers-only)
13351 S:      Maintained
13352 W:      https://linux-test-project.readthedocs.io/
13353 T:      git https://github.com/linux-test-project/ltp.git
13354 
13355 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13356 M:      Anshul Dalal <anshulusr@gmail.com>
13357 L:      linux-iio@vger.kernel.org
13358 S:      Maintained
13359 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13360 F:      drivers/iio/light/ltr390.c
13361 
13362 LYNX 28G SERDES PHY DRIVER
13363 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13364 L:      netdev@vger.kernel.org
13365 S:      Supported
13366 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13367 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13368 
13369 LYNX PCS MODULE
13370 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13371 L:      netdev@vger.kernel.org
13372 S:      Supported
13373 F:      drivers/net/pcs/pcs-lynx.c
13374 F:      include/linux/pcs-lynx.h
13375 
13376 M68K ARCHITECTURE
13377 M:      Geert Uytterhoeven <geert@linux-m68k.org>
13378 L:      linux-m68k@lists.linux-m68k.org
13379 S:      Maintained
13380 W:      http://www.linux-m68k.org/
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13382 F:      arch/m68k/
13383 F:      drivers/zorro/
13384 
13385 M68K ON APPLE MACINTOSH
13386 M:      Joshua Thompson <funaho@jurai.org>
13387 L:      linux-m68k@lists.linux-m68k.org
13388 S:      Maintained
13389 W:      http://www.mac.linux-m68k.org/
13390 F:      arch/m68k/mac/
13391 F:      drivers/macintosh/adb-iop.c
13392 F:      drivers/macintosh/via-macii.c
13393 
13394 M68K ON HP9000/300
13395 M:      Philip Blundell <philb@gnu.org>
13396 S:      Maintained
13397 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13398 F:      arch/m68k/hp300/
13399 
13400 M88DS3103 MEDIA DRIVER
13401 L:      linux-media@vger.kernel.org
13402 S:      Orphan
13403 W:      https://linuxtv.org
13404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13405 F:      drivers/media/dvb-frontends/m88ds3103*
13406 
13407 M88RS2000 MEDIA DRIVER
13408 M:      Malcolm Priestley <tvboxspy@gmail.com>
13409 L:      linux-media@vger.kernel.org
13410 S:      Maintained
13411 W:      https://linuxtv.org
13412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13413 F:      drivers/media/dvb-frontends/m88rs2000*
13414 
13415 MA901 MASTERKIT USB FM RADIO DRIVER
13416 M:      Alexey Klimov <klimov.linux@gmail.com>
13417 L:      linux-media@vger.kernel.org
13418 S:      Maintained
13419 T:      git git://linuxtv.org/media_tree.git
13420 F:      drivers/media/radio/radio-ma901.c
13421 
13422 MAC80211
13423 M:      Johannes Berg <johannes@sipsolutions.net>
13424 L:      linux-wireless@vger.kernel.org
13425 S:      Maintained
13426 W:      https://wireless.wiki.kernel.org/
13427 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13430 F:      Documentation/networking/mac80211-injection.rst
13431 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13432 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13433 F:      include/net/mac80211.h
13434 F:      net/mac80211/
13435 
13436 MAILBOX API
13437 M:      Jassi Brar <jassisinghbrar@gmail.com>
13438 L:      linux-kernel@vger.kernel.org
13439 S:      Maintained
13440 F:      Documentation/devicetree/bindings/mailbox/
13441 F:      drivers/mailbox/
13442 F:      include/dt-bindings/mailbox/
13443 F:      include/linux/mailbox_client.h
13444 F:      include/linux/mailbox_controller.h
13445 
13446 MAILBOX ARM MHUv2
13447 M:      Viresh Kumar <viresh.kumar@linaro.org>
13448 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13449 L:      linux-kernel@vger.kernel.org
13450 S:      Maintained
13451 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13452 F:      drivers/mailbox/arm_mhuv2.c
13453 F:      include/linux/mailbox/arm_mhuv2_message.h
13454 
13455 MAILBOX ARM MHUv3
13456 M:      Sudeep Holla <sudeep.holla@arm.com>
13457 M:      Cristian Marussi <cristian.marussi@arm.com>
13458 L:      linux-kernel@vger.kernel.org
13459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13460 S:      Maintained
13461 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13462 F:      drivers/mailbox/arm_mhuv3.c
13463 
13464 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13465 M:      Alejandro Colomar <alx@kernel.org>
13466 L:      linux-man@vger.kernel.org
13467 S:      Maintained
13468 W:      http://www.kernel.org/doc/man-pages
13469 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13470 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13471 
13472 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13473 M:      Jeremy Kerr <jk@codeconstruct.com.au>
13474 M:      Matt Johnston <matt@codeconstruct.com.au>
13475 L:      netdev@vger.kernel.org
13476 S:      Maintained
13477 F:      Documentation/networking/mctp.rst
13478 F:      drivers/net/mctp/
13479 F:      include/net/mctp.h
13480 F:      include/net/mctpdevice.h
13481 F:      include/net/netns/mctp.h
13482 F:      net/mctp/
13483 
13484 MAPLE TREE
13485 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
13486 L:      maple-tree@lists.infradead.org
13487 L:      linux-mm@kvack.org
13488 S:      Supported
13489 F:      Documentation/core-api/maple_tree.rst
13490 F:      include/linux/maple_tree.h
13491 F:      include/trace/events/maple_tree.h
13492 F:      lib/maple_tree.c
13493 F:      lib/test_maple_tree.c
13494 F:      tools/testing/radix-tree/linux/maple_tree.h
13495 F:      tools/testing/radix-tree/maple.c
13496 
13497 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13498 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
13499 L:      linux-mips@vger.kernel.org
13500 S:      Maintained
13501 F:      arch/mips/boot/dts/img/pistachio*
13502 
13503 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13504 M:      Andrew Lunn <andrew@lunn.ch>
13505 L:      netdev@vger.kernel.org
13506 S:      Maintained
13507 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13508 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13509 F:      Documentation/networking/devlink/mv88e6xxx.rst
13510 F:      drivers/net/dsa/mv88e6xxx/
13511 F:      include/linux/dsa/mv88e6xxx.h
13512 F:      include/linux/platform_data/mv88e6xxx.h
13513 
13514 MARVELL 88PM886 PMIC DRIVER
13515 M:      Karel Balej <balejk@matfyz.cz>
13516 S:      Maintained
13517 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13518 F:      drivers/input/misc/88pm886-onkey.c
13519 F:      drivers/mfd/88pm886.c
13520 F:      drivers/regulators/88pm886-regulator.c
13521 F:      include/linux/mfd/88pm886.h
13522 
13523 MARVELL ARMADA 3700 PHY DRIVERS
13524 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13525 S:      Maintained
13526 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13527 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13528 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13529 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13530 
13531 MARVELL ARMADA 3700 SERIAL DRIVER
13532 M:      Pali Rohár <pali@kernel.org>
13533 S:      Maintained
13534 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13535 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13536 F:      drivers/tty/serial/mvebu-uart.c
13537 
13538 MARVELL ARMADA DRM SUPPORT
13539 M:      Russell King <linux@armlinux.org.uk>
13540 S:      Maintained
13541 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13542 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13543 F:      Documentation/devicetree/bindings/display/armada/
13544 F:      drivers/gpu/drm/armada/
13545 F:      include/uapi/drm/armada_drm.h
13546 
13547 MARVELL CRYPTO DRIVER
13548 M:      Boris Brezillon <bbrezillon@kernel.org>
13549 M:      Arnaud Ebalard <arno@natisbad.org>
13550 M:      Srujana Challa <schalla@marvell.com>
13551 L:      linux-crypto@vger.kernel.org
13552 S:      Maintained
13553 F:      drivers/crypto/marvell/
13554 F:      include/linux/soc/marvell/octeontx2/
13555 
13556 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13557 M:      Mirko Lindner <mlindner@marvell.com>
13558 M:      Stephen Hemminger <stephen@networkplumber.org>
13559 L:      netdev@vger.kernel.org
13560 S:      Odd fixes
13561 F:      drivers/net/ethernet/marvell/sk*
13562 
13563 MARVELL LIBERTAS WIRELESS DRIVER
13564 L:      libertas-dev@lists.infradead.org
13565 S:      Orphan
13566 F:      drivers/net/wireless/marvell/libertas/
13567 
13568 MARVELL MACCHIATOBIN SUPPORT
13569 M:      Russell King <linux@armlinux.org.uk>
13570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13571 S:      Maintained
13572 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13573 
13574 MARVELL MV643XX ETHERNET DRIVER
13575 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13576 L:      netdev@vger.kernel.org
13577 S:      Maintained
13578 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13579 F:      include/linux/mv643xx.h
13580 
13581 MARVELL MV88X3310 PHY DRIVER
13582 M:      Russell King <linux@armlinux.org.uk>
13583 M:      Marek Behún <kabel@kernel.org>
13584 L:      netdev@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/net/phy/marvell10g.c
13587 
13588 MARVELL MVEBU THERMAL DRIVER
13589 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13590 S:      Maintained
13591 F:      drivers/thermal/armada_thermal.c
13592 
13593 MARVELL MVNETA ETHERNET DRIVER
13594 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13595 L:      netdev@vger.kernel.org
13596 S:      Maintained
13597 F:      drivers/net/ethernet/marvell/mvneta*
13598 
13599 MARVELL MVPP2 ETHERNET DRIVER
13600 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13601 M:      Russell King <linux@armlinux.org.uk>
13602 L:      netdev@vger.kernel.org
13603 S:      Maintained
13604 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13605 F:      drivers/net/ethernet/marvell/mvpp2/
13606 
13607 MARVELL MWIFIEX WIRELESS DRIVER
13608 M:      Brian Norris <briannorris@chromium.org>
13609 R:      Francesco Dolcini <francesco@dolcini.it>
13610 L:      linux-wireless@vger.kernel.org
13611 S:      Odd Fixes
13612 F:      drivers/net/wireless/marvell/mwifiex/
13613 
13614 MARVELL MWL8K WIRELESS DRIVER
13615 L:      linux-wireless@vger.kernel.org
13616 S:      Orphan
13617 F:      drivers/net/wireless/marvell/mwl8k.c
13618 
13619 MARVELL NAND CONTROLLER DRIVER
13620 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13621 L:      linux-mtd@lists.infradead.org
13622 S:      Maintained
13623 F:      drivers/mtd/nand/raw/marvell_nand.c
13624 
13625 MARVELL OCTEON ENDPOINT DRIVER
13626 M:      Veerasenareddy Burru <vburru@marvell.com>
13627 M:      Sathesh Edara <sedara@marvell.com>
13628 L:      netdev@vger.kernel.org
13629 S:      Supported
13630 F:      drivers/net/ethernet/marvell/octeon_ep
13631 
13632 MARVELL OCTEON ENDPOINT VF DRIVER
13633 M:      Veerasenareddy Burru <vburru@marvell.com>
13634 M:      Sathesh Edara <sedara@marvell.com>
13635 M:      Shinas Rasheed <srasheed@marvell.com>
13636 M:      Satananda Burla <sburla@marvell.com>
13637 L:      netdev@vger.kernel.org
13638 S:      Supported
13639 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13640 
13641 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13642 M:      Sunil Goutham <sgoutham@marvell.com>
13643 M:      Geetha sowjanya <gakula@marvell.com>
13644 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13645 M:      hariprasad <hkelam@marvell.com>
13646 L:      netdev@vger.kernel.org
13647 S:      Supported
13648 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13649 F:      include/linux/soc/marvell/octeontx2/
13650 
13651 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13652 M:      Sunil Goutham <sgoutham@marvell.com>
13653 M:      Linu Cherian <lcherian@marvell.com>
13654 M:      Geetha sowjanya <gakula@marvell.com>
13655 M:      Jerin Jacob <jerinj@marvell.com>
13656 M:      hariprasad <hkelam@marvell.com>
13657 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13658 L:      netdev@vger.kernel.org
13659 S:      Supported
13660 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13661 F:      drivers/net/ethernet/marvell/octeontx2/af/
13662 
13663 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13664 M:      Taras Chornyi <taras.chornyi@plvision.eu>
13665 S:      Supported
13666 W:      https://github.com/Marvell-switching/switchdev-prestera
13667 F:      drivers/net/ethernet/marvell/prestera/
13668 
13669 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13670 M:      Nicolas Pitre <nico@fluxnic.net>
13671 S:      Odd Fixes
13672 F:      drivers/mmc/host/mvsdio.*
13673 
13674 MARVELL USB MDIO CONTROLLER DRIVER
13675 M:      Tobias Waldekranz <tobias@waldekranz.com>
13676 L:      netdev@vger.kernel.org
13677 S:      Maintained
13678 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13679 F:      drivers/net/mdio/mdio-mvusb.c
13680 
13681 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13682 M:      Hu Ziji <huziji@marvell.com>
13683 L:      linux-mmc@vger.kernel.org
13684 S:      Supported
13685 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13686 F:      drivers/mmc/host/sdhci-xenon*
13687 
13688 MARVELL OCTEON CN10K DPI DRIVER
13689 M:      Vamsi Attunuru <vattunuru@marvell.com>
13690 S:      Supported
13691 F:      drivers/misc/mrvl_cn10k_dpi.c
13692 
13693 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13694 R:      schalla@marvell.com
13695 R:      vattunuru@marvell.com
13696 F:      drivers/vdpa/octeon_ep/
13697 
13698 MATROX FRAMEBUFFER DRIVER
13699 L:      linux-fbdev@vger.kernel.org
13700 S:      Orphan
13701 F:      drivers/video/fbdev/matrox/matroxfb_*
13702 F:      include/uapi/linux/matroxfb.h
13703 
13704 MAX15301 DRIVER
13705 M:      Daniel Nilsson <daniel.nilsson@flex.com>
13706 L:      linux-hwmon@vger.kernel.org
13707 S:      Maintained
13708 F:      Documentation/hwmon/max15301.rst
13709 F:      drivers/hwmon/pmbus/max15301.c
13710 
13711 MAX2175 SDR TUNER DRIVER
13712 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
13713 L:      linux-media@vger.kernel.org
13714 S:      Maintained
13715 T:      git git://linuxtv.org/media_tree.git
13716 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13717 F:      Documentation/userspace-api/media/drivers/max2175.rst
13718 F:      drivers/media/i2c/max2175*
13719 F:      include/uapi/linux/max2175.h
13720 
13721 MAX31335 RTC DRIVER
13722 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13723 L:      linux-rtc@vger.kernel.org
13724 S:      Supported
13725 W:      https://ez.analog.com/linux-software-drivers
13726 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13727 F:      drivers/rtc/rtc-max31335.c
13728 
13729 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13730 L:      linux-hwmon@vger.kernel.org
13731 S:      Orphan
13732 F:      Documentation/hwmon/max6650.rst
13733 F:      drivers/hwmon/max6650.c
13734 
13735 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13736 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
13737 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13738 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13739 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13740 L:      linux-media@vger.kernel.org
13741 S:      Maintained
13742 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13743 F:      drivers/media/i2c/max9286.c
13744 
13745 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13746 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
13747 L:      linux-media@vger.kernel.org
13748 S:      Maintained
13749 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13750 F:      drivers/staging/media/max96712/max96712.c
13751 
13752 MAX96714 GMSL2 DESERIALIZER DRIVER
13753 M:      Julien Massot <julien.massot@collabora.com>
13754 L:      linux-media@vger.kernel.org
13755 S:      Maintained
13756 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13757 F:      drivers/media/i2c/max96714.c
13758 
13759 MAX96717 GMSL2 SERIALIZER DRIVER
13760 M:      Julien Massot <julien.massot@collabora.com>
13761 L:      linux-media@vger.kernel.org
13762 S:      Maintained
13763 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13764 F:      drivers/media/i2c/max96717.c
13765 
13766 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13767 M:      Peter Rosin <peda@axentia.se>
13768 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13769 S:      Maintained
13770 F:      Documentation/devicetree/bindings/sound/max9860.txt
13771 F:      sound/soc/codecs/max9860.*
13772 
13773 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13774 M:      Andreas Klinger <ak@it-klinger.de>
13775 L:      linux-iio@vger.kernel.org
13776 S:      Maintained
13777 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13778 F:      drivers/iio/proximity/mb1232.c
13779 
13780 MAXIM MAX11205 DRIVER
13781 M:      Ramona Bolboaca <ramona.bolboaca@analog.com>
13782 L:      linux-iio@vger.kernel.org
13783 S:      Supported
13784 W:      https://ez.analog.com/linux-software-drivers
13785 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13786 F:      drivers/iio/adc/max11205.c
13787 
13788 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13789 R:      Iskren Chernev <iskren.chernev@gmail.com>
13790 R:      Krzysztof Kozlowski <krzk@kernel.org>
13791 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13792 R:      Matheus Castello <matheus@castello.eng.br>
13793 L:      linux-pm@vger.kernel.org
13794 S:      Maintained
13795 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13796 F:      drivers/power/supply/max17040_battery.c
13797 
13798 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13799 R:      Hans de Goede <hdegoede@redhat.com>
13800 R:      Krzysztof Kozlowski <krzk@kernel.org>
13801 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13802 R:      Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13803 R:      Purism Kernel Team <kernel@puri.sm>
13804 L:      linux-pm@vger.kernel.org
13805 S:      Maintained
13806 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13807 F:      drivers/power/supply/max17042_battery.c
13808 
13809 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13810 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13811 L:      linux-kernel@vger.kernel.org
13812 S:      Maintained
13813 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13814 F:      drivers/regulator/max20086-regulator.c
13815 
13816 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13817 M:      Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13818 L:      linux-iio@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/iio/temperature/max30208.c
13821 
13822 MAXIM MAX77650 PMIC MFD DRIVER
13823 M:      Bartosz Golaszewski <brgl@bgdev.pl>
13824 L:      linux-kernel@vger.kernel.org
13825 S:      Maintained
13826 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13827 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13828 F:      drivers/gpio/gpio-max77650.c
13829 F:      drivers/input/misc/max77650-onkey.c
13830 F:      drivers/leds/leds-max77650.c
13831 F:      drivers/mfd/max77650.c
13832 F:      drivers/power/supply/max77650-charger.c
13833 F:      drivers/regulator/max77650-regulator.c
13834 F:      include/linux/mfd/max77650.h
13835 
13836 MAXIM MAX77714 PMIC MFD DRIVER
13837 M:      Luca Ceresoli <luca@lucaceresoli.net>
13838 S:      Maintained
13839 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13840 F:      drivers/mfd/max77714.c
13841 F:      include/linux/mfd/max77714.h
13842 
13843 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13844 M:      Javier Martinez Canillas <javier@dowhile0.org>
13845 L:      linux-kernel@vger.kernel.org
13846 S:      Supported
13847 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13848 F:      drivers/regulator/max77802-regulator.c
13849 F:      include/dt-bindings/*/*max77802.h
13850 
13851 MAXIM MAX77976 BATTERY CHARGER
13852 M:      Luca Ceresoli <luca@lucaceresoli.net>
13853 S:      Supported
13854 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13855 F:      drivers/power/supply/max77976_charger.c
13856 
13857 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13858 M:      Krzysztof Kozlowski <krzk@kernel.org>
13859 L:      linux-pm@vger.kernel.org
13860 S:      Maintained
13861 B:      mailto:linux-samsung-soc@vger.kernel.org
13862 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13863 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13864 F:      drivers/power/supply/max14577_charger.c
13865 F:      drivers/power/supply/max77693_charger.c
13866 
13867 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13868 M:      Chanwoo Choi <cw00.choi@samsung.com>
13869 M:      Krzysztof Kozlowski <krzk@kernel.org>
13870 L:      linux-kernel@vger.kernel.org
13871 S:      Maintained
13872 B:      mailto:linux-samsung-soc@vger.kernel.org
13873 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13874 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13875 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13876 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13877 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13878 F:      drivers/*/*max77843.c
13879 F:      drivers/*/max14577*.c
13880 F:      drivers/*/max77686*.c
13881 F:      drivers/*/max77693*.c
13882 F:      drivers/clk/clk-max77686.c
13883 F:      drivers/extcon/extcon-max14577.c
13884 F:      drivers/extcon/extcon-max77693.c
13885 F:      drivers/rtc/rtc-max77686.c
13886 F:      include/linux/mfd/max14577*.h
13887 F:      include/linux/mfd/max77686*.h
13888 F:      include/linux/mfd/max77693*.h
13889 
13890 MAXIRADIO FM RADIO RECEIVER DRIVER
13891 M:      Hans Verkuil <hverkuil@xs4all.nl>
13892 L:      linux-media@vger.kernel.org
13893 S:      Maintained
13894 W:      https://linuxtv.org
13895 T:      git git://linuxtv.org/media_tree.git
13896 F:      drivers/media/radio/radio-maxiradio*
13897 
13898 MAXLINEAR ETHERNET PHY DRIVER
13899 M:      Xu Liang <lxu@maxlinear.com>
13900 L:      netdev@vger.kernel.org
13901 S:      Supported
13902 F:      drivers/net/phy/mxl-gpy.c
13903 
13904 MCAN MMIO DEVICE DRIVER
13905 M:      Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13906 L:      linux-can@vger.kernel.org
13907 S:      Maintained
13908 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13909 F:      drivers/net/can/m_can/m_can.c
13910 F:      drivers/net/can/m_can/m_can.h
13911 F:      drivers/net/can/m_can/m_can_platform.c
13912 
13913 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13914 R:      Yasushi SHOJI <yashi@spacecubics.com>
13915 L:      linux-can@vger.kernel.org
13916 S:      Maintained
13917 F:      drivers/net/can/usb/mcba_usb.c
13918 
13919 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13920 M:      Rishi Gupta <gupt21@gmail.com>
13921 L:      linux-i2c@vger.kernel.org
13922 L:      linux-input@vger.kernel.org
13923 S:      Maintained
13924 F:      drivers/hid/hid-mcp2221.c
13925 
13926 MCP251XFD SPI-CAN NETWORK DRIVER
13927 M:      Marc Kleine-Budde <mkl@pengutronix.de>
13928 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13929 R:      Thomas Kopp <thomas.kopp@microchip.com>
13930 L:      linux-can@vger.kernel.org
13931 S:      Maintained
13932 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13933 F:      drivers/net/can/spi/mcp251xfd/
13934 
13935 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13936 M:      Peter Rosin <peda@axentia.se>
13937 L:      linux-iio@vger.kernel.org
13938 S:      Maintained
13939 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13940 F:      drivers/iio/potentiometer/mcp4018.c
13941 F:      drivers/iio/potentiometer/mcp4531.c
13942 
13943 MCP4821 DAC DRIVER
13944 M:      Anshul Dalal <anshulusr@gmail.com>
13945 L:      linux-iio@vger.kernel.org
13946 S:      Maintained
13947 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13948 F:      drivers/iio/dac/mcp4821.c
13949 
13950 MCR20A IEEE-802.15.4 RADIO DRIVER
13951 M:      Stefan Schmidt <stefan@datenfreihafen.org>
13952 L:      linux-wpan@vger.kernel.org
13953 S:      Odd Fixes
13954 W:      https://github.com/xueliu/mcr20a-linux
13955 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13956 F:      drivers/net/ieee802154/mcr20a.c
13957 F:      drivers/net/ieee802154/mcr20a.h
13958 
13959 MDIO REGMAP DRIVER
13960 M:      Maxime Chevallier <maxime.chevallier@bootlin.com>
13961 L:      netdev@vger.kernel.org
13962 S:      Maintained
13963 F:      drivers/net/mdio/mdio-regmap.c
13964 F:      include/linux/mdio/mdio-regmap.h
13965 
13966 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13967 M:      William Breathitt Gray <wbg@kernel.org>
13968 L:      linux-iio@vger.kernel.org
13969 S:      Maintained
13970 F:      drivers/iio/dac/cio-dac.c
13971 
13972 MEDIA CONTROLLER FRAMEWORK
13973 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13974 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13975 L:      linux-media@vger.kernel.org
13976 S:      Supported
13977 W:      https://www.linuxtv.org
13978 T:      git git://linuxtv.org/media_tree.git
13979 F:      drivers/media/mc/
13980 F:      include/media/media-*.h
13981 F:      include/uapi/linux/media.h
13982 
13983 MEDIA DRIVER FOR FREESCALE IMX PXP
13984 M:      Philipp Zabel <p.zabel@pengutronix.de>
13985 L:      linux-media@vger.kernel.org
13986 S:      Maintained
13987 T:      git git://linuxtv.org/media_tree.git
13988 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13989 
13990 MEDIA DRIVERS FOR ASCOT2E
13991 M:      Sergey Kozlov <serjk@netup.ru>
13992 M:      Abylay Ospan <aospan@netup.ru>
13993 L:      linux-media@vger.kernel.org
13994 S:      Supported
13995 W:      https://linuxtv.org
13996 W:      http://netup.tv/
13997 T:      git git://linuxtv.org/media_tree.git
13998 F:      drivers/media/dvb-frontends/ascot2e*
13999 
14000 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14001 M:      Jasmin Jessich <jasmin@anw.at>
14002 L:      linux-media@vger.kernel.org
14003 S:      Maintained
14004 W:      https://linuxtv.org
14005 T:      git git://linuxtv.org/media_tree.git
14006 F:      drivers/media/dvb-frontends/cxd2099*
14007 
14008 MEDIA DRIVERS FOR CXD2841ER
14009 M:      Sergey Kozlov <serjk@netup.ru>
14010 M:      Abylay Ospan <aospan@netup.ru>
14011 L:      linux-media@vger.kernel.org
14012 S:      Supported
14013 W:      https://linuxtv.org
14014 W:      http://netup.tv/
14015 T:      git git://linuxtv.org/media_tree.git
14016 F:      drivers/media/dvb-frontends/cxd2841er*
14017 
14018 MEDIA DRIVERS FOR CXD2880
14019 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14020 L:      linux-media@vger.kernel.org
14021 S:      Supported
14022 W:      http://linuxtv.org/
14023 T:      git git://linuxtv.org/media_tree.git
14024 F:      drivers/media/dvb-frontends/cxd2880/*
14025 F:      drivers/media/spi/cxd2880*
14026 
14027 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14028 L:      linux-media@vger.kernel.org
14029 S:      Orphan
14030 W:      https://linuxtv.org
14031 T:      git git://linuxtv.org/media_tree.git
14032 F:      drivers/media/pci/ddbridge/*
14033 
14034 MEDIA DRIVERS FOR FREESCALE IMX
14035 M:      Steve Longerbeam <slongerbeam@gmail.com>
14036 M:      Philipp Zabel <p.zabel@pengutronix.de>
14037 L:      linux-media@vger.kernel.org
14038 S:      Maintained
14039 T:      git git://linuxtv.org/media_tree.git
14040 F:      Documentation/admin-guide/media/imx.rst
14041 F:      Documentation/devicetree/bindings/media/imx.txt
14042 F:      drivers/staging/media/imx/
14043 F:      include/linux/imx-media.h
14044 F:      include/media/imx.h
14045 
14046 MEDIA DRIVERS FOR FREESCALE IMX7/8
14047 M:      Rui Miguel Silva <rmfrfs@gmail.com>
14048 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14049 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
14050 R:      Purism Kernel Team <kernel@puri.sm>
14051 L:      linux-media@vger.kernel.org
14052 S:      Maintained
14053 T:      git git://linuxtv.org/media_tree.git
14054 F:      Documentation/admin-guide/media/imx7.rst
14055 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14056 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14057 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14058 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14059 F:      drivers/media/platform/nxp/imx7-media-csi.c
14060 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14061 
14062 MEDIA DRIVERS FOR HELENE
14063 M:      Abylay Ospan <aospan@netup.ru>
14064 L:      linux-media@vger.kernel.org
14065 S:      Supported
14066 W:      https://linuxtv.org
14067 W:      http://netup.tv/
14068 T:      git git://linuxtv.org/media_tree.git
14069 F:      drivers/media/dvb-frontends/helene*
14070 
14071 MEDIA DRIVERS FOR HORUS3A
14072 M:      Sergey Kozlov <serjk@netup.ru>
14073 M:      Abylay Ospan <aospan@netup.ru>
14074 L:      linux-media@vger.kernel.org
14075 S:      Supported
14076 W:      https://linuxtv.org
14077 W:      http://netup.tv/
14078 T:      git git://linuxtv.org/media_tree.git
14079 F:      drivers/media/dvb-frontends/horus3a*
14080 
14081 MEDIA DRIVERS FOR LNBH25
14082 M:      Sergey Kozlov <serjk@netup.ru>
14083 M:      Abylay Ospan <aospan@netup.ru>
14084 L:      linux-media@vger.kernel.org
14085 S:      Supported
14086 W:      https://linuxtv.org
14087 W:      http://netup.tv/
14088 T:      git git://linuxtv.org/media_tree.git
14089 F:      drivers/media/dvb-frontends/lnbh25*
14090 
14091 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14092 L:      linux-media@vger.kernel.org
14093 S:      Orphan
14094 W:      https://linuxtv.org
14095 T:      git git://linuxtv.org/media_tree.git
14096 F:      drivers/media/dvb-frontends/mxl5xx*
14097 
14098 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14099 M:      Sergey Kozlov <serjk@netup.ru>
14100 M:      Abylay Ospan <aospan@netup.ru>
14101 L:      linux-media@vger.kernel.org
14102 S:      Supported
14103 W:      https://linuxtv.org
14104 W:      http://netup.tv/
14105 T:      git git://linuxtv.org/media_tree.git
14106 F:      drivers/media/pci/netup_unidvb/*
14107 
14108 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14109 M:      Dmitry Osipenko <digetx@gmail.com>
14110 L:      linux-media@vger.kernel.org
14111 L:      linux-tegra@vger.kernel.org
14112 S:      Maintained
14113 T:      git git://linuxtv.org/media_tree.git
14114 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14115 F:      drivers/media/platform/nvidia/tegra-vde/
14116 
14117 MEDIA DRIVERS FOR RENESAS - CEU
14118 M:      Jacopo Mondi <jacopo@jmondi.org>
14119 L:      linux-media@vger.kernel.org
14120 L:      linux-renesas-soc@vger.kernel.org
14121 S:      Supported
14122 T:      git git://linuxtv.org/media_tree.git
14123 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14124 F:      drivers/media/platform/renesas/renesas-ceu.c
14125 F:      include/media/drv-intf/renesas-ceu.h
14126 
14127 MEDIA DRIVERS FOR RENESAS - DRIF
14128 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14129 L:      linux-media@vger.kernel.org
14130 L:      linux-renesas-soc@vger.kernel.org
14131 S:      Supported
14132 T:      git git://linuxtv.org/media_tree.git
14133 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14134 F:      drivers/media/platform/renesas/rcar_drif.c
14135 
14136 MEDIA DRIVERS FOR RENESAS - FCP
14137 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14138 L:      linux-media@vger.kernel.org
14139 L:      linux-renesas-soc@vger.kernel.org
14140 S:      Supported
14141 T:      git git://linuxtv.org/media_tree.git
14142 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14143 F:      drivers/media/platform/renesas/rcar-fcp.c
14144 F:      include/media/rcar-fcp.h
14145 
14146 MEDIA DRIVERS FOR RENESAS - FDP1
14147 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14148 L:      linux-media@vger.kernel.org
14149 L:      linux-renesas-soc@vger.kernel.org
14150 S:      Supported
14151 T:      git git://linuxtv.org/media_tree.git
14152 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14153 F:      drivers/media/platform/renesas/rcar_fdp1.c
14154 
14155 MEDIA DRIVERS FOR RENESAS - VIN
14156 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14157 L:      linux-media@vger.kernel.org
14158 L:      linux-renesas-soc@vger.kernel.org
14159 S:      Supported
14160 T:      git git://linuxtv.org/media_tree.git
14161 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14162 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14163 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14164 F:      drivers/media/platform/renesas/rcar-csi2.c
14165 F:      drivers/media/platform/renesas/rcar-isp.c
14166 F:      drivers/media/platform/renesas/rcar-vin/
14167 
14168 MEDIA DRIVERS FOR RENESAS - VSP1
14169 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14170 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14171 L:      linux-media@vger.kernel.org
14172 L:      linux-renesas-soc@vger.kernel.org
14173 S:      Supported
14174 T:      git git://linuxtv.org/media_tree.git
14175 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14176 F:      drivers/media/platform/renesas/vsp1/
14177 
14178 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14179 L:      linux-media@vger.kernel.org
14180 S:      Orphan
14181 W:      https://linuxtv.org
14182 T:      git git://linuxtv.org/media_tree.git
14183 F:      drivers/media/dvb-frontends/stv0910*
14184 
14185 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14186 L:      linux-media@vger.kernel.org
14187 S:      Orphan
14188 W:      https://linuxtv.org
14189 T:      git git://linuxtv.org/media_tree.git
14190 F:      drivers/media/dvb-frontends/stv6111*
14191 
14192 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14193 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
14194 M:      Alain Volmat <alain.volmat@foss.st.com>
14195 L:      linux-media@vger.kernel.org
14196 S:      Supported
14197 T:      git git://linuxtv.org/media_tree.git
14198 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14199 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14200 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14201 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14202 
14203 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14204 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14205 L:      linux-media@vger.kernel.org
14206 S:      Maintained
14207 W:      https://linuxtv.org
14208 Q:      http://patchwork.kernel.org/project/linux-media/list/
14209 T:      git git://linuxtv.org/media_tree.git
14210 F:      Documentation/admin-guide/media/
14211 F:      Documentation/devicetree/bindings/media/
14212 F:      Documentation/driver-api/media/
14213 F:      Documentation/userspace-api/media/
14214 F:      drivers/media/
14215 F:      drivers/staging/media/
14216 F:      include/dt-bindings/media/
14217 F:      include/linux/platform_data/media/
14218 F:      include/media/
14219 F:      include/uapi/linux/dvb/
14220 F:      include/uapi/linux/ivtv*
14221 F:      include/uapi/linux/media.h
14222 F:      include/uapi/linux/uvcvideo.h
14223 F:      include/uapi/linux/v4l2-*
14224 F:      include/uapi/linux/videodev2.h
14225 
14226 MEDIATEK BLUETOOTH DRIVER
14227 M:      Sean Wang <sean.wang@mediatek.com>
14228 L:      linux-bluetooth@vger.kernel.org
14229 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14230 S:      Maintained
14231 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14232 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14233 F:      drivers/bluetooth/btmtkuart.c
14234 
14235 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14236 M:      Sean Wang <sean.wang@mediatek.com>
14237 L:      linux-pm@vger.kernel.org
14238 S:      Maintained
14239 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14240 F:      drivers/power/reset/mt6323-poweroff.c
14241 
14242 MEDIATEK CIR DRIVER
14243 M:      Sean Wang <sean.wang@mediatek.com>
14244 S:      Maintained
14245 F:      drivers/media/rc/mtk-cir.c
14246 
14247 MEDIATEK DMA DRIVER
14248 M:      Sean Wang <sean.wang@mediatek.com>
14249 L:      dmaengine@vger.kernel.org
14250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14251 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14252 S:      Maintained
14253 F:      Documentation/devicetree/bindings/dma/mediatek,*
14254 F:      drivers/dma/mediatek/
14255 
14256 MEDIATEK ETHERNET DRIVER
14257 M:      Felix Fietkau <nbd@nbd.name>
14258 M:      Sean Wang <sean.wang@mediatek.com>
14259 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
14260 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14261 L:      netdev@vger.kernel.org
14262 S:      Maintained
14263 F:      drivers/net/ethernet/mediatek/
14264 
14265 MEDIATEK ETHERNET PCS DRIVER
14266 M:      Alexander Couzens <lynxis@fe80.eu>
14267 M:      Daniel Golle <daniel@makrotopia.org>
14268 L:      netdev@vger.kernel.org
14269 S:      Maintained
14270 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14271 F:      include/linux/pcs/pcs-mtk-lynxi.h
14272 
14273 MEDIATEK ETHERNET PHY DRIVERS
14274 M:      Daniel Golle <daniel@makrotopia.org>
14275 M:      Qingfang Deng <dqfext@gmail.com>
14276 M:      SkyLake Huang <SkyLake.Huang@mediatek.com>
14277 L:      netdev@vger.kernel.org
14278 S:      Maintained
14279 F:      drivers/net/phy/mediatek-ge-soc.c
14280 F:      drivers/net/phy/mediatek-ge.c
14281 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14282 
14283 MEDIATEK I2C CONTROLLER DRIVER
14284 M:      Qii Wang <qii.wang@mediatek.com>
14285 L:      linux-i2c@vger.kernel.org
14286 S:      Maintained
14287 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14288 F:      drivers/i2c/busses/i2c-mt65xx.c
14289 
14290 MEDIATEK IOMMU DRIVER
14291 M:      Yong Wu <yong.wu@mediatek.com>
14292 L:      iommu@lists.linux.dev
14293 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14294 S:      Supported
14295 F:      Documentation/devicetree/bindings/iommu/mediatek*
14296 F:      drivers/iommu/mtk_iommu*
14297 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14298 F:      include/dt-bindings/memory/mt*-port.h
14299 
14300 MEDIATEK JPEG DRIVER
14301 M:      Bin Liu <bin.liu@mediatek.com>
14302 S:      Supported
14303 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14304 F:      drivers/media/platform/mediatek/jpeg/
14305 
14306 MEDIATEK KEYPAD DRIVER
14307 M:      Mattijs Korpershoek <mkorpershoek@baylibre.com>
14308 S:      Supported
14309 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14310 F:      drivers/input/keyboard/mt6779-keypad.c
14311 
14312 MEDIATEK MDP DRIVER
14313 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14314 M:      Houlong Wei <houlong.wei@mediatek.com>
14315 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14316 S:      Supported
14317 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14318 F:      drivers/media/platform/mediatek/mdp/
14319 F:      drivers/media/platform/mediatek/vpu/
14320 
14321 MEDIATEK MEDIA DRIVER
14322 M:      Tiffany Lin <tiffany.lin@mediatek.com>
14323 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14324 M:      Yunfei Dong <yunfei.dong@mediatek.com>
14325 S:      Supported
14326 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14327 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14328 F:      drivers/media/platform/mediatek/vcodec/
14329 F:      drivers/media/platform/mediatek/vpu/
14330 
14331 MEDIATEK MIPI-CSI CDPHY DRIVER
14332 M:      Julien Stephan <jstephan@baylibre.com>
14333 M:      Andy Hsieh <andy.hsieh@mediatek.com>
14334 S:      Supported
14335 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14336 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14337 
14338 MEDIATEK MMC/SD/SDIO DRIVER
14339 M:      Chaotian Jing <chaotian.jing@mediatek.com>
14340 S:      Maintained
14341 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14342 F:      drivers/mmc/host/mtk-sd.c
14343 
14344 MEDIATEK MT76 WIRELESS LAN DRIVER
14345 M:      Felix Fietkau <nbd@nbd.name>
14346 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14347 M:      Ryder Lee <ryder.lee@mediatek.com>
14348 R:      Shayne Chen <shayne.chen@mediatek.com>
14349 R:      Sean Wang <sean.wang@mediatek.com>
14350 L:      linux-wireless@vger.kernel.org
14351 S:      Maintained
14352 T:      git https://github.com/nbd168/wireless
14353 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14354 F:      drivers/net/wireless/mediatek/mt76/
14355 
14356 MEDIATEK MT7601U WIRELESS LAN DRIVER
14357 M:      Jakub Kicinski <kuba@kernel.org>
14358 L:      linux-wireless@vger.kernel.org
14359 S:      Maintained
14360 F:      drivers/net/wireless/mediatek/mt7601u/
14361 
14362 MEDIATEK MT7621 CLOCK DRIVER
14363 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14364 S:      Maintained
14365 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14366 F:      drivers/clk/ralink/clk-mt7621.c
14367 
14368 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14369 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14370 S:      Maintained
14371 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14372 F:      drivers/pci/controller/pcie-mt7621.c
14373 
14374 MEDIATEK MT7621 PHY PCI DRIVER
14375 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14376 S:      Maintained
14377 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14378 F:      drivers/phy/ralink/phy-mt7621-pci.c
14379 
14380 MEDIATEK MT7621/28/88 I2C DRIVER
14381 M:      Stefan Roese <sr@denx.de>
14382 L:      linux-i2c@vger.kernel.org
14383 S:      Maintained
14384 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14385 F:      drivers/i2c/busses/i2c-mt7621.c
14386 
14387 MEDIATEK MTMIPS CLOCK DRIVER
14388 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14389 S:      Maintained
14390 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14391 F:      drivers/clk/ralink/clk-mtmips.c
14392 
14393 MEDIATEK NAND CONTROLLER DRIVER
14394 L:      linux-mtd@lists.infradead.org
14395 S:      Orphan
14396 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14397 F:      drivers/mtd/nand/raw/mtk_*
14398 
14399 MEDIATEK PMIC LED DRIVER
14400 M:      Sean Wang <sean.wang@mediatek.com>
14401 S:      Maintained
14402 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14403 F:      drivers/leds/leds-mt6323.c
14404 
14405 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14406 M:      Sean Wang <sean.wang@mediatek.com>
14407 S:      Maintained
14408 F:      drivers/char/hw_random/mtk-rng.c
14409 
14410 MEDIATEK SMI DRIVER
14411 M:      Yong Wu <yong.wu@mediatek.com>
14412 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14413 S:      Supported
14414 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14415 F:      drivers/memory/mtk-smi.c
14416 F:      include/soc/mediatek/smi.h
14417 
14418 MEDIATEK SWITCH DRIVER
14419 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
14420 M:      Daniel Golle <daniel@makrotopia.org>
14421 M:      DENG Qingfang <dqfext@gmail.com>
14422 M:      Sean Wang <sean.wang@mediatek.com>
14423 L:      netdev@vger.kernel.org
14424 S:      Maintained
14425 F:      drivers/net/dsa/mt7530-mdio.c
14426 F:      drivers/net/dsa/mt7530-mmio.c
14427 F:      drivers/net/dsa/mt7530.*
14428 F:      net/dsa/tag_mtk.c
14429 
14430 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14431 M:      Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14432 R:      Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14433 R:      Liu Haijun <haijun.liu@mediatek.com>
14434 R:      M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14435 R:      Ricardo Martinez <ricardo.martinez@linux.intel.com>
14436 L:      netdev@vger.kernel.org
14437 S:      Supported
14438 F:      drivers/net/wwan/t7xx/
14439 
14440 MEDIATEK USB3 DRD IP DRIVER
14441 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
14442 L:      linux-usb@vger.kernel.org
14443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14444 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14445 S:      Maintained
14446 F:      Documentation/devicetree/bindings/usb/mediatek,*
14447 F:      drivers/usb/host/xhci-mtk*
14448 F:      drivers/usb/mtu3/
14449 
14450 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14451 M:      Peter Senna Tschudin <peter.senna@gmail.com>
14452 M:      Ian Ray <ian.ray@ge.com>
14453 M:      Martyn Welch <martyn.welch@collabora.co.uk>
14454 S:      Maintained
14455 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14456 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14457 
14458 MEGARAID SCSI/SAS DRIVERS
14459 M:      Kashyap Desai <kashyap.desai@broadcom.com>
14460 M:      Sumit Saxena <sumit.saxena@broadcom.com>
14461 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14462 M:      Chandrakanth patil <chandrakanth.patil@broadcom.com>
14463 L:      megaraidlinux.pdl@broadcom.com
14464 L:      linux-scsi@vger.kernel.org
14465 S:      Maintained
14466 W:      http://www.avagotech.com/support/
14467 F:      Documentation/scsi/megaraid.rst
14468 F:      drivers/scsi/megaraid.*
14469 F:      drivers/scsi/megaraid/
14470 
14471 MELEXIS MLX90614 DRIVER
14472 M:      Crt Mori <cmo@melexis.com>
14473 L:      linux-iio@vger.kernel.org
14474 S:      Supported
14475 W:      http://www.melexis.com
14476 F:      drivers/iio/temperature/mlx90614.c
14477 
14478 MELEXIS MLX90632 DRIVER
14479 M:      Crt Mori <cmo@melexis.com>
14480 L:      linux-iio@vger.kernel.org
14481 S:      Supported
14482 W:      http://www.melexis.com
14483 F:      drivers/iio/temperature/mlx90632.c
14484 
14485 MELEXIS MLX90635 DRIVER
14486 M:      Crt Mori <cmo@melexis.com>
14487 L:      linux-iio@vger.kernel.org
14488 S:      Supported
14489 W:      http://www.melexis.com
14490 F:      drivers/iio/temperature/mlx90635.c
14491 
14492 MELFAS MIP4 TOUCHSCREEN DRIVER
14493 M:      Sangwon Jee <jeesw@melfas.com>
14494 S:      Supported
14495 W:      http://www.melfas.com
14496 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14497 F:      drivers/input/touchscreen/melfas_mip4.c
14498 
14499 MELLANOX BLUEFIELD I2C DRIVER
14500 M:      Khalil Blaiech <kblaiech@nvidia.com>
14501 M:      Asmaa Mnebhi <asmaa@nvidia.com>
14502 L:      linux-i2c@vger.kernel.org
14503 S:      Supported
14504 F:      drivers/i2c/busses/i2c-mlxbf.c
14505 
14506 MELLANOX ETHERNET DRIVER (mlx4_en)
14507 M:      Tariq Toukan <tariqt@nvidia.com>
14508 L:      netdev@vger.kernel.org
14509 S:      Supported
14510 W:      http://www.mellanox.com
14511 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14512 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14513 
14514 MELLANOX ETHERNET DRIVER (mlx5e)
14515 M:      Saeed Mahameed <saeedm@nvidia.com>
14516 M:      Tariq Toukan <tariqt@nvidia.com>
14517 L:      netdev@vger.kernel.org
14518 S:      Supported
14519 W:      http://www.mellanox.com
14520 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14521 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14522 
14523 MELLANOX ETHERNET INNOVA DRIVERS
14524 R:      Boris Pismenny <borisp@nvidia.com>
14525 L:      netdev@vger.kernel.org
14526 S:      Supported
14527 W:      http://www.mellanox.com
14528 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14529 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14530 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14531 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14532 
14533 MELLANOX ETHERNET SWITCH DRIVERS
14534 M:      Ido Schimmel <idosch@nvidia.com>
14535 M:      Petr Machata <petrm@nvidia.com>
14536 L:      netdev@vger.kernel.org
14537 S:      Supported
14538 W:      http://www.mellanox.com
14539 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14540 F:      drivers/net/ethernet/mellanox/mlxsw/
14541 F:      tools/testing/selftests/drivers/net/mlxsw/
14542 
14543 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14544 M:      mlxsw@nvidia.com
14545 L:      netdev@vger.kernel.org
14546 S:      Supported
14547 W:      http://www.mellanox.com
14548 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14549 F:      drivers/net/ethernet/mellanox/mlxfw/
14550 
14551 MELLANOX HARDWARE PLATFORM SUPPORT
14552 M:      Hans de Goede <hdegoede@redhat.com>
14553 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14554 M:      Vadim Pasternak <vadimp@nvidia.com>
14555 L:      platform-driver-x86@vger.kernel.org
14556 S:      Supported
14557 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14558 F:      drivers/platform/mellanox/
14559 F:      include/linux/platform_data/mlxreg.h
14560 
14561 MELLANOX MLX4 core VPI driver
14562 M:      Tariq Toukan <tariqt@nvidia.com>
14563 L:      netdev@vger.kernel.org
14564 L:      linux-rdma@vger.kernel.org
14565 S:      Supported
14566 W:      http://www.mellanox.com
14567 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14568 F:      drivers/net/ethernet/mellanox/mlx4/
14569 F:      include/linux/mlx4/
14570 
14571 MELLANOX MLX4 IB driver
14572 M:      Yishai Hadas <yishaih@nvidia.com>
14573 L:      linux-rdma@vger.kernel.org
14574 S:      Supported
14575 W:      http://www.mellanox.com
14576 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14577 F:      drivers/infiniband/hw/mlx4/
14578 F:      include/linux/mlx4/
14579 F:      include/uapi/rdma/mlx4-abi.h
14580 
14581 MELLANOX MLX5 core VPI driver
14582 M:      Saeed Mahameed <saeedm@nvidia.com>
14583 M:      Leon Romanovsky <leonro@nvidia.com>
14584 M:      Tariq Toukan <tariqt@nvidia.com>
14585 L:      netdev@vger.kernel.org
14586 L:      linux-rdma@vger.kernel.org
14587 S:      Supported
14588 W:      http://www.mellanox.com
14589 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14590 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14591 F:      drivers/net/ethernet/mellanox/mlx5/core/
14592 F:      include/linux/mlx5/
14593 
14594 MELLANOX MLX5 IB driver
14595 M:      Leon Romanovsky <leonro@nvidia.com>
14596 L:      linux-rdma@vger.kernel.org
14597 S:      Supported
14598 W:      http://www.mellanox.com
14599 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14600 F:      drivers/infiniband/hw/mlx5/
14601 F:      include/linux/mlx5/
14602 F:      include/uapi/rdma/mlx5-abi.h
14603 
14604 MELLANOX MLX5 VDPA DRIVER
14605 M:      Dragos Tatulea <dtatulea@nvidia.com>
14606 L:      virtualization@lists.linux.dev
14607 S:      Supported
14608 F:      drivers/vdpa/mlx5/
14609 
14610 MELLANOX MLXCPLD I2C AND MUX DRIVER
14611 M:      Vadim Pasternak <vadimp@nvidia.com>
14612 M:      Michael Shych <michaelsh@nvidia.com>
14613 L:      linux-i2c@vger.kernel.org
14614 S:      Supported
14615 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14616 F:      drivers/i2c/busses/i2c-mlxcpld.c
14617 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14618 
14619 MELLANOX MLXCPLD LED DRIVER
14620 M:      Vadim Pasternak <vadimp@nvidia.com>
14621 L:      linux-leds@vger.kernel.org
14622 S:      Supported
14623 F:      Documentation/leds/leds-mlxcpld.rst
14624 F:      drivers/leds/leds-mlxcpld.c
14625 F:      drivers/leds/leds-mlxreg.c
14626 
14627 MELLANOX PLATFORM DRIVER
14628 M:      Vadim Pasternak <vadimp@nvidia.com>
14629 L:      platform-driver-x86@vger.kernel.org
14630 S:      Supported
14631 F:      drivers/platform/x86/mlx-platform.c
14632 
14633 MEMBARRIER SUPPORT
14634 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14635 M:      "Paul E. McKenney" <paulmck@kernel.org>
14636 L:      linux-kernel@vger.kernel.org
14637 S:      Supported
14638 F:      Documentation/scheduler/membarrier.rst
14639 F:      arch/*/include/asm/membarrier.h
14640 F:      arch/*/include/asm/sync_core.h
14641 F:      include/uapi/linux/membarrier.h
14642 F:      kernel/sched/membarrier.c
14643 
14644 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14645 M:      Mike Rapoport <rppt@kernel.org>
14646 L:      linux-mm@kvack.org
14647 S:      Maintained
14648 F:      Documentation/core-api/boot-time-mm.rst
14649 F:      include/linux/memblock.h
14650 F:      mm/memblock.c
14651 F:      mm/mm_init.c
14652 F:      tools/testing/memblock/
14653 
14654 MEMORY ALLOCATION PROFILING
14655 M:      Suren Baghdasaryan <surenb@google.com>
14656 M:      Kent Overstreet <kent.overstreet@linux.dev>
14657 L:      linux-mm@kvack.org
14658 S:      Maintained
14659 F:      Documentation/mm/allocation-profiling.rst
14660 F:      include/linux/alloc_tag.h
14661 F:      include/linux/pgalloc_tag.h
14662 F:      lib/alloc_tag.c
14663 
14664 MEMORY CONTROLLER DRIVERS
14665 M:      Krzysztof Kozlowski <krzk@kernel.org>
14666 L:      linux-kernel@vger.kernel.org
14667 S:      Maintained
14668 B:      mailto:krzysztof.kozlowski@linaro.org
14669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14670 F:      Documentation/devicetree/bindings/memory-controllers/
14671 F:      drivers/memory/
14672 F:      include/dt-bindings/memory/
14673 F:      include/memory/
14674 
14675 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14676 M:      Dmitry Osipenko <digetx@gmail.com>
14677 L:      linux-pm@vger.kernel.org
14678 L:      linux-tegra@vger.kernel.org
14679 S:      Maintained
14680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14681 F:      drivers/devfreq/tegra30-devfreq.c
14682 
14683 MEMORY HOT(UN)PLUG
14684 M:      David Hildenbrand <david@redhat.com>
14685 M:      Oscar Salvador <osalvador@suse.de>
14686 L:      linux-mm@kvack.org
14687 S:      Maintained
14688 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14689 F:      Documentation/core-api/memory-hotplug.rst
14690 F:      drivers/base/memory.c
14691 F:      include/linux/memory_hotplug.h
14692 F:      mm/memory_hotplug.c
14693 F:      tools/testing/selftests/memory-hotplug/
14694 
14695 MEMORY MANAGEMENT
14696 M:      Andrew Morton <akpm@linux-foundation.org>
14697 L:      linux-mm@kvack.org
14698 S:      Maintained
14699 W:      http://www.linux-mm.org
14700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14701 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14702 F:      include/linux/gfp.h
14703 F:      include/linux/gfp_types.h
14704 F:      include/linux/memfd.h
14705 F:      include/linux/memory.h
14706 F:      include/linux/memory_hotplug.h
14707 F:      include/linux/memory-tiers.h
14708 F:      include/linux/mempolicy.h
14709 F:      include/linux/mempool.h
14710 F:      include/linux/memremap.h
14711 F:      include/linux/mm.h
14712 F:      include/linux/mm_*.h
14713 F:      include/linux/mmzone.h
14714 F:      include/linux/mmu_notifier.h
14715 F:      include/linux/pagewalk.h
14716 F:      include/linux/rmap.h
14717 F:      include/trace/events/ksm.h
14718 F:      mm/
14719 F:      tools/mm/
14720 F:      tools/testing/selftests/mm/
14721 N:      include/linux/page[-_]*
14722 
14723 MEMORY MAPPING
14724 M:      Andrew Morton <akpm@linux-foundation.org>
14725 R:      Liam R. Howlett <Liam.Howlett@oracle.com>
14726 R:      Vlastimil Babka <vbabka@suse.cz>
14727 R:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14728 L:      linux-mm@kvack.org
14729 S:      Maintained
14730 W:      http://www.linux-mm.org
14731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14732 F:      mm/mmap.c
14733 
14734 MEMORY TECHNOLOGY DEVICES (MTD)
14735 M:      Miquel Raynal <miquel.raynal@bootlin.com>
14736 M:      Richard Weinberger <richard@nod.at>
14737 M:      Vignesh Raghavendra <vigneshr@ti.com>
14738 L:      linux-mtd@lists.infradead.org
14739 S:      Maintained
14740 W:      http://www.linux-mtd.infradead.org/
14741 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14742 C:      irc://irc.oftc.net/mtd
14743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14745 F:      Documentation/devicetree/bindings/mtd/
14746 F:      drivers/mtd/
14747 F:      include/linux/mtd/
14748 F:      include/uapi/mtd/
14749 
14750 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14751 M:      Dmitry Rokosov <ddrokosov@sberdevices.ru>
14752 L:      linux-iio@vger.kernel.org
14753 S:      Maintained
14754 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14755 F:      drivers/iio/accel/msa311.c
14756 
14757 MEN A21 WATCHDOG DRIVER
14758 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14759 L:      linux-watchdog@vger.kernel.org
14760 S:      Maintained
14761 F:      drivers/watchdog/mena21_wdt.c
14762 
14763 MEN CHAMELEON BUS (mcb)
14764 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14765 S:      Maintained
14766 F:      Documentation/driver-api/men-chameleon-bus.rst
14767 F:      drivers/mcb/
14768 F:      include/linux/mcb.h
14769 
14770 MEN F21BMC (Board Management Controller)
14771 M:      Andreas Werner <andreas.werner@men.de>
14772 S:      Supported
14773 F:      Documentation/hwmon/menf21bmc.rst
14774 F:      drivers/hwmon/menf21bmc_hwmon.c
14775 F:      drivers/leds/leds-menf21bmc.c
14776 F:      drivers/mfd/menf21bmc.c
14777 F:      drivers/watchdog/menf21bmc_wdt.c
14778 
14779 MEN Z069 WATCHDOG DRIVER
14780 M:      Johannes Thumshirn <jth@kernel.org>
14781 L:      linux-watchdog@vger.kernel.org
14782 S:      Maintained
14783 F:      drivers/watchdog/menz69_wdt.c
14784 
14785 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14786 M:      Neil Armstrong <neil.armstrong@linaro.org>
14787 L:      linux-media@vger.kernel.org
14788 L:      linux-amlogic@lists.infradead.org
14789 S:      Supported
14790 W:      http://linux-meson.com/
14791 T:      git git://linuxtv.org/media_tree.git
14792 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14793 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14794 F:      drivers/media/cec/platform/meson/ao-cec.c
14795 
14796 MESON GE2D DRIVER FOR AMLOGIC SOCS
14797 M:      Neil Armstrong <neil.armstrong@linaro.org>
14798 L:      linux-media@vger.kernel.org
14799 L:      linux-amlogic@lists.infradead.org
14800 S:      Supported
14801 T:      git git://linuxtv.org/media_tree.git
14802 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14803 F:      drivers/media/platform/amlogic/meson-ge2d/
14804 
14805 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14806 M:      Liang Yang <liang.yang@amlogic.com>
14807 L:      linux-mtd@lists.infradead.org
14808 S:      Maintained
14809 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14810 F:      drivers/mtd/nand/raw/meson_*
14811 
14812 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14813 M:      Neil Armstrong <neil.armstrong@linaro.org>
14814 L:      linux-media@vger.kernel.org
14815 L:      linux-amlogic@lists.infradead.org
14816 S:      Supported
14817 T:      git git://linuxtv.org/media_tree.git
14818 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14819 F:      drivers/staging/media/meson/vdec/
14820 
14821 META ETHERNET DRIVERS
14822 M:      Alexander Duyck <alexanderduyck@fb.com>
14823 M:      Jakub Kicinski <kuba@kernel.org>
14824 R:      kernel-team@meta.com
14825 S:      Supported
14826 F:      drivers/net/ethernet/meta/
14827 
14828 METHODE UDPU SUPPORT
14829 M:      Robert Marko <robert.marko@sartura.hr>
14830 S:      Maintained
14831 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14832 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14833 
14834 MHI BUS
14835 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14836 L:      mhi@lists.linux.dev
14837 L:      linux-arm-msm@vger.kernel.org
14838 S:      Maintained
14839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14840 F:      Documentation/ABI/stable/sysfs-bus-mhi
14841 F:      Documentation/mhi/
14842 F:      drivers/bus/mhi/
14843 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14844 F:      include/linux/mhi.h
14845 
14846 MICROBLAZE ARCHITECTURE
14847 M:      Michal Simek <monstr@monstr.eu>
14848 S:      Supported
14849 W:      http://www.monstr.eu/fdt/
14850 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14851 F:      arch/microblaze/
14852 
14853 MICROBLAZE TMR INJECT
14854 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14855 S:      Supported
14856 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14857 F:      drivers/misc/xilinx_tmr_inject.c
14858 
14859 MICROBLAZE TMR MANAGER
14860 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14861 S:      Supported
14862 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14863 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14864 F:      drivers/misc/xilinx_tmr_manager.c
14865 
14866 MICROCHIP AT91 DMA DRIVERS
14867 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14869 L:      dmaengine@vger.kernel.org
14870 S:      Supported
14871 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14872 F:      drivers/dma/at_hdmac.c
14873 F:      drivers/dma/at_xdmac.c
14874 F:      include/dt-bindings/dma/at91.h
14875 
14876 MICROCHIP AT91 SERIAL DRIVER
14877 M:      Richard Genoud <richard.genoud@bootlin.com>
14878 S:      Maintained
14879 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14880 F:      drivers/tty/serial/atmel_serial.c
14881 F:      drivers/tty/serial/atmel_serial.h
14882 
14883 MICROCHIP AT91 USART MFD DRIVER
14884 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
14885 L:      linux-kernel@vger.kernel.org
14886 S:      Supported
14887 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14888 F:      drivers/mfd/at91-usart.c
14889 F:      include/dt-bindings/mfd/at91-usart.h
14890 
14891 MICROCHIP AT91 USART SPI DRIVER
14892 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
14893 L:      linux-spi@vger.kernel.org
14894 S:      Supported
14895 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14896 F:      drivers/spi/spi-at91-usart.c
14897 
14898 MICROCHIP AUDIO ASOC DRIVERS
14899 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
14900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14901 S:      Supported
14902 F:      Documentation/devicetree/bindings/sound/atmel*
14903 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14904 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14905 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14906 F:      sound/soc/atmel
14907 
14908 MICROCHIP CSI2DC DRIVER
14909 M:      Eugen Hristev <eugen.hristev@microchip.com>
14910 L:      linux-media@vger.kernel.org
14911 S:      Supported
14912 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14913 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14914 
14915 MICROCHIP ECC DRIVER
14916 L:      linux-crypto@vger.kernel.org
14917 S:      Orphan
14918 F:      drivers/crypto/atmel-ecc.*
14919 
14920 MICROCHIP EIC DRIVER
14921 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
14922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14923 S:      Supported
14924 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14925 F:      drivers/irqchip/irq-mchp-eic.c
14926 
14927 MICROCHIP I2C DRIVER
14928 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14929 L:      linux-i2c@vger.kernel.org
14930 S:      Supported
14931 F:      drivers/i2c/busses/i2c-at91-*.c
14932 F:      drivers/i2c/busses/i2c-at91.h
14933 
14934 MICROCHIP ISC DRIVER
14935 M:      Eugen Hristev <eugen.hristev@microchip.com>
14936 L:      linux-media@vger.kernel.org
14937 S:      Supported
14938 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14939 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14940 F:      drivers/media/platform/microchip/microchip-isc*
14941 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14942 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14943 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14944 F:      include/linux/atmel-isc-media.h
14945 
14946 MICROCHIP ISI DRIVER
14947 M:      Eugen Hristev <eugen.hristev@microchip.com>
14948 L:      linux-media@vger.kernel.org
14949 S:      Supported
14950 F:      drivers/media/platform/atmel/atmel-isi.c
14951 F:      drivers/media/platform/atmel/atmel-isi.h
14952 
14953 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14954 M:      Woojung Huh <woojung.huh@microchip.com>
14955 M:      UNGLinuxDriver@microchip.com
14956 L:      netdev@vger.kernel.org
14957 S:      Maintained
14958 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14959 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14960 F:      drivers/net/dsa/microchip/*
14961 F:      include/linux/dsa/ksz_common.h
14962 F:      include/linux/platform_data/microchip-ksz.h
14963 F:      net/dsa/tag_ksz.c
14964 
14965 MICROCHIP LAN743X ETHERNET DRIVER
14966 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
14967 M:      UNGLinuxDriver@microchip.com
14968 L:      netdev@vger.kernel.org
14969 S:      Maintained
14970 F:      drivers/net/ethernet/microchip/lan743x_*
14971 
14972 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14973 M:      Arun Ramadoss <arun.ramadoss@microchip.com>
14974 R:      UNGLinuxDriver@microchip.com
14975 L:      netdev@vger.kernel.org
14976 S:      Maintained
14977 F:      drivers/net/phy/microchip_t1.c
14978 
14979 MICROCHIP LAN966X ETHERNET DRIVER
14980 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
14981 M:      UNGLinuxDriver@microchip.com
14982 L:      netdev@vger.kernel.org
14983 S:      Maintained
14984 F:      drivers/net/ethernet/microchip/lan966x/*
14985 
14986 MICROCHIP LAN966X OIC DRIVER
14987 M:      Herve Codina <herve.codina@bootlin.com>
14988 S:      Maintained
14989 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14990 F:      drivers/irqchip/irq-lan966x-oic.c
14991 
14992 MICROCHIP LCDFB DRIVER
14993 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
14994 L:      linux-fbdev@vger.kernel.org
14995 S:      Maintained
14996 F:      drivers/video/fbdev/atmel_lcdfb.c
14997 F:      include/video/atmel_lcdc.h
14998 
14999 MICROCHIP MCP16502 PMIC DRIVER
15000 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15002 S:      Supported
15003 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15004 F:      drivers/regulator/mcp16502.c
15005 
15006 MICROCHIP MCP3564 ADC DRIVER
15007 M:      Marius Cristea <marius.cristea@microchip.com>
15008 L:      linux-iio@vger.kernel.org
15009 S:      Supported
15010 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15011 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15012 F:      drivers/iio/adc/mcp3564.c
15013 
15014 MICROCHIP MCP3911 ADC DRIVER
15015 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
15016 M:      Kent Gustavsson <kent@minoris.se>
15017 L:      linux-iio@vger.kernel.org
15018 S:      Maintained
15019 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15020 F:      drivers/iio/adc/mcp3911.c
15021 
15022 MICROCHIP MMC/SD/SDIO MCI DRIVER
15023 M:      Aubin Constans <aubin.constans@microchip.com>
15024 S:      Maintained
15025 F:      drivers/mmc/host/atmel-mci.c
15026 
15027 MICROCHIP NAND DRIVER
15028 L:      linux-mtd@lists.infradead.org
15029 S:      Orphan
15030 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15031 F:      drivers/mtd/nand/raw/atmel/*
15032 
15033 MICROCHIP OTPC DRIVER
15034 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15036 S:      Supported
15037 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15038 F:      drivers/nvmem/microchip-otpc.c
15039 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15040 
15041 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15042 M:      Marius Cristea <marius.cristea@microchip.com>
15043 L:      linux-iio@vger.kernel.org
15044 S:      Supported
15045 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15046 F:      drivers/iio/adc/pac1934.c
15047 
15048 MICROCHIP PCI1XXXX GP DRIVER
15049 M:      Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15050 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15051 L:      linux-gpio@vger.kernel.org
15052 S:      Supported
15053 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15054 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15055 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15056 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15057 
15058 MICROCHIP PCI1XXXX I2C DRIVER
15059 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15060 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15061 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15062 L:      linux-i2c@vger.kernel.org
15063 S:      Maintained
15064 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15065 
15066 MICROCHIP PCIe UART DRIVER
15067 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15068 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15069 L:      linux-serial@vger.kernel.org
15070 S:      Maintained
15071 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15072 
15073 MICROCHIP POLARFIRE FPGA DRIVERS
15074 M:      Conor Dooley <conor.dooley@microchip.com>
15075 R:      Vladimir Georgiev <v.georgiev@metrotek.ru>
15076 L:      linux-fpga@vger.kernel.org
15077 S:      Supported
15078 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15079 F:      drivers/fpga/microchip-spi.c
15080 
15081 MICROCHIP PWM DRIVER
15082 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15084 L:      linux-pwm@vger.kernel.org
15085 S:      Supported
15086 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15087 F:      drivers/pwm/pwm-atmel.c
15088 
15089 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15090 M:      Manikandan Muralidharan <manikandan.m@microchip.com>
15091 M:      Dharma Balasubiramani <dharma.b@microchip.com>
15092 L:      dri-devel@lists.freedesktop.org
15093 S:      Supported
15094 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15095 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15096 
15097 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15098 M:      Eugen Hristev <eugen.hristev@microchip.com>
15099 L:      linux-iio@vger.kernel.org
15100 S:      Supported
15101 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15102 F:      drivers/iio/adc/at91-sama5d2_adc.c
15103 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15104 
15105 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15106 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15107 S:      Supported
15108 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15109 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15110 
15111 MICROCHIP SOC DRIVERS
15112 M:      Conor Dooley <conor@kernel.org>
15113 S:      Supported
15114 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15115 F:      Documentation/devicetree/bindings/soc/microchip/
15116 F:      drivers/soc/microchip/
15117 
15118 MICROCHIP SPI DRIVER
15119 M:      Ryan Wanner <ryan.wanner@microchip.com>
15120 S:      Supported
15121 F:      drivers/spi/spi-atmel.*
15122 
15123 MICROCHIP SSC DRIVER
15124 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15126 S:      Supported
15127 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15128 F:      drivers/misc/atmel-ssc.c
15129 F:      include/linux/atmel-ssc.h
15130 
15131 Microchip Timer Counter Block (TCB) Capture Driver
15132 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
15133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15134 L:      linux-iio@vger.kernel.org
15135 S:      Maintained
15136 F:      drivers/counter/microchip-tcb-capture.c
15137 
15138 MICROCHIP USB251XB DRIVER
15139 M:      Richard Leitner <richard.leitner@skidata.com>
15140 L:      linux-usb@vger.kernel.org
15141 S:      Maintained
15142 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15143 F:      drivers/usb/misc/usb251xb.c
15144 
15145 MICROCHIP USBA UDC DRIVER
15146 M:      Cristian Birsan <cristian.birsan@microchip.com>
15147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15148 S:      Supported
15149 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15150 
15151 MICROCHIP WILC1000 WIFI DRIVER
15152 M:      Ajay Singh <ajay.kathat@microchip.com>
15153 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15154 L:      linux-wireless@vger.kernel.org
15155 S:      Supported
15156 F:      drivers/net/wireless/microchip/wilc1000/
15157 
15158 MICROSEMI MIPS SOCS
15159 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15160 M:      UNGLinuxDriver@microchip.com
15161 L:      linux-mips@vger.kernel.org
15162 S:      Supported
15163 F:      Documentation/devicetree/bindings/mips/mscc.txt
15164 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15165 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15166 F:      arch/mips/boot/dts/mscc/
15167 F:      arch/mips/configs/generic/board-ocelot.config
15168 F:      arch/mips/generic/board-ocelot.c
15169 
15170 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15171 M:      Don Brace <don.brace@microchip.com>
15172 L:      storagedev@microchip.com
15173 L:      linux-scsi@vger.kernel.org
15174 S:      Supported
15175 F:      Documentation/scsi/smartpqi.rst
15176 F:      drivers/scsi/smartpqi/Kconfig
15177 F:      drivers/scsi/smartpqi/Makefile
15178 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15179 F:      include/linux/cciss*.h
15180 F:      include/uapi/linux/cciss*.h
15181 
15182 MICROSOFT MANA RDMA DRIVER
15183 M:      Long Li <longli@microsoft.com>
15184 M:      Ajay Sharma <sharmaajay@microsoft.com>
15185 L:      linux-rdma@vger.kernel.org
15186 S:      Supported
15187 F:      drivers/infiniband/hw/mana/
15188 F:      include/net/mana
15189 F:      include/uapi/rdma/mana-abi.h
15190 
15191 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15192 M:      Maximilian Luz <luzmaximilian@gmail.com>
15193 L:      platform-driver-x86@vger.kernel.org
15194 S:      Maintained
15195 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15196 
15197 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15198 M:      Maximilian Luz <luzmaximilian@gmail.com>
15199 L:      linux-pm@vger.kernel.org
15200 L:      platform-driver-x86@vger.kernel.org
15201 S:      Maintained
15202 F:      drivers/power/supply/surface_battery.c
15203 F:      drivers/power/supply/surface_charger.c
15204 
15205 MICROSOFT SURFACE DTX DRIVER
15206 M:      Maximilian Luz <luzmaximilian@gmail.com>
15207 L:      platform-driver-x86@vger.kernel.org
15208 S:      Maintained
15209 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15210 F:      drivers/platform/surface/surface_dtx.c
15211 F:      include/uapi/linux/surface_aggregator/dtx.h
15212 
15213 MICROSOFT SURFACE SENSOR FAN DRIVER
15214 M:      Maximilian Luz <luzmaximilian@gmail.com>
15215 M:      Ivor Wanders <ivor@iwanders.net>
15216 L:      linux-hwmon@vger.kernel.org
15217 S:      Maintained
15218 F:      Documentation/hwmon/surface_fan.rst
15219 F:      drivers/hwmon/surface_fan.c
15220 
15221 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15222 M:      Maximilian Luz <luzmaximilian@gmail.com>
15223 L:      platform-driver-x86@vger.kernel.org
15224 S:      Maintained
15225 F:      drivers/platform/surface/surface_gpe.c
15226 
15227 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15228 M:      Hans de Goede <hdegoede@redhat.com>
15229 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15230 M:      Maximilian Luz <luzmaximilian@gmail.com>
15231 L:      platform-driver-x86@vger.kernel.org
15232 S:      Maintained
15233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15234 F:      drivers/platform/surface/
15235 
15236 MICROSOFT SURFACE HID TRANSPORT DRIVER
15237 M:      Maximilian Luz <luzmaximilian@gmail.com>
15238 L:      linux-input@vger.kernel.org
15239 L:      platform-driver-x86@vger.kernel.org
15240 S:      Maintained
15241 F:      drivers/hid/surface-hid/
15242 
15243 MICROSOFT SURFACE HOT-PLUG DRIVER
15244 M:      Maximilian Luz <luzmaximilian@gmail.com>
15245 L:      platform-driver-x86@vger.kernel.org
15246 S:      Maintained
15247 F:      drivers/platform/surface/surface_hotplug.c
15248 
15249 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15250 M:      Maximilian Luz <luzmaximilian@gmail.com>
15251 L:      platform-driver-x86@vger.kernel.org
15252 S:      Maintained
15253 F:      drivers/platform/surface/surface_platform_profile.c
15254 
15255 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15256 M:      Chen Yu <yu.c.chen@intel.com>
15257 L:      platform-driver-x86@vger.kernel.org
15258 S:      Supported
15259 F:      drivers/platform/surface/surfacepro3_button.c
15260 
15261 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15262 M:      Maximilian Luz <luzmaximilian@gmail.com>
15263 L:      platform-driver-x86@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/platform/surface/surface_aggregator_hub.c
15266 
15267 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15268 M:      Maximilian Luz <luzmaximilian@gmail.com>
15269 L:      platform-driver-x86@vger.kernel.org
15270 S:      Maintained
15271 W:      https://github.com/linux-surface/surface-aggregator-module
15272 C:      irc://irc.libera.chat/linux-surface
15273 F:      Documentation/driver-api/surface_aggregator/
15274 F:      drivers/platform/surface/aggregator/
15275 F:      drivers/platform/surface/surface_acpi_notify.c
15276 F:      drivers/platform/surface/surface_aggregator_cdev.c
15277 F:      drivers/platform/surface/surface_aggregator_registry.c
15278 F:      include/linux/surface_acpi_notify.h
15279 F:      include/linux/surface_aggregator/
15280 F:      include/uapi/linux/surface_aggregator/
15281 
15282 MICROTEK X6 SCANNER
15283 M:      Oliver Neukum <oliver@neukum.org>
15284 S:      Maintained
15285 F:      drivers/usb/image/microtek.*
15286 
15287 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15288 M:      Luka Kovacic <luka.kovacic@sartura.hr>
15289 M:      Luka Perkov <luka.perkov@sartura.hr>
15290 S:      Maintained
15291 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15292 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15293 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15294 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15295 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15296 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15297 
15298 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15299 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15300 L:      linux-media@vger.kernel.org
15301 S:      Maintained
15302 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15303 F:      Documentation/driver-api/media/drivers/ccs/
15304 F:      Documentation/userspace-api/media/drivers/ccs.rst
15305 F:      drivers/media/i2c/ccs-pll.c
15306 F:      drivers/media/i2c/ccs-pll.h
15307 F:      drivers/media/i2c/ccs/
15308 F:      include/uapi/linux/ccs.h
15309 F:      include/uapi/linux/smiapp.h
15310 
15311 MIPS
15312 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15313 L:      linux-mips@vger.kernel.org
15314 S:      Maintained
15315 W:      http://www.linux-mips.org/
15316 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15318 F:      Documentation/devicetree/bindings/mips/
15319 F:      Documentation/arch/mips/
15320 F:      arch/mips/
15321 F:      drivers/platform/mips/
15322 F:      include/dt-bindings/mips/
15323 
15324 MIPS BAIKAL-T1 PLATFORM
15325 M:      Serge Semin <fancer.lancer@gmail.com>
15326 L:      linux-mips@vger.kernel.org
15327 S:      Supported
15328 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15329 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15330 F:      drivers/bus/bt1-*.c
15331 F:      drivers/clk/baikal-t1/
15332 F:      drivers/memory/bt1-l2-ctl.c
15333 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15334 
15335 MIPS BOSTON DEVELOPMENT BOARD
15336 M:      Paul Burton <paulburton@kernel.org>
15337 L:      linux-mips@vger.kernel.org
15338 S:      Maintained
15339 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15340 F:      arch/mips/boot/dts/img/boston.dts
15341 F:      arch/mips/configs/generic/board-boston.config
15342 F:      drivers/clk/imgtec/clk-boston.c
15343 F:      include/dt-bindings/clock/boston-clock.h
15344 
15345 MIPS CORE DRIVERS
15346 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15347 M:      Serge Semin <fancer.lancer@gmail.com>
15348 L:      linux-mips@vger.kernel.org
15349 S:      Supported
15350 F:      drivers/bus/mips_cdmm.c
15351 F:      drivers/clocksource/mips-gic-timer.c
15352 F:      drivers/cpuidle/cpuidle-cps.c
15353 F:      drivers/irqchip/irq-mips-cpu.c
15354 F:      drivers/irqchip/irq-mips-gic.c
15355 
15356 MIPS GENERIC PLATFORM
15357 M:      Paul Burton <paulburton@kernel.org>
15358 L:      linux-mips@vger.kernel.org
15359 S:      Supported
15360 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15361 F:      arch/mips/generic/
15362 F:      arch/mips/tools/generic-board-config.sh
15363 
15364 MIPS RINT INSTRUCTION EMULATION
15365 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
15366 L:      linux-mips@vger.kernel.org
15367 S:      Supported
15368 F:      arch/mips/math-emu/dp_rint.c
15369 F:      arch/mips/math-emu/sp_rint.c
15370 
15371 MIPS/LOONGSON1 ARCHITECTURE
15372 M:      Keguang Zhang <keguang.zhang@gmail.com>
15373 L:      linux-mips@vger.kernel.org
15374 S:      Maintained
15375 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15376 F:      arch/mips/include/asm/mach-loongson32/
15377 F:      arch/mips/loongson32/
15378 F:      drivers/*/*loongson1*
15379 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15380 
15381 MIPS/LOONGSON2EF ARCHITECTURE
15382 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15383 L:      linux-mips@vger.kernel.org
15384 S:      Maintained
15385 F:      arch/mips/include/asm/mach-loongson2ef/
15386 F:      arch/mips/loongson2ef/
15387 F:      drivers/cpufreq/loongson2_cpufreq.c
15388 
15389 MIPS/LOONGSON64 ARCHITECTURE
15390 M:      Huacai Chen <chenhuacai@kernel.org>
15391 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15392 L:      linux-mips@vger.kernel.org
15393 S:      Maintained
15394 F:      arch/mips/include/asm/mach-loongson64/
15395 F:      arch/mips/loongson64/
15396 F:      drivers/irqchip/irq-loongson*
15397 F:      drivers/platform/mips/cpu_hwmon.c
15398 
15399 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15400 M:      Hans Verkuil <hverkuil@xs4all.nl>
15401 L:      linux-media@vger.kernel.org
15402 S:      Odd Fixes
15403 W:      https://linuxtv.org
15404 T:      git git://linuxtv.org/media_tree.git
15405 F:      drivers/media/radio/radio-miropcm20*
15406 
15407 MITSUMI MM8013 FG DRIVER
15408 M:      Konrad Dybcio <konradybcio@kernel.org>
15409 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15410 F:      drivers/power/supply/mm8013.c
15411 
15412 MMP SUPPORT
15413 R:      Lubomir Rintel <lkundrak@v3.sk>
15414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15415 S:      Odd Fixes
15416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15417 F:      arch/arm/boot/dts/marvell/mmp*
15418 F:      arch/arm/mach-mmp/
15419 F:      include/linux/soc/mmp/
15420 
15421 MMP USB PHY DRIVERS
15422 R:      Lubomir Rintel <lkundrak@v3.sk>
15423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15424 S:      Maintained
15425 F:      drivers/phy/marvell/phy-mmp3-usb.c
15426 F:      drivers/phy/marvell/phy-pxa-usb.c
15427 
15428 MMU GATHER AND TLB INVALIDATION
15429 M:      Will Deacon <will@kernel.org>
15430 M:      "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15431 M:      Andrew Morton <akpm@linux-foundation.org>
15432 M:      Nick Piggin <npiggin@gmail.com>
15433 M:      Peter Zijlstra <peterz@infradead.org>
15434 L:      linux-arch@vger.kernel.org
15435 L:      linux-mm@kvack.org
15436 S:      Maintained
15437 F:      arch/*/include/asm/tlb.h
15438 F:      include/asm-generic/tlb.h
15439 F:      mm/mmu_gather.c
15440 
15441 MN88472 MEDIA DRIVER
15442 L:      linux-media@vger.kernel.org
15443 S:      Orphan
15444 W:      https://linuxtv.org
15445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15446 F:      drivers/media/dvb-frontends/mn88472*
15447 
15448 MN88473 MEDIA DRIVER
15449 L:      linux-media@vger.kernel.org
15450 S:      Orphan
15451 W:      https://linuxtv.org
15452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15453 F:      drivers/media/dvb-frontends/mn88473*
15454 
15455 MOBILEYE MIPS SOCS
15456 M:      Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15457 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
15458 M:      Théo Lebrun <theo.lebrun@bootlin.com>
15459 L:      linux-mips@vger.kernel.org
15460 S:      Maintained
15461 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15462 F:      Documentation/devicetree/bindings/soc/mobileye/
15463 F:      arch/mips/boot/dts/mobileye/
15464 F:      arch/mips/configs/eyeq5_defconfig
15465 F:      arch/mips/mobileye/board-epm5.its.S
15466 F:      drivers/clk/clk-eyeq.c
15467 F:      drivers/pinctrl/pinctrl-eyeq5.c
15468 F:      drivers/reset/reset-eyeq.c
15469 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15470 
15471 MODULE SUPPORT
15472 M:      Luis Chamberlain <mcgrof@kernel.org>
15473 L:      linux-modules@vger.kernel.org
15474 L:      linux-kernel@vger.kernel.org
15475 S:      Maintained
15476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15477 F:      include/linux/kmod.h
15478 F:      include/linux/module*.h
15479 F:      kernel/module/
15480 F:      lib/test_kmod.c
15481 F:      scripts/module*
15482 F:      tools/testing/selftests/kmod/
15483 
15484 MONOLITHIC POWER SYSTEM PMIC DRIVER
15485 M:      Saravanan Sekar <sravanhome@gmail.com>
15486 S:      Maintained
15487 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15488 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15489 F:      drivers/hwmon/pmbus/mpq7932.c
15490 F:      drivers/iio/adc/mp2629_adc.c
15491 F:      drivers/mfd/mp2629.c
15492 F:      drivers/power/supply/mp2629_charger.c
15493 F:      drivers/regulator/mp5416.c
15494 F:      drivers/regulator/mpq7920.c
15495 F:      drivers/regulator/mpq7920.h
15496 F:      include/linux/mfd/mp2629.h
15497 
15498 MOST(R) TECHNOLOGY DRIVER
15499 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15500 M:      Christian Gromm <christian.gromm@microchip.com>
15501 S:      Maintained
15502 F:      Documentation/ABI/testing/configfs-most
15503 F:      Documentation/ABI/testing/sysfs-bus-most
15504 F:      drivers/most/
15505 F:      drivers/staging/most/
15506 F:      include/linux/most.h
15507 
15508 MOTORCOMM PHY DRIVER
15509 M:      Frank <Frank.Sae@motor-comm.com>
15510 L:      netdev@vger.kernel.org
15511 S:      Maintained
15512 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15513 F:      drivers/net/phy/motorcomm.c
15514 
15515 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15516 M:      Jiri Slaby <jirislaby@kernel.org>
15517 S:      Maintained
15518 F:      Documentation/driver-api/tty/moxa-smartio.rst
15519 F:      drivers/tty/mxser.*
15520 
15521 MP3309C BACKLIGHT DRIVER
15522 M:      Flavio Suligoi <f.suligoi@asem.it>
15523 L:      dri-devel@lists.freedesktop.org
15524 S:      Maintained
15525 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15526 F:      drivers/video/backlight/mp3309c.c
15527 
15528 MPS MP2891 DRIVER
15529 M:      Noah Wang <noahwang.wang@outlook.com>
15530 L:      linux-hwmon@vger.kernel.org
15531 S:      Maintained
15532 F:      Documentation/hwmon/mp2891.rst
15533 F:      drivers/hwmon/pmbus/mp2891.c
15534 
15535 MPS MP2993 DRIVER
15536 M:      Noah Wang <noahwang.wang@outlook.com>
15537 L:      linux-hwmon@vger.kernel.org
15538 S:      Maintained
15539 F:      Documentation/hwmon/mp2993.rst
15540 F:      drivers/hwmon/pmbus/mp2993.c
15541 
15542 MPS MP9941 DRIVER
15543 M:      Noah Wang <noahwang.wang@outlook.com>
15544 L:      linux-hwmon@vger.kernel.org
15545 S:      Maintained
15546 F:      Documentation/hwmon/mp9941.rst
15547 F:      drivers/hwmon/pmbus/mp9941.c
15548 
15549 MR800 AVERMEDIA USB FM RADIO DRIVER
15550 M:      Alexey Klimov <klimov.linux@gmail.com>
15551 L:      linux-media@vger.kernel.org
15552 S:      Maintained
15553 T:      git git://linuxtv.org/media_tree.git
15554 F:      drivers/media/radio/radio-mr800.c
15555 
15556 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15557 M:      Stefan Schmidt <stefan@datenfreihafen.org>
15558 L:      linux-wpan@vger.kernel.org
15559 S:      Odd Fixes
15560 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15561 F:      drivers/net/ieee802154/mrf24j40.c
15562 
15563 MSI EC DRIVER
15564 M:      Nikita Kravets <teackot@gmail.com>
15565 L:      platform-driver-x86@vger.kernel.org
15566 S:      Maintained
15567 W:      https://github.com/BeardOverflow/msi-ec
15568 F:      drivers/platform/x86/msi-ec.*
15569 
15570 MSI LAPTOP SUPPORT
15571 M:      "Lee, Chun-Yi" <jlee@suse.com>
15572 L:      platform-driver-x86@vger.kernel.org
15573 S:      Maintained
15574 F:      drivers/platform/x86/msi-laptop.c
15575 
15576 MSI WMI SUPPORT
15577 L:      platform-driver-x86@vger.kernel.org
15578 S:      Orphan
15579 F:      drivers/platform/x86/msi-wmi.c
15580 
15581 MSI WMI PLATFORM FEATURES
15582 M:      Armin Wolf <W_Armin@gmx.de>
15583 L:      platform-driver-x86@vger.kernel.org
15584 S:      Maintained
15585 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15586 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15587 F:      drivers/platform/x86/msi-wmi-platform.c
15588 
15589 MSI001 MEDIA DRIVER
15590 L:      linux-media@vger.kernel.org
15591 S:      Orphan
15592 W:      https://linuxtv.org
15593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15594 F:      drivers/media/tuners/msi001*
15595 
15596 MSI2500 MEDIA DRIVER
15597 L:      linux-media@vger.kernel.org
15598 S:      Orphan
15599 W:      https://linuxtv.org
15600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15601 F:      drivers/media/usb/msi2500/
15602 
15603 MSTAR INTERRUPT CONTROLLER DRIVER
15604 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15605 M:      Daniel Palmer <daniel@thingy.jp>
15606 S:      Maintained
15607 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15608 F:      drivers/irqchip/irq-mst-intc.c
15609 
15610 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15611 M:      Robert Jarzmik <robert.jarzmik@free.fr>
15612 L:      linux-mtd@lists.infradead.org
15613 S:      Maintained
15614 F:      drivers/mtd/devices/docg3*
15615 
15616 MT9M114 ONSEMI SENSOR DRIVER
15617 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15618 L:      linux-media@vger.kernel.org
15619 S:      Maintained
15620 T:      git git://linuxtv.org/media_tree.git
15621 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15622 F:      drivers/media/i2c/mt9m114.c
15623 
15624 MT9P031 APTINA CAMERA SENSOR
15625 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15626 L:      linux-media@vger.kernel.org
15627 S:      Maintained
15628 T:      git git://linuxtv.org/media_tree.git
15629 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15630 F:      drivers/media/i2c/mt9p031.c
15631 F:      include/media/i2c/mt9p031.h
15632 
15633 MT9T112 APTINA CAMERA SENSOR
15634 M:      Jacopo Mondi <jacopo@jmondi.org>
15635 L:      linux-media@vger.kernel.org
15636 S:      Odd Fixes
15637 T:      git git://linuxtv.org/media_tree.git
15638 F:      drivers/media/i2c/mt9t112.c
15639 F:      include/media/i2c/mt9t112.h
15640 
15641 MT9V032 APTINA CAMERA SENSOR
15642 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15643 L:      linux-media@vger.kernel.org
15644 S:      Maintained
15645 T:      git git://linuxtv.org/media_tree.git
15646 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15647 F:      drivers/media/i2c/mt9v032.c
15648 F:      include/media/i2c/mt9v032.h
15649 
15650 MT9V111 APTINA CAMERA SENSOR
15651 M:      Jacopo Mondi <jacopo@jmondi.org>
15652 L:      linux-media@vger.kernel.org
15653 S:      Maintained
15654 T:      git git://linuxtv.org/media_tree.git
15655 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15656 F:      drivers/media/i2c/mt9v111.c
15657 
15658 MULTIFUNCTION DEVICES (MFD)
15659 M:      Lee Jones <lee@kernel.org>
15660 S:      Maintained
15661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15662 F:      Documentation/devicetree/bindings/mfd/
15663 F:      drivers/mfd/
15664 F:      include/dt-bindings/mfd/
15665 F:      include/linux/mfd/
15666 
15667 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15668 S:      Orphan
15669 F:      drivers/mmc/host/mmc_spi.c
15670 F:      include/linux/spi/mmc_spi.h
15671 
15672 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15673 M:      Ulf Hansson <ulf.hansson@linaro.org>
15674 L:      linux-mmc@vger.kernel.org
15675 S:      Maintained
15676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15677 F:      Documentation/devicetree/bindings/mmc/
15678 F:      drivers/mmc/
15679 F:      include/linux/mmc/
15680 F:      include/uapi/linux/mmc/
15681 
15682 MULTIPLEXER SUBSYSTEM
15683 M:      Peter Rosin <peda@axentia.se>
15684 S:      Maintained
15685 F:      Documentation/ABI/testing/sysfs-class-mux*
15686 F:      Documentation/devicetree/bindings/mux/
15687 F:      drivers/mux/
15688 F:      include/dt-bindings/mux/
15689 F:      include/linux/mux/
15690 
15691 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15692 M:      Bin Liu <b-liu@ti.com>
15693 L:      linux-usb@vger.kernel.org
15694 S:      Maintained
15695 F:      drivers/usb/musb/
15696 
15697 MXL301RF MEDIA DRIVER
15698 M:      Akihiro Tsukada <tskd08@gmail.com>
15699 L:      linux-media@vger.kernel.org
15700 S:      Odd Fixes
15701 F:      drivers/media/tuners/mxl301rf*
15702 
15703 MXL5007T MEDIA DRIVER
15704 M:      Michael Krufky <mkrufky@linuxtv.org>
15705 L:      linux-media@vger.kernel.org
15706 S:      Maintained
15707 W:      https://linuxtv.org
15708 W:      http://github.com/mkrufky
15709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15710 T:      git git://linuxtv.org/mkrufky/tuners.git
15711 F:      drivers/media/tuners/mxl5007t.*
15712 
15713 MXSFB DRM DRIVER
15714 M:      Marek Vasut <marex@denx.de>
15715 M:      Stefan Agner <stefan@agner.ch>
15716 L:      dri-devel@lists.freedesktop.org
15717 S:      Supported
15718 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15719 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15720 F:      drivers/gpu/drm/mxsfb/
15721 
15722 MYLEX DAC960 PCI RAID Controller
15723 M:      Hannes Reinecke <hare@kernel.org>
15724 L:      linux-scsi@vger.kernel.org
15725 S:      Supported
15726 F:      drivers/scsi/myrb.*
15727 F:      drivers/scsi/myrs.*
15728 
15729 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15730 L:      netdev@vger.kernel.org
15731 S:      Orphan
15732 W:      https://www.cspi.com/ethernet-products/support/downloads/
15733 F:      drivers/net/ethernet/myricom/myri10ge/
15734 
15735 NAND FLASH SUBSYSTEM
15736 M:      Miquel Raynal <miquel.raynal@bootlin.com>
15737 R:      Richard Weinberger <richard@nod.at>
15738 L:      linux-mtd@lists.infradead.org
15739 S:      Maintained
15740 W:      http://www.linux-mtd.infradead.org/
15741 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15742 C:      irc://irc.oftc.net/mtd
15743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15744 F:      drivers/mtd/nand/
15745 F:      include/linux/mtd/*nand*.h
15746 
15747 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15748 M:      Daniel Mack <zonque@gmail.com>
15749 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15750 S:      Maintained
15751 W:      http://www.native-instruments.com
15752 F:      sound/usb/caiaq/
15753 
15754 NATSEMI ETHERNET DRIVER (DP8381x)
15755 S:      Orphan
15756 F:      drivers/net/ethernet/natsemi/natsemi.c
15757 
15758 NCR 5380 SCSI DRIVERS
15759 M:      Finn Thain <fthain@linux-m68k.org>
15760 M:      Michael Schmitz <schmitzmic@gmail.com>
15761 L:      linux-scsi@vger.kernel.org
15762 S:      Maintained
15763 F:      Documentation/scsi/g_NCR5380.rst
15764 F:      drivers/scsi/NCR5380.*
15765 F:      drivers/scsi/arm/cumana_1.c
15766 F:      drivers/scsi/arm/oak.c
15767 F:      drivers/scsi/atari_scsi.*
15768 F:      drivers/scsi/dmx3191d.c
15769 F:      drivers/scsi/g_NCR5380.*
15770 F:      drivers/scsi/mac_scsi.*
15771 F:      drivers/scsi/sun3_scsi.*
15772 F:      drivers/scsi/sun3_scsi_vme.c
15773 
15774 NCSI LIBRARY
15775 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
15776 S:      Maintained
15777 F:      net/ncsi/
15778 
15779 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15780 M:      Zev Weiss <zev@bewilderbeest.net>
15781 L:      linux-hwmon@vger.kernel.org
15782 S:      Maintained
15783 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15784 F:      drivers/hwmon/nct6775-i2c.c
15785 
15786 NETCONSOLE
15787 M:      Breno Leitao <leitao@debian.org>
15788 S:      Maintained
15789 F:      Documentation/networking/netconsole.rst
15790 F:      drivers/net/netconsole.c
15791 
15792 NETDEVSIM
15793 M:      Jakub Kicinski <kuba@kernel.org>
15794 S:      Maintained
15795 F:      drivers/net/netdevsim/*
15796 F:      tools/testing/selftests/drivers/net/netdevsim/*
15797 
15798 NETEM NETWORK EMULATOR
15799 M:      Stephen Hemminger <stephen@networkplumber.org>
15800 L:      netdev@vger.kernel.org
15801 S:      Maintained
15802 F:      net/sched/sch_netem.c
15803 
15804 NETERION 10GbE DRIVERS (s2io)
15805 M:      Jon Mason <jdmason@kudzu.us>
15806 L:      netdev@vger.kernel.org
15807 S:      Supported
15808 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15809 F:      drivers/net/ethernet/neterion/
15810 
15811 NETFILTER
15812 M:      Pablo Neira Ayuso <pablo@netfilter.org>
15813 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
15814 L:      netfilter-devel@vger.kernel.org
15815 L:      coreteam@netfilter.org
15816 S:      Maintained
15817 W:      http://www.netfilter.org/
15818 W:      http://www.iptables.org/
15819 W:      http://www.nftables.org/
15820 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15821 C:      irc://irc.libera.chat/netfilter
15822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15824 F:      include/linux/netfilter*
15825 F:      include/linux/netfilter/
15826 F:      include/net/netfilter/
15827 F:      include/uapi/linux/netfilter*
15828 F:      include/uapi/linux/netfilter/
15829 F:      net/*/netfilter.c
15830 F:      net/*/netfilter/
15831 F:      net/bridge/br_netfilter*.c
15832 F:      net/netfilter/
15833 F:      tools/testing/selftests/net/netfilter/
15834 
15835 NETROM NETWORK LAYER
15836 M:      Ralf Baechle <ralf@linux-mips.org>
15837 L:      linux-hams@vger.kernel.org
15838 S:      Maintained
15839 W:      https://linux-ax25.in-berlin.de
15840 F:      include/net/netrom.h
15841 F:      include/uapi/linux/netrom.h
15842 F:      net/netrom/
15843 
15844 NETRONIX EMBEDDED CONTROLLER
15845 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15846 S:      Maintained
15847 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15848 F:      drivers/mfd/ntxec.c
15849 F:      drivers/pwm/pwm-ntxec.c
15850 F:      drivers/rtc/rtc-ntxec.c
15851 F:      include/linux/mfd/ntxec.h
15852 
15853 NETRONOME ETHERNET DRIVERS
15854 M:      Louis Peens <louis.peens@corigine.com>
15855 R:      Jakub Kicinski <kuba@kernel.org>
15856 L:      oss-drivers@corigine.com
15857 S:      Maintained
15858 F:      drivers/net/ethernet/netronome/
15859 
15860 NETWORK BLOCK DEVICE (NBD)
15861 M:      Josef Bacik <josef@toxicpanda.com>
15862 L:      linux-block@vger.kernel.org
15863 L:      nbd@other.debian.org
15864 S:      Maintained
15865 F:      Documentation/admin-guide/blockdev/nbd.rst
15866 F:      drivers/block/nbd.c
15867 F:      include/trace/events/nbd.h
15868 F:      include/uapi/linux/nbd.h
15869 
15870 NETWORK DROP MONITOR
15871 M:      Neil Horman <nhorman@tuxdriver.com>
15872 L:      netdev@vger.kernel.org
15873 S:      Maintained
15874 W:      https://fedorahosted.org/dropwatch/
15875 F:      include/uapi/linux/net_dropmon.h
15876 F:      net/core/drop_monitor.c
15877 
15878 NETWORKING DRIVERS
15879 M:      "David S. Miller" <davem@davemloft.net>
15880 M:      Eric Dumazet <edumazet@google.com>
15881 M:      Jakub Kicinski <kuba@kernel.org>
15882 M:      Paolo Abeni <pabeni@redhat.com>
15883 L:      netdev@vger.kernel.org
15884 S:      Maintained
15885 P:      Documentation/process/maintainer-netdev.rst
15886 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15889 F:      Documentation/devicetree/bindings/net/
15890 F:      Documentation/networking/net_cachelines/net_device.rst
15891 F:      drivers/connector/
15892 F:      drivers/net/
15893 F:      include/dt-bindings/net/
15894 F:      include/linux/cn_proc.h
15895 F:      include/linux/etherdevice.h
15896 F:      include/linux/ethtool_netlink.h
15897 F:      include/linux/fcdevice.h
15898 F:      include/linux/fddidevice.h
15899 F:      include/linux/hippidevice.h
15900 F:      include/linux/if_*
15901 F:      include/linux/inetdevice.h
15902 F:      include/linux/netdev*
15903 F:      include/linux/platform_data/wiznet.h
15904 F:      include/uapi/linux/cn_proc.h
15905 F:      include/uapi/linux/ethtool_netlink.h
15906 F:      include/uapi/linux/if_*
15907 F:      include/uapi/linux/netdev*
15908 F:      tools/testing/selftests/drivers/net/
15909 X:      Documentation/devicetree/bindings/net/bluetooth/
15910 X:      Documentation/devicetree/bindings/net/wireless/
15911 X:      drivers/net/wireless/
15912 
15913 NETWORKING DRIVERS (WIRELESS)
15914 M:      Kalle Valo <kvalo@kernel.org>
15915 L:      linux-wireless@vger.kernel.org
15916 S:      Maintained
15917 W:      https://wireless.wiki.kernel.org/
15918 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15921 F:      Documentation/devicetree/bindings/net/wireless/
15922 F:      drivers/net/wireless/
15923 
15924 NETWORKING [DSA]
15925 M:      Andrew Lunn <andrew@lunn.ch>
15926 M:      Florian Fainelli <f.fainelli@gmail.com>
15927 M:      Vladimir Oltean <olteanv@gmail.com>
15928 S:      Maintained
15929 F:      Documentation/devicetree/bindings/net/dsa/
15930 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15931 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15932 F:      drivers/net/dsa/
15933 F:      include/linux/dsa/
15934 F:      include/linux/platform_data/dsa.h
15935 F:      include/net/dsa.h
15936 F:      net/dsa/
15937 F:      tools/testing/selftests/drivers/net/dsa/
15938 
15939 NETWORKING [GENERAL]
15940 M:      "David S. Miller" <davem@davemloft.net>
15941 M:      Eric Dumazet <edumazet@google.com>
15942 M:      Jakub Kicinski <kuba@kernel.org>
15943 M:      Paolo Abeni <pabeni@redhat.com>
15944 L:      netdev@vger.kernel.org
15945 S:      Maintained
15946 P:      Documentation/process/maintainer-netdev.rst
15947 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15948 B:      mailto:netdev@vger.kernel.org
15949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15951 F:      Documentation/core-api/netlink.rst
15952 F:      Documentation/netlink/
15953 F:      Documentation/networking/
15954 F:      Documentation/networking/net_cachelines/
15955 F:      Documentation/process/maintainer-netdev.rst
15956 F:      Documentation/userspace-api/netlink/
15957 F:      include/linux/framer/framer-provider.h
15958 F:      include/linux/framer/framer.h
15959 F:      include/linux/in.h
15960 F:      include/linux/indirect_call_wrapper.h
15961 F:      include/linux/inet.h
15962 F:      include/linux/inet_diag.h
15963 F:      include/linux/net.h
15964 F:      include/linux/netdev*
15965 F:      include/linux/netlink.h
15966 F:      include/linux/netpoll.h
15967 F:      include/linux/rtnetlink.h
15968 F:      include/linux/seq_file_net.h
15969 F:      include/linux/skbuff*
15970 F:      include/net/
15971 F:      include/uapi/linux/genetlink.h
15972 F:      include/uapi/linux/hsr_netlink.h
15973 F:      include/uapi/linux/in.h
15974 F:      include/uapi/linux/inet_diag.h
15975 F:      include/uapi/linux/nbd-netlink.h
15976 F:      include/uapi/linux/net.h
15977 F:      include/uapi/linux/net_namespace.h
15978 F:      include/uapi/linux/netconf.h
15979 F:      include/uapi/linux/netdev*
15980 F:      include/uapi/linux/netlink.h
15981 F:      include/uapi/linux/netlink_diag.h
15982 F:      include/uapi/linux/rtnetlink.h
15983 F:      lib/net_utils.c
15984 F:      lib/random32.c
15985 F:      net/
15986 F:      tools/net/
15987 F:      tools/testing/selftests/net/
15988 X:      net/9p/
15989 X:      net/bluetooth/
15990 
15991 NETWORKING [IPSEC]
15992 M:      Steffen Klassert <steffen.klassert@secunet.com>
15993 M:      Herbert Xu <herbert@gondor.apana.org.au>
15994 M:      "David S. Miller" <davem@davemloft.net>
15995 L:      netdev@vger.kernel.org
15996 S:      Maintained
15997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15999 F:      include/net/xfrm.h
16000 F:      include/uapi/linux/xfrm.h
16001 F:      net/ipv4/ah4.c
16002 F:      net/ipv4/esp4*
16003 F:      net/ipv4/ip_vti.c
16004 F:      net/ipv4/ipcomp.c
16005 F:      net/ipv4/xfrm*
16006 F:      net/ipv6/ah6.c
16007 F:      net/ipv6/esp6*
16008 F:      net/ipv6/ip6_vti.c
16009 F:      net/ipv6/ipcomp6.c
16010 F:      net/ipv6/xfrm*
16011 F:      net/key/
16012 F:      net/xfrm/
16013 F:      tools/testing/selftests/net/ipsec.c
16014 
16015 NETWORKING [IPv4/IPv6]
16016 M:      "David S. Miller" <davem@davemloft.net>
16017 M:      David Ahern <dsahern@kernel.org>
16018 L:      netdev@vger.kernel.org
16019 S:      Maintained
16020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16021 F:      arch/x86/net/*
16022 F:      include/linux/ip.h
16023 F:      include/linux/ipv6*
16024 F:      include/net/fib*
16025 F:      include/net/ip*
16026 F:      include/net/route.h
16027 F:      net/ipv4/
16028 F:      net/ipv6/
16029 
16030 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16031 M:      Paul Moore <paul@paul-moore.com>
16032 L:      netdev@vger.kernel.org
16033 L:      linux-security-module@vger.kernel.org
16034 S:      Supported
16035 W:      https://github.com/netlabel
16036 F:      Documentation/netlabel/
16037 F:      include/net/calipso.h
16038 F:      include/net/cipso_ipv4.h
16039 F:      include/net/netlabel.h
16040 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16041 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16042 F:      net/ipv4/cipso_ipv4.c
16043 F:      net/ipv6/calipso.c
16044 F:      net/netfilter/xt_CONNSECMARK.c
16045 F:      net/netfilter/xt_SECMARK.c
16046 F:      net/netlabel/
16047 
16048 NETWORKING [MACSEC]
16049 M:      Sabrina Dubroca <sd@queasysnail.net>
16050 L:      netdev@vger.kernel.org
16051 S:      Maintained
16052 F:      drivers/net/macsec.c
16053 F:      include/net/macsec.h
16054 F:      include/uapi/linux/if_macsec.h
16055 K:      macsec
16056 K:      \bmdo_
16057 
16058 NETWORKING [MPTCP]
16059 M:      Matthieu Baerts <matttbe@kernel.org>
16060 M:      Mat Martineau <martineau@kernel.org>
16061 R:      Geliang Tang <geliang@kernel.org>
16062 L:      netdev@vger.kernel.org
16063 L:      mptcp@lists.linux.dev
16064 S:      Maintained
16065 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16066 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16067 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16068 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16069 F:      Documentation/netlink/specs/mptcp_pm.yaml
16070 F:      Documentation/networking/mptcp*.rst
16071 F:      include/net/mptcp.h
16072 F:      include/trace/events/mptcp.h
16073 F:      include/uapi/linux/mptcp*.h
16074 F:      net/mptcp/
16075 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16076 F:      tools/testing/selftests/net/mptcp/
16077 
16078 NETWORKING [TCP]
16079 M:      Eric Dumazet <edumazet@google.com>
16080 L:      netdev@vger.kernel.org
16081 S:      Maintained
16082 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16083 F:      include/linux/tcp.h
16084 F:      include/net/tcp.h
16085 F:      include/trace/events/tcp.h
16086 F:      include/uapi/linux/tcp.h
16087 F:      net/ipv4/inet_connection_sock.c
16088 F:      net/ipv4/inet_hashtables.c
16089 F:      net/ipv4/inet_timewait_sock.c
16090 F:      net/ipv4/syncookies.c
16091 F:      net/ipv4/tcp*.c
16092 F:      net/ipv6/inet6_connection_sock.c
16093 F:      net/ipv6/inet6_hashtables.c
16094 F:      net/ipv6/syncookies.c
16095 F:      net/ipv6/tcp*.c
16096 
16097 NETWORKING [TLS]
16098 M:      Boris Pismenny <borisp@nvidia.com>
16099 M:      John Fastabend <john.fastabend@gmail.com>
16100 M:      Jakub Kicinski <kuba@kernel.org>
16101 L:      netdev@vger.kernel.org
16102 S:      Maintained
16103 F:      include/net/tls.h
16104 F:      include/uapi/linux/tls.h
16105 F:      net/tls/*
16106 
16107 NETXEN (1/10) GbE SUPPORT
16108 M:      Manish Chopra <manishc@marvell.com>
16109 M:      Rahul Verma <rahulv@marvell.com>
16110 M:      GR-Linux-NIC-Dev@marvell.com
16111 L:      netdev@vger.kernel.org
16112 S:      Supported
16113 F:      drivers/net/ethernet/qlogic/netxen/
16114 
16115 NET_FAILOVER MODULE
16116 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
16117 L:      netdev@vger.kernel.org
16118 S:      Supported
16119 F:      Documentation/networking/net_failover.rst
16120 F:      drivers/net/net_failover.c
16121 F:      include/net/net_failover.h
16122 
16123 NEXTHOP
16124 M:      David Ahern <dsahern@kernel.org>
16125 L:      netdev@vger.kernel.org
16126 S:      Maintained
16127 F:      include/net/netns/nexthop.h
16128 F:      include/net/nexthop.h
16129 F:      include/uapi/linux/nexthop.h
16130 F:      net/ipv4/nexthop.c
16131 
16132 NFC SUBSYSTEM
16133 M:      Krzysztof Kozlowski <krzk@kernel.org>
16134 L:      netdev@vger.kernel.org
16135 S:      Maintained
16136 F:      Documentation/devicetree/bindings/net/nfc/
16137 F:      drivers/nfc/
16138 F:      include/net/nfc/
16139 F:      include/uapi/linux/nfc.h
16140 F:      net/nfc/
16141 
16142 NFC VIRTUAL NCI DEVICE DRIVER
16143 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
16144 L:      netdev@vger.kernel.org
16145 S:      Supported
16146 F:      drivers/nfc/virtual_ncidev.c
16147 F:      tools/testing/selftests/nci/
16148 
16149 NFS, SUNRPC, AND LOCKD CLIENTS
16150 M:      Trond Myklebust <trondmy@kernel.org>
16151 M:      Anna Schumaker <anna@kernel.org>
16152 L:      linux-nfs@vger.kernel.org
16153 S:      Maintained
16154 W:      http://client.linux-nfs.org
16155 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16156 F:      Documentation/filesystems/nfs/
16157 F:      fs/lockd/
16158 F:      fs/nfs/
16159 F:      fs/nfs_common/
16160 F:      include/linux/lockd/
16161 F:      include/linux/nfs*
16162 F:      include/linux/sunrpc/
16163 F:      include/uapi/linux/nfs*
16164 F:      include/uapi/linux/sunrpc/
16165 F:      net/sunrpc/
16166 
16167 NILFS2 FILESYSTEM
16168 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
16169 L:      linux-nilfs@vger.kernel.org
16170 S:      Supported
16171 W:      https://nilfs.sourceforge.io/
16172 T:      git https://github.com/konis/nilfs2.git
16173 F:      Documentation/filesystems/nilfs2.rst
16174 F:      fs/nilfs2/
16175 F:      include/trace/events/nilfs2.h
16176 F:      include/uapi/linux/nilfs2_api.h
16177 F:      include/uapi/linux/nilfs2_ondisk.h
16178 
16179 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16180 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16181 S:      Maintained
16182 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16183 F:      Documentation/scsi/NinjaSCSI.rst
16184 F:      drivers/scsi/pcmcia/nsp_*
16185 
16186 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16187 M:      GOTO Masanori <gotom@debian.or.jp>
16188 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16189 S:      Maintained
16190 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16191 F:      Documentation/scsi/NinjaSCSI.rst
16192 F:      drivers/scsi/nsp32*
16193 
16194 NINTENDO HID DRIVER
16195 M:      Daniel J. Ogorchock <djogorchock@gmail.com>
16196 L:      linux-input@vger.kernel.org
16197 S:      Maintained
16198 F:      drivers/hid/hid-nintendo*
16199 
16200 NIOS2 ARCHITECTURE
16201 M:      Dinh Nguyen <dinguyen@kernel.org>
16202 S:      Maintained
16203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16204 F:      arch/nios2/
16205 
16206 NITRO ENCLAVES (NE)
16207 M:      Alexandru Ciobotaru <alcioa@amazon.com>
16208 L:      linux-kernel@vger.kernel.org
16209 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16210 S:      Supported
16211 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16212 F:      Documentation/virt/ne_overview.rst
16213 F:      drivers/virt/nitro_enclaves/
16214 F:      include/linux/nitro_enclaves.h
16215 F:      include/uapi/linux/nitro_enclaves.h
16216 F:      samples/nitro_enclaves/
16217 
16218 NITRO SECURE MODULE (NSM)
16219 M:      Alexander Graf <graf@amazon.com>
16220 L:      linux-kernel@vger.kernel.org
16221 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16222 S:      Supported
16223 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16224 F:      drivers/misc/nsm.c
16225 F:      include/uapi/linux/nsm.h
16226 
16227 NOHZ, DYNTICKS SUPPORT
16228 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
16229 M:      Frederic Weisbecker <frederic@kernel.org>
16230 M:      Ingo Molnar <mingo@kernel.org>
16231 M:      Thomas Gleixner <tglx@linutronix.de>
16232 L:      linux-kernel@vger.kernel.org
16233 S:      Maintained
16234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16235 F:      include/linux/sched/nohz.h
16236 F:      include/linux/tick.h
16237 F:      kernel/time/tick*.*
16238 
16239 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16240 M:      Pavel Machek <pavel@ucw.cz>
16241 M:      Sakari Ailus <sakari.ailus@iki.fi>
16242 L:      linux-media@vger.kernel.org
16243 S:      Maintained
16244 F:      drivers/media/i2c/ad5820.c
16245 F:      drivers/media/i2c/et8ek8
16246 
16247 NOKIA N900 POWER SUPPLY DRIVERS
16248 R:      Pali Rohár <pali@kernel.org>
16249 F:      drivers/power/supply/bq2415x_charger.c
16250 F:      drivers/power/supply/bq27xxx_battery.c
16251 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16252 F:      drivers/power/supply/isp1704_charger.c
16253 F:      drivers/power/supply/rx51_battery.c
16254 F:      include/linux/power/bq2415x_charger.h
16255 F:      include/linux/power/bq27xxx_battery.h
16256 
16257 NOLIBC HEADER FILE
16258 M:      Willy Tarreau <w@1wt.eu>
16259 M:      Thomas Weißschuh <linux@weissschuh.net>
16260 S:      Maintained
16261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16262 F:      tools/include/nolibc/
16263 F:      tools/testing/selftests/nolibc/
16264 
16265 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16266 M:      Hans de Goede <hdegoede@redhat.com>
16267 L:      linux-input@vger.kernel.org
16268 S:      Maintained
16269 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16270 
16271 NSDEPS
16272 M:      Matthias Maennich <maennich@google.com>
16273 S:      Maintained
16274 F:      Documentation/core-api/symbol-namespaces.rst
16275 F:      scripts/nsdeps
16276 
16277 NTB AMD DRIVER
16278 M:      Sanjay R Mehta <sanju.mehta@amd.com>
16279 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16280 L:      ntb@lists.linux.dev
16281 S:      Supported
16282 F:      drivers/ntb/hw/amd/
16283 
16284 NTB DRIVER CORE
16285 M:      Jon Mason <jdmason@kudzu.us>
16286 M:      Dave Jiang <dave.jiang@intel.com>
16287 M:      Allen Hubbe <allenbh@gmail.com>
16288 L:      ntb@lists.linux.dev
16289 S:      Supported
16290 W:      https://github.com/jonmason/ntb/wiki
16291 T:      git https://github.com/jonmason/ntb.git
16292 F:      drivers/net/ntb_netdev.c
16293 F:      drivers/ntb/
16294 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16295 F:      include/linux/ntb.h
16296 F:      include/linux/ntb_transport.h
16297 F:      tools/testing/selftests/ntb/
16298 
16299 NTB IDT DRIVER
16300 M:      Serge Semin <fancer.lancer@gmail.com>
16301 L:      ntb@lists.linux.dev
16302 S:      Supported
16303 F:      drivers/ntb/hw/idt/
16304 
16305 NTB INTEL DRIVER
16306 M:      Dave Jiang <dave.jiang@intel.com>
16307 L:      ntb@lists.linux.dev
16308 S:      Supported
16309 W:      https://github.com/davejiang/linux/wiki
16310 T:      git https://github.com/davejiang/linux.git
16311 F:      drivers/ntb/hw/intel/
16312 
16313 NTFS3 FILESYSTEM
16314 M:      Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16315 L:      ntfs3@lists.linux.dev
16316 S:      Supported
16317 W:      http://www.paragon-software.com/
16318 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16319 F:      Documentation/filesystems/ntfs3.rst
16320 F:      fs/ntfs3/
16321 
16322 NUBUS SUBSYSTEM
16323 M:      Finn Thain <fthain@linux-m68k.org>
16324 L:      linux-m68k@lists.linux-m68k.org
16325 S:      Maintained
16326 F:      arch/*/include/asm/nubus.h
16327 F:      drivers/nubus/
16328 F:      include/linux/nubus.h
16329 F:      include/uapi/linux/nubus.h
16330 
16331 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16332 M:      Antonino Daplas <adaplas@gmail.com>
16333 L:      linux-fbdev@vger.kernel.org
16334 S:      Maintained
16335 F:      drivers/video/fbdev/nvidia/
16336 F:      drivers/video/fbdev/riva/
16337 
16338 NVIDIA WMI EC BACKLIGHT DRIVER
16339 M:      Daniel Dadap <ddadap@nvidia.com>
16340 L:      platform-driver-x86@vger.kernel.org
16341 S:      Supported
16342 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16343 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16344 
16345 NVM EXPRESS DRIVER
16346 M:      Keith Busch <kbusch@kernel.org>
16347 M:      Jens Axboe <axboe@fb.com>
16348 M:      Christoph Hellwig <hch@lst.de>
16349 M:      Sagi Grimberg <sagi@grimberg.me>
16350 L:      linux-nvme@lists.infradead.org
16351 S:      Supported
16352 W:      http://git.infradead.org/nvme.git
16353 T:      git git://git.infradead.org/nvme.git
16354 F:      Documentation/nvme/
16355 F:      drivers/nvme/common/
16356 F:      drivers/nvme/host/
16357 F:      include/linux/nvme-*.h
16358 F:      include/linux/nvme.h
16359 F:      include/uapi/linux/nvme_ioctl.h
16360 
16361 NVM EXPRESS FABRICS AUTHENTICATION
16362 M:      Hannes Reinecke <hare@suse.de>
16363 L:      linux-nvme@lists.infradead.org
16364 S:      Supported
16365 F:      drivers/nvme/host/auth.c
16366 F:      drivers/nvme/target/auth.c
16367 F:      drivers/nvme/target/fabrics-cmd-auth.c
16368 F:      include/linux/nvme-auth.h
16369 
16370 NVM EXPRESS FC TRANSPORT DRIVERS
16371 M:      James Smart <james.smart@broadcom.com>
16372 L:      linux-nvme@lists.infradead.org
16373 S:      Supported
16374 F:      drivers/nvme/host/fc.c
16375 F:      drivers/nvme/target/fc.c
16376 F:      drivers/nvme/target/fcloop.c
16377 F:      include/linux/nvme-fc-driver.h
16378 F:      include/linux/nvme-fc.h
16379 
16380 NVM EXPRESS HARDWARE MONITORING SUPPORT
16381 M:      Guenter Roeck <linux@roeck-us.net>
16382 L:      linux-nvme@lists.infradead.org
16383 S:      Supported
16384 F:      drivers/nvme/host/hwmon.c
16385 
16386 NVM EXPRESS TARGET DRIVER
16387 M:      Christoph Hellwig <hch@lst.de>
16388 M:      Sagi Grimberg <sagi@grimberg.me>
16389 M:      Chaitanya Kulkarni <kch@nvidia.com>
16390 L:      linux-nvme@lists.infradead.org
16391 S:      Supported
16392 W:      http://git.infradead.org/nvme.git
16393 T:      git git://git.infradead.org/nvme.git
16394 F:      drivers/nvme/target/
16395 
16396 NVMEM FRAMEWORK
16397 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16398 S:      Maintained
16399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16400 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16401 F:      Documentation/devicetree/bindings/nvmem/
16402 F:      drivers/nvmem/
16403 F:      include/linux/nvmem-consumer.h
16404 F:      include/linux/nvmem-provider.h
16405 
16406 NXP BLUETOOTH WIRELESS DRIVERS
16407 M:      Amitkumar Karwar <amitkumar.karwar@nxp.com>
16408 M:      Neeraj Kale <neeraj.sanjaykale@nxp.com>
16409 S:      Maintained
16410 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16411 F:      drivers/bluetooth/btnxpuart.c
16412 
16413 NXP C45 TJA11XX PHY DRIVER
16414 M:      Andrei Botila <andrei.botila@oss.nxp.com>
16415 L:      netdev@vger.kernel.org
16416 S:      Maintained
16417 F:      drivers/net/phy/nxp-c45-tja11xx*
16418 
16419 NXP FSPI DRIVER
16420 M:      Han Xu <han.xu@nxp.com>
16421 M:      Haibo Chen <haibo.chen@nxp.com>
16422 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
16423 L:      linux-spi@vger.kernel.org
16424 L:      imx@lists.linux.dev
16425 S:      Maintained
16426 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16427 F:      drivers/spi/spi-nxp-fspi.c
16428 
16429 NXP FXAS21002C DRIVER
16430 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16431 L:      linux-iio@vger.kernel.org
16432 S:      Maintained
16433 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16434 F:      drivers/iio/gyro/fxas21002c.h
16435 F:      drivers/iio/gyro/fxas21002c_core.c
16436 F:      drivers/iio/gyro/fxas21002c_i2c.c
16437 F:      drivers/iio/gyro/fxas21002c_spi.c
16438 
16439 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16440 M:      Haibo Chen <haibo.chen@nxp.com>
16441 L:      linux-iio@vger.kernel.org
16442 L:      imx@lists.linux.dev
16443 S:      Maintained
16444 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16445 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16446 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16447 F:      drivers/iio/adc/imx7d_adc.c
16448 F:      drivers/iio/adc/imx93_adc.c
16449 F:      drivers/iio/adc/vf610_adc.c
16450 
16451 NXP i.MX 8M ISI DRIVER
16452 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16453 L:      linux-media@vger.kernel.org
16454 S:      Maintained
16455 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16456 F:      drivers/media/platform/nxp/imx8-isi/
16457 
16458 NXP i.MX 8MP DW100 V4L2 DRIVER
16459 M:      Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16460 L:      linux-media@vger.kernel.org
16461 S:      Maintained
16462 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16463 F:      Documentation/userspace-api/media/drivers/dw100.rst
16464 F:      drivers/media/platform/nxp/dw100/
16465 F:      include/uapi/linux/dw100.h
16466 
16467 NXP i.MX 8MQ DCSS DRIVER
16468 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16469 R:      Lucas Stach <l.stach@pengutronix.de>
16470 L:      dri-devel@lists.freedesktop.org
16471 S:      Maintained
16472 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16473 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16474 F:      drivers/gpu/drm/imx/dcss/
16475 
16476 NXP i.MX 8QXP ADC DRIVER
16477 M:      Cai Huoqing <cai.huoqing@linux.dev>
16478 M:      Haibo Chen <haibo.chen@nxp.com>
16479 L:      imx@lists.linux.dev
16480 L:      linux-iio@vger.kernel.org
16481 S:      Maintained
16482 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16483 F:      drivers/iio/adc/imx8qxp-adc.c
16484 
16485 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16486 M:      Mirela Rabulea <mirela.rabulea@nxp.com>
16487 L:      imx@lists.linux.dev
16488 L:      linux-media@vger.kernel.org
16489 S:      Maintained
16490 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16491 F:      drivers/media/platform/nxp/imx-jpeg
16492 
16493 NXP i.MX CLOCK DRIVERS
16494 M:      Abel Vesa <abelvesa@kernel.org>
16495 R:      Peng Fan <peng.fan@nxp.com>
16496 L:      linux-clk@vger.kernel.org
16497 L:      imx@lists.linux.dev
16498 S:      Maintained
16499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16500 F:      Documentation/devicetree/bindings/clock/imx*
16501 F:      drivers/clk/imx/
16502 F:      include/dt-bindings/clock/imx*
16503 
16504 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16505 M:      Jagan Teki <jagan@amarulasolutions.com>
16506 S:      Maintained
16507 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16508 F:      drivers/regulator/pf8x00-regulator.c
16509 
16510 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16511 M:      Krzysztof Kozlowski <krzk@kernel.org>
16512 L:      linux-kernel@vger.kernel.org
16513 S:      Maintained
16514 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16515 F:      drivers/extcon/extcon-ptn5150.c
16516 
16517 NXP SGTL5000 DRIVER
16518 M:      Fabio Estevam <festevam@gmail.com>
16519 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16520 S:      Maintained
16521 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16522 F:      sound/soc/codecs/sgtl5000*
16523 
16524 NXP SJA1105 ETHERNET SWITCH DRIVER
16525 M:      Vladimir Oltean <olteanv@gmail.com>
16526 L:      linux-kernel@vger.kernel.org
16527 S:      Maintained
16528 F:      drivers/net/dsa/sja1105
16529 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16530 
16531 NXP TDA998X DRM DRIVER
16532 M:      Russell King <linux@armlinux.org.uk>
16533 S:      Maintained
16534 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16535 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16536 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16537 F:      include/drm/i2c/tda998x.h
16538 F:      include/dt-bindings/display/tda998x.h
16539 K:      "nxp,tda998x"
16540 
16541 NXP TFA9879 DRIVER
16542 M:      Peter Rosin <peda@axentia.se>
16543 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16544 S:      Maintained
16545 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16546 F:      sound/soc/codecs/tfa9879*
16547 
16548 NXP-NCI NFC DRIVER
16549 S:      Orphan
16550 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16551 F:      drivers/nfc/nxp-nci
16552 
16553 NXP/Goodix TFA989X (TFA1) DRIVER
16554 M:      Stephan Gerhold <stephan@gerhold.net>
16555 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16556 S:      Maintained
16557 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16558 F:      sound/soc/codecs/tfa989x.c
16559 
16560 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16561 M:      Jonas Malaco <jonas@protocubo.io>
16562 L:      linux-hwmon@vger.kernel.org
16563 S:      Maintained
16564 F:      Documentation/hwmon/nzxt-kraken2.rst
16565 F:      drivers/hwmon/nzxt-kraken2.c
16566 
16567 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16568 M:      Jonas Malaco <jonas@protocubo.io>
16569 M:      Aleksa Savic <savicaleksa83@gmail.com>
16570 L:      linux-hwmon@vger.kernel.org
16571 S:      Maintained
16572 F:      Documentation/hwmon/nzxt-kraken3.rst
16573 F:      drivers/hwmon/nzxt-kraken3.c
16574 
16575 NZXT-SMART2 HARDWARE MONITORING DRIVER
16576 M:      Aleksandr Mezin <mezin.alexander@gmail.com>
16577 L:      linux-hwmon@vger.kernel.org
16578 S:      Maintained
16579 F:      Documentation/hwmon/nzxt-smart2.rst
16580 F:      drivers/hwmon/nzxt-smart2.c
16581 
16582 OBJAGG
16583 M:      Jiri Pirko <jiri@resnulli.us>
16584 L:      netdev@vger.kernel.org
16585 S:      Supported
16586 F:      include/linux/objagg.h
16587 F:      lib/objagg.c
16588 F:      lib/test_objagg.c
16589 
16590 OBJPOOL
16591 M:      Matt Wu <wuqiang.matt@bytedance.com>
16592 S:      Supported
16593 F:      include/linux/objpool.h
16594 F:      lib/objpool.c
16595 F:      lib/test_objpool.c
16596 
16597 OBJTOOL
16598 M:      Josh Poimboeuf <jpoimboe@kernel.org>
16599 M:      Peter Zijlstra <peterz@infradead.org>
16600 S:      Supported
16601 F:      include/linux/objtool*.h
16602 F:      tools/objtool/
16603 
16604 OCELOT ETHERNET SWITCH DRIVER
16605 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
16606 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
16607 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
16608 M:      UNGLinuxDriver@microchip.com
16609 L:      netdev@vger.kernel.org
16610 S:      Supported
16611 F:      drivers/net/dsa/ocelot/*
16612 F:      drivers/net/ethernet/mscc/
16613 F:      include/soc/mscc/ocelot*
16614 F:      net/dsa/tag_ocelot.c
16615 F:      net/dsa/tag_ocelot_8021q.c
16616 F:      tools/testing/selftests/drivers/net/ocelot/*
16617 
16618 OCELOT EXTERNAL SWITCH CONTROL
16619 M:      Colin Foster <colin.foster@in-advantage.com>
16620 S:      Supported
16621 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16622 F:      drivers/mfd/ocelot*
16623 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16624 F:      include/linux/mfd/ocelot.h
16625 
16626 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16627 M:      Frederic Barrat <fbarrat@linux.ibm.com>
16628 M:      Andrew Donnellan <ajd@linux.ibm.com>
16629 L:      linuxppc-dev@lists.ozlabs.org
16630 S:      Supported
16631 F:      Documentation/userspace-api/accelerators/ocxl.rst
16632 F:      arch/powerpc/include/asm/pnv-ocxl.h
16633 F:      arch/powerpc/platforms/powernv/ocxl.c
16634 F:      drivers/misc/ocxl/
16635 F:      include/misc/ocxl*
16636 F:      include/uapi/misc/ocxl.h
16637 
16638 OMAP AUDIO SUPPORT
16639 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
16640 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
16641 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16642 L:      linux-omap@vger.kernel.org
16643 S:      Maintained
16644 F:      sound/soc/ti/n810.c
16645 F:      sound/soc/ti/omap*
16646 F:      sound/soc/ti/rx51.c
16647 F:      sound/soc/ti/sdma-pcm.*
16648 
16649 OMAP CLOCK FRAMEWORK SUPPORT
16650 M:      Paul Walmsley <paul@pwsan.com>
16651 L:      linux-omap@vger.kernel.org
16652 S:      Maintained
16653 F:      arch/arm/*omap*/*clock*
16654 
16655 OMAP DEVICE TREE SUPPORT
16656 M:      Tony Lindgren <tony@atomide.com>
16657 L:      linux-omap@vger.kernel.org
16658 L:      devicetree@vger.kernel.org
16659 S:      Maintained
16660 F:      arch/arm/boot/dts/ti/omap/
16661 
16662 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16663 L:      linux-omap@vger.kernel.org
16664 L:      linux-fbdev@vger.kernel.org
16665 S:      Orphan
16666 F:      Documentation/arch/arm/omap/dss.rst
16667 F:      drivers/video/fbdev/omap2/
16668 
16669 OMAP FRAMEBUFFER SUPPORT
16670 L:      linux-fbdev@vger.kernel.org
16671 L:      linux-omap@vger.kernel.org
16672 S:      Orphan
16673 F:      drivers/video/fbdev/omap/
16674 
16675 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16676 M:      Roger Quadros <rogerq@kernel.org>
16677 M:      Tony Lindgren <tony@atomide.com>
16678 L:      linux-omap@vger.kernel.org
16679 S:      Maintained
16680 F:      arch/arm/mach-omap2/*gpmc*
16681 F:      drivers/memory/omap-gpmc.c
16682 
16683 OMAP GPIO DRIVER
16684 M:      Grygorii Strashko <grygorii.strashko@ti.com>
16685 M:      Santosh Shilimkar <ssantosh@kernel.org>
16686 M:      Kevin Hilman <khilman@kernel.org>
16687 L:      linux-omap@vger.kernel.org
16688 S:      Maintained
16689 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16690 F:      drivers/gpio/gpio-omap.c
16691 
16692 OMAP HARDWARE SPINLOCK SUPPORT
16693 L:      linux-omap@vger.kernel.org
16694 S:      Orphan
16695 F:      drivers/hwspinlock/omap_hwspinlock.c
16696 
16697 OMAP HS MMC SUPPORT
16698 L:      linux-mmc@vger.kernel.org
16699 L:      linux-omap@vger.kernel.org
16700 S:      Orphan
16701 F:      drivers/mmc/host/omap_hsmmc.c
16702 
16703 OMAP HWMOD DATA
16704 M:      Paul Walmsley <paul@pwsan.com>
16705 L:      linux-omap@vger.kernel.org
16706 S:      Maintained
16707 F:      arch/arm/mach-omap2/omap_hwmod*data*
16708 
16709 OMAP HWMOD SUPPORT
16710 M:      Paul Walmsley <paul@pwsan.com>
16711 L:      linux-omap@vger.kernel.org
16712 S:      Maintained
16713 F:      arch/arm/mach-omap2/omap_hwmod.*
16714 
16715 OMAP I2C DRIVER
16716 M:      Vignesh R <vigneshr@ti.com>
16717 L:      linux-omap@vger.kernel.org
16718 L:      linux-i2c@vger.kernel.org
16719 S:      Maintained
16720 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16721 F:      drivers/i2c/busses/i2c-omap.c
16722 
16723 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16724 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16725 L:      linux-media@vger.kernel.org
16726 S:      Maintained
16727 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16728 F:      drivers/media/platform/ti/omap3isp/
16729 F:      drivers/staging/media/omap4iss/
16730 
16731 OMAP MMC SUPPORT
16732 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16733 L:      linux-omap@vger.kernel.org
16734 S:      Odd Fixes
16735 F:      drivers/mmc/host/omap.c
16736 
16737 OMAP POWER MANAGEMENT SUPPORT
16738 M:      Kevin Hilman <khilman@kernel.org>
16739 L:      linux-omap@vger.kernel.org
16740 S:      Maintained
16741 F:      arch/arm/*omap*/*pm*
16742 F:      drivers/cpufreq/omap-cpufreq.c
16743 
16744 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16745 M:      Paul Walmsley <paul@pwsan.com>
16746 L:      linux-omap@vger.kernel.org
16747 S:      Maintained
16748 F:      arch/arm/mach-omap2/prm*
16749 
16750 OMAP RANDOM NUMBER GENERATOR SUPPORT
16751 M:      Deepak Saxena <dsaxena@plexity.net>
16752 S:      Maintained
16753 F:      drivers/char/hw_random/omap-rng.c
16754 
16755 OMAP USB SUPPORT
16756 L:      linux-usb@vger.kernel.org
16757 L:      linux-omap@vger.kernel.org
16758 S:      Orphan
16759 F:      arch/arm/*omap*/usb*
16760 F:      drivers/usb/*/*omap*
16761 
16762 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16763 M:      Mark Jackson <mpfj@newflow.co.uk>
16764 L:      linux-omap@vger.kernel.org
16765 S:      Maintained
16766 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16767 
16768 OMAP1 SUPPORT
16769 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16770 M:      Janusz Krzysztofik <jmkrzyszt@gmail.com>
16771 R:      Tony Lindgren <tony@atomide.com>
16772 L:      linux-omap@vger.kernel.org
16773 S:      Maintained
16774 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16776 F:      arch/arm/configs/omap1_defconfig
16777 F:      arch/arm/mach-omap1/
16778 F:      drivers/i2c/busses/i2c-omap.c
16779 F:      include/linux/platform_data/ams-delta-fiq.h
16780 F:      include/linux/platform_data/i2c-omap.h
16781 
16782 OMAP2+ SUPPORT
16783 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16784 M:      Andreas Kemnade <andreas@kemnade.info>
16785 M:      Kevin Hilman <khilman@baylibre.com>
16786 M:      Roger Quadros <rogerq@kernel.org>
16787 M:      Tony Lindgren <tony@atomide.com>
16788 L:      linux-omap@vger.kernel.org
16789 S:      Maintained
16790 W:      http://linux.omap.com/
16791 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16793 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16794 F:      arch/arm/configs/omap2plus_defconfig
16795 F:      arch/arm/mach-omap2/
16796 F:      drivers/bus/omap*.[ch]
16797 F:      drivers/bus/ti-sysc.c
16798 F:      drivers/gpio/gpio-tps65219.c
16799 F:      drivers/i2c/busses/i2c-omap.c
16800 F:      drivers/irqchip/irq-omap-intc.c
16801 F:      drivers/mfd/*omap*.c
16802 F:      drivers/mfd/menelaus.c
16803 F:      drivers/mfd/palmas.c
16804 F:      drivers/mfd/tps65217.c
16805 F:      drivers/mfd/tps65218.c
16806 F:      drivers/mfd/tps65219.c
16807 F:      drivers/mfd/tps65910.c
16808 F:      drivers/mfd/twl-core.[ch]
16809 F:      drivers/mfd/twl4030*.c
16810 F:      drivers/mfd/twl6030*.c
16811 F:      drivers/mfd/twl6040*.c
16812 F:      drivers/regulator/palmas-regulator*.c
16813 F:      drivers/regulator/pbias-regulator.c
16814 F:      drivers/regulator/tps65217-regulator.c
16815 F:      drivers/regulator/tps65218-regulator.c
16816 F:      drivers/regulator/tps65219-regulator.c
16817 F:      drivers/regulator/tps65910-regulator.c
16818 F:      drivers/regulator/twl-regulator.c
16819 F:      drivers/regulator/twl6030-regulator.c
16820 F:      include/linux/platform_data/i2c-omap.h
16821 F:      include/linux/platform_data/ti-sysc.h
16822 
16823 OMFS FILESYSTEM
16824 M:      Bob Copeland <me@bobcopeland.com>
16825 L:      linux-karma-devel@lists.sourceforge.net
16826 S:      Maintained
16827 F:      Documentation/filesystems/omfs.rst
16828 F:      fs/omfs/
16829 
16830 OMNIVISION OG01A1B SENSOR DRIVER
16831 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16832 L:      linux-media@vger.kernel.org
16833 S:      Maintained
16834 F:      drivers/media/i2c/og01a1b.c
16835 
16836 OMNIVISION OV01A10 SENSOR DRIVER
16837 M:      Bingbu Cao <bingbu.cao@intel.com>
16838 L:      linux-media@vger.kernel.org
16839 S:      Maintained
16840 T:      git git://linuxtv.org/media_tree.git
16841 F:      drivers/media/i2c/ov01a10.c
16842 
16843 OMNIVISION OV02A10 SENSOR DRIVER
16844 L:      linux-media@vger.kernel.org
16845 S:      Orphan
16846 T:      git git://linuxtv.org/media_tree.git
16847 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16848 F:      drivers/media/i2c/ov02a10.c
16849 
16850 OMNIVISION OV08D10 SENSOR DRIVER
16851 M:      Jimmy Su <jimmy.su@intel.com>
16852 L:      linux-media@vger.kernel.org
16853 S:      Maintained
16854 T:      git git://linuxtv.org/media_tree.git
16855 F:      drivers/media/i2c/ov08d10.c
16856 
16857 OMNIVISION OV08X40 SENSOR DRIVER
16858 M:      Jason Chen <jason.z.chen@intel.com>
16859 L:      linux-media@vger.kernel.org
16860 S:      Maintained
16861 T:      git git://linuxtv.org/media_tree.git
16862 F:      drivers/media/i2c/ov08x40.c
16863 
16864 OMNIVISION OV13858 SENSOR DRIVER
16865 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16866 L:      linux-media@vger.kernel.org
16867 S:      Maintained
16868 T:      git git://linuxtv.org/media_tree.git
16869 F:      drivers/media/i2c/ov13858.c
16870 
16871 OMNIVISION OV13B10 SENSOR DRIVER
16872 M:      Arec Kao <arec.kao@intel.com>
16873 L:      linux-media@vger.kernel.org
16874 S:      Maintained
16875 T:      git git://linuxtv.org/media_tree.git
16876 F:      drivers/media/i2c/ov13b10.c
16877 
16878 OMNIVISION OV2680 SENSOR DRIVER
16879 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16880 M:      Hans de Goede <hansg@kernel.org>
16881 L:      linux-media@vger.kernel.org
16882 S:      Maintained
16883 T:      git git://linuxtv.org/media_tree.git
16884 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16885 F:      drivers/media/i2c/ov2680.c
16886 
16887 OMNIVISION OV2685 SENSOR DRIVER
16888 M:      Shunqian Zheng <zhengsq@rock-chips.com>
16889 L:      linux-media@vger.kernel.org
16890 S:      Maintained
16891 T:      git git://linuxtv.org/media_tree.git
16892 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16893 F:      drivers/media/i2c/ov2685.c
16894 
16895 OMNIVISION OV2740 SENSOR DRIVER
16896 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16897 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
16898 R:      Bingbu Cao <bingbu.cao@intel.com>
16899 L:      linux-media@vger.kernel.org
16900 S:      Maintained
16901 T:      git git://linuxtv.org/media_tree.git
16902 F:      drivers/media/i2c/ov2740.c
16903 
16904 OMNIVISION OV4689 SENSOR DRIVER
16905 M:      Mikhail Rudenko <mike.rudenko@gmail.com>
16906 L:      linux-media@vger.kernel.org
16907 S:      Maintained
16908 T:      git git://linuxtv.org/media_tree.git
16909 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16910 F:      drivers/media/i2c/ov4689.c
16911 
16912 OMNIVISION OV5640 SENSOR DRIVER
16913 M:      Steve Longerbeam <slongerbeam@gmail.com>
16914 L:      linux-media@vger.kernel.org
16915 S:      Maintained
16916 T:      git git://linuxtv.org/media_tree.git
16917 F:      drivers/media/i2c/ov5640.c
16918 
16919 OMNIVISION OV5647 SENSOR DRIVER
16920 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
16921 M:      Jacopo Mondi <jacopo@jmondi.org>
16922 L:      linux-media@vger.kernel.org
16923 S:      Maintained
16924 T:      git git://linuxtv.org/media_tree.git
16925 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16926 F:      drivers/media/i2c/ov5647.c
16927 
16928 OMNIVISION OV5670 SENSOR DRIVER
16929 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16930 L:      linux-media@vger.kernel.org
16931 S:      Maintained
16932 T:      git git://linuxtv.org/media_tree.git
16933 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16934 F:      drivers/media/i2c/ov5670.c
16935 
16936 OMNIVISION OV5675 SENSOR DRIVER
16937 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16938 L:      linux-media@vger.kernel.org
16939 S:      Maintained
16940 T:      git git://linuxtv.org/media_tree.git
16941 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16942 F:      drivers/media/i2c/ov5675.c
16943 
16944 OMNIVISION OV5693 SENSOR DRIVER
16945 M:      Daniel Scally <djrscally@gmail.com>
16946 L:      linux-media@vger.kernel.org
16947 S:      Maintained
16948 T:      git git://linuxtv.org/media_tree.git
16949 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16950 F:      drivers/media/i2c/ov5693.c
16951 
16952 OMNIVISION OV5695 SENSOR DRIVER
16953 M:      Shunqian Zheng <zhengsq@rock-chips.com>
16954 L:      linux-media@vger.kernel.org
16955 S:      Maintained
16956 T:      git git://linuxtv.org/media_tree.git
16957 F:      drivers/media/i2c/ov5695.c
16958 
16959 OMNIVISION OV64A40 SENSOR DRIVER
16960 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16961 L:      linux-media@vger.kernel.org
16962 S:      Maintained
16963 T:      git git://linuxtv.org/media_tree.git
16964 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16965 F:      drivers/media/i2c/ov64a40.c
16966 
16967 OMNIVISION OV7670 SENSOR DRIVER
16968 L:      linux-media@vger.kernel.org
16969 S:      Orphan
16970 T:      git git://linuxtv.org/media_tree.git
16971 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16972 F:      drivers/media/i2c/ov7670.c
16973 
16974 OMNIVISION OV772x SENSOR DRIVER
16975 M:      Jacopo Mondi <jacopo@jmondi.org>
16976 L:      linux-media@vger.kernel.org
16977 S:      Odd fixes
16978 T:      git git://linuxtv.org/media_tree.git
16979 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16980 F:      drivers/media/i2c/ov772x.c
16981 F:      include/media/i2c/ov772x.h
16982 
16983 OMNIVISION OV7740 SENSOR DRIVER
16984 L:      linux-media@vger.kernel.org
16985 S:      Orphan
16986 T:      git git://linuxtv.org/media_tree.git
16987 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16988 F:      drivers/media/i2c/ov7740.c
16989 
16990 OMNIVISION OV8856 SENSOR DRIVER
16991 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16992 L:      linux-media@vger.kernel.org
16993 S:      Maintained
16994 T:      git git://linuxtv.org/media_tree.git
16995 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16996 F:      drivers/media/i2c/ov8856.c
16997 
16998 OMNIVISION OV8858 SENSOR DRIVER
16999 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17000 M:      Nicholas Roth <nicholas@rothemail.net>
17001 L:      linux-media@vger.kernel.org
17002 S:      Maintained
17003 T:      git git://linuxtv.org/media_tree.git
17004 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17005 F:      drivers/media/i2c/ov8858.c
17006 
17007 OMNIVISION OV9282 SENSOR DRIVER
17008 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17009 L:      linux-media@vger.kernel.org
17010 S:      Maintained
17011 T:      git git://linuxtv.org/media_tree.git
17012 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17013 F:      drivers/media/i2c/ov9282.c
17014 
17015 OMNIVISION OV9640 SENSOR DRIVER
17016 M:      Petr Cvek <petrcvekcz@gmail.com>
17017 L:      linux-media@vger.kernel.org
17018 S:      Maintained
17019 F:      drivers/media/i2c/ov9640.*
17020 
17021 OMNIVISION OV9650 SENSOR DRIVER
17022 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17023 R:      Akinobu Mita <akinobu.mita@gmail.com>
17024 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
17025 L:      linux-media@vger.kernel.org
17026 S:      Maintained
17027 T:      git git://linuxtv.org/media_tree.git
17028 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17029 F:      drivers/media/i2c/ov9650.c
17030 
17031 OMNIVISION OV9734 SENSOR DRIVER
17032 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17033 R:      Bingbu Cao <bingbu.cao@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/ov9734.c
17038 
17039 ONBOARD USB HUB DRIVER
17040 M:      Matthias Kaehlcke <mka@chromium.org>
17041 L:      linux-usb@vger.kernel.org
17042 S:      Maintained
17043 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17044 F:      drivers/usb/misc/onboard_usb_dev.c
17045 
17046 ONENAND FLASH DRIVER
17047 M:      Kyungmin Park <kyungmin.park@samsung.com>
17048 L:      linux-mtd@lists.infradead.org
17049 S:      Maintained
17050 F:      drivers/mtd/nand/onenand/
17051 F:      include/linux/mtd/onenand*.h
17052 
17053 ONEXPLAYER FAN DRIVER
17054 M:      Derek John Clark <derekjohn.clark@gmail.com>
17055 M:      Joaquín Ignacio Aramendía <samsagax@gmail.com>
17056 L:      linux-hwmon@vger.kernel.org
17057 S:      Maintained
17058 F:      drivers/hwmon/oxp-sensors.c
17059 
17060 ONIE TLV NVMEM LAYOUT DRIVER
17061 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17062 S:      Maintained
17063 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17064 F:      drivers/nvmem/layouts/onie-tlv.c
17065 
17066 ONION OMEGA2+ BOARD
17067 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17068 L:      linux-mips@vger.kernel.org
17069 S:      Maintained
17070 F:      arch/mips/boot/dts/ralink/omega2p.dts
17071 
17072 ONSEMI ETHERNET PHY DRIVERS
17073 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17074 L:      netdev@vger.kernel.org
17075 S:      Supported
17076 W:      http://www.onsemi.com
17077 F:      drivers/net/phy/ncn*
17078 
17079 OP-TEE DRIVER
17080 M:      Jens Wiklander <jens.wiklander@linaro.org>
17081 L:      op-tee@lists.trustedfirmware.org
17082 S:      Maintained
17083 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17084 F:      drivers/tee/optee/
17085 
17086 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17087 M:      Sumit Garg <sumit.garg@linaro.org>
17088 L:      op-tee@lists.trustedfirmware.org
17089 S:      Maintained
17090 F:      drivers/char/hw_random/optee-rng.c
17091 
17092 OP-TEE RTC DRIVER
17093 M:      Clément Léger <clement.leger@bootlin.com>
17094 L:      linux-rtc@vger.kernel.org
17095 S:      Maintained
17096 F:      drivers/rtc/rtc-optee.c
17097 
17098 OPA-VNIC DRIVER
17099 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17100 L:      linux-rdma@vger.kernel.org
17101 S:      Supported
17102 F:      drivers/infiniband/ulp/opa_vnic
17103 
17104 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17105 M:      Rob Herring <robh@kernel.org>
17106 M:      Saravana Kannan <saravanak@google.com>
17107 L:      devicetree@vger.kernel.org
17108 S:      Maintained
17109 W:      http://www.devicetree.org/
17110 C:      irc://irc.libera.chat/devicetree
17111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17112 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17113 F:      drivers/of/
17114 F:      include/linux/of*.h
17115 F:      scripts/dtc/
17116 F:      tools/testing/selftests/dt/
17117 K:      of_overlay_notifier_
17118 K:      of_overlay_fdt_apply
17119 K:      of_overlay_remove
17120 
17121 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17122 M:      Rob Herring <robh@kernel.org>
17123 M:      Krzysztof Kozlowski <krzk+dt@kernel.org>
17124 M:      Conor Dooley <conor+dt@kernel.org>
17125 L:      devicetree@vger.kernel.org
17126 S:      Maintained
17127 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17128 C:      irc://irc.libera.chat/devicetree
17129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17130 F:      Documentation/devicetree/
17131 F:      arch/*/boot/dts/
17132 F:      include/dt-bindings/
17133 
17134 OPENCOMPUTE PTP CLOCK DRIVER
17135 M:      Jonathan Lemon <jonathan.lemon@gmail.com>
17136 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
17137 L:      netdev@vger.kernel.org
17138 S:      Maintained
17139 F:      drivers/ptp/ptp_ocp.c
17140 
17141 OPENCORES I2C BUS DRIVER
17142 M:      Peter Korsgaard <peter@korsgaard.com>
17143 M:      Andrew Lunn <andrew@lunn.ch>
17144 L:      linux-i2c@vger.kernel.org
17145 S:      Maintained
17146 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17147 F:      Documentation/i2c/busses/i2c-ocores.rst
17148 F:      drivers/i2c/busses/i2c-ocores.c
17149 F:      include/linux/platform_data/i2c-ocores.h
17150 
17151 OPENRISC ARCHITECTURE
17152 M:      Jonas Bonn <jonas@southpole.se>
17153 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17154 M:      Stafford Horne <shorne@gmail.com>
17155 L:      linux-openrisc@vger.kernel.org
17156 S:      Maintained
17157 W:      http://openrisc.io
17158 T:      git https://github.com/openrisc/linux.git
17159 F:      Documentation/arch/openrisc/
17160 F:      Documentation/devicetree/bindings/openrisc/
17161 F:      arch/openrisc/
17162 F:      drivers/irqchip/irq-ompic.c
17163 F:      drivers/irqchip/irq-or1k-*
17164 
17165 OPENVSWITCH
17166 M:      Pravin B Shelar <pshelar@ovn.org>
17167 L:      netdev@vger.kernel.org
17168 L:      dev@openvswitch.org
17169 S:      Maintained
17170 W:      http://openvswitch.org
17171 F:      include/uapi/linux/openvswitch.h
17172 F:      net/openvswitch/
17173 F:      tools/testing/selftests/net/openvswitch/
17174 
17175 OPERATING PERFORMANCE POINTS (OPP)
17176 M:      Viresh Kumar <vireshk@kernel.org>
17177 M:      Nishanth Menon <nm@ti.com>
17178 M:      Stephen Boyd <sboyd@kernel.org>
17179 L:      linux-pm@vger.kernel.org
17180 S:      Maintained
17181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17182 F:      Documentation/devicetree/bindings/opp/
17183 F:      Documentation/power/opp.rst
17184 F:      drivers/opp/
17185 F:      include/linux/pm_opp.h
17186 
17187 OPL4 DRIVER
17188 M:      Clemens Ladisch <clemens@ladisch.de>
17189 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17190 S:      Maintained
17191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17192 F:      sound/drivers/opl4/
17193 
17194 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17195 M:      Mark Fasheh <mark@fasheh.com>
17196 M:      Joel Becker <jlbec@evilplan.org>
17197 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
17198 L:      ocfs2-devel@lists.linux.dev
17199 S:      Supported
17200 W:      http://ocfs2.wiki.kernel.org
17201 F:      Documentation/filesystems/dlmfs.rst
17202 F:      Documentation/filesystems/ocfs2.rst
17203 F:      fs/ocfs2/
17204 
17205 ORANGEFS FILESYSTEM
17206 M:      Mike Marshall <hubcap@omnibond.com>
17207 R:      Martin Brandenburg <martin@omnibond.com>
17208 L:      devel@lists.orangefs.org
17209 S:      Supported
17210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17211 F:      Documentation/filesystems/orangefs.rst
17212 F:      fs/orangefs/
17213 
17214 OV2659 OMNIVISION SENSOR DRIVER
17215 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17216 L:      linux-media@vger.kernel.org
17217 S:      Maintained
17218 W:      https://linuxtv.org
17219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17220 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17221 F:      drivers/media/i2c/ov2659.c
17222 F:      include/media/i2c/ov2659.h
17223 
17224 OVERLAY FILESYSTEM
17225 M:      Miklos Szeredi <miklos@szeredi.hu>
17226 M:      Amir Goldstein <amir73il@gmail.com>
17227 L:      linux-unionfs@vger.kernel.org
17228 S:      Supported
17229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17230 F:      Documentation/filesystems/overlayfs.rst
17231 F:      fs/overlayfs/
17232 
17233 P54 WIRELESS DRIVER
17234 M:      Christian Lamparter <chunkeey@googlemail.com>
17235 L:      linux-wireless@vger.kernel.org
17236 S:      Maintained
17237 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17238 F:      drivers/net/wireless/intersil/p54/
17239 
17240 PACKET SOCKETS
17241 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17242 S:      Maintained
17243 F:      include/uapi/linux/if_packet.h
17244 F:      net/packet/af_packet.c
17245 
17246 PACKING
17247 M:      Vladimir Oltean <olteanv@gmail.com>
17248 L:      netdev@vger.kernel.org
17249 S:      Supported
17250 F:      Documentation/core-api/packing.rst
17251 F:      include/linux/packing.h
17252 F:      lib/packing.c
17253 
17254 PADATA PARALLEL EXECUTION MECHANISM
17255 M:      Steffen Klassert <steffen.klassert@secunet.com>
17256 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
17257 L:      linux-crypto@vger.kernel.org
17258 L:      linux-kernel@vger.kernel.org
17259 S:      Maintained
17260 F:      Documentation/core-api/padata.rst
17261 F:      include/linux/padata.h
17262 F:      kernel/padata.c
17263 
17264 PAGE CACHE
17265 M:      Matthew Wilcox (Oracle) <willy@infradead.org>
17266 L:      linux-fsdevel@vger.kernel.org
17267 S:      Supported
17268 T:      git git://git.infradead.org/users/willy/pagecache.git
17269 F:      Documentation/filesystems/locking.rst
17270 F:      Documentation/filesystems/vfs.rst
17271 F:      include/linux/pagemap.h
17272 F:      mm/filemap.c
17273 F:      mm/page-writeback.c
17274 F:      mm/readahead.c
17275 F:      mm/truncate.c
17276 
17277 PAGE POOL
17278 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17279 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
17280 L:      netdev@vger.kernel.org
17281 S:      Supported
17282 F:      Documentation/networking/page_pool.rst
17283 F:      include/net/page_pool/
17284 F:      include/trace/events/page_pool.h
17285 F:      net/core/page_pool.c
17286 
17287 PAGE TABLE CHECK
17288 M:      Pasha Tatashin <pasha.tatashin@soleen.com>
17289 M:      Andrew Morton <akpm@linux-foundation.org>
17290 L:      linux-mm@kvack.org
17291 S:      Maintained
17292 F:      Documentation/mm/page_table_check.rst
17293 F:      include/linux/page_table_check.h
17294 F:      mm/page_table_check.c
17295 
17296 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17297 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
17298 L:      platform-driver-x86@vger.kernel.org
17299 S:      Maintained
17300 F:      drivers/platform/x86/panasonic-laptop.c
17301 
17302 PARALLAX PING IIO SENSOR DRIVER
17303 M:      Andreas Klinger <ak@it-klinger.de>
17304 L:      linux-iio@vger.kernel.org
17305 S:      Maintained
17306 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17307 F:      drivers/iio/proximity/ping.c
17308 
17309 PARALLEL LCD/KEYPAD PANEL DRIVER
17310 M:      Willy Tarreau <willy@haproxy.com>
17311 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17312 S:      Odd Fixes
17313 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17314 F:      drivers/auxdisplay/panel.c
17315 
17316 PARALLEL PORT SUBSYSTEM
17317 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17318 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17319 L:      linux-parport@lists.infradead.org (subscribers-only)
17320 S:      Maintained
17321 F:      Documentation/driver-api/parport*.rst
17322 F:      drivers/char/ppdev.c
17323 F:      drivers/parport/
17324 F:      include/linux/parport*.h
17325 F:      include/uapi/linux/ppdev.h
17326 
17327 PARAVIRT_OPS INTERFACE
17328 M:      Juergen Gross <jgross@suse.com>
17329 R:      Ajay Kaher <ajay.kaher@broadcom.com>
17330 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
17331 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17332 L:      virtualization@lists.linux.dev
17333 L:      x86@kernel.org
17334 S:      Supported
17335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17336 F:      Documentation/virt/paravirt_ops.rst
17337 F:      arch/*/include/asm/paravirt*.h
17338 F:      arch/*/kernel/paravirt*
17339 F:      include/linux/hypervisor.h
17340 
17341 PARISC ARCHITECTURE
17342 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17343 M:      Helge Deller <deller@gmx.de>
17344 L:      linux-parisc@vger.kernel.org
17345 S:      Maintained
17346 W:      https://parisc.wiki.kernel.org
17347 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17350 F:      Documentation/arch/parisc/
17351 F:      arch/parisc/
17352 F:      drivers/char/agp/parisc-agp.c
17353 F:      drivers/input/misc/hp_sdc_rtc.c
17354 F:      drivers/input/serio/gscps2.c
17355 F:      drivers/input/serio/hp_sdc*
17356 F:      drivers/parisc/
17357 F:      drivers/parport/parport_gsc.*
17358 F:      drivers/tty/serial/8250/8250_parisc.c
17359 F:      drivers/video/console/sti*
17360 F:      drivers/video/fbdev/sti*
17361 F:      drivers/video/logo/logo_parisc*
17362 F:      include/linux/hp_sdc.h
17363 
17364 PARMAN
17365 M:      Jiri Pirko <jiri@resnulli.us>
17366 L:      netdev@vger.kernel.org
17367 S:      Supported
17368 F:      include/linux/parman.h
17369 F:      lib/parman.c
17370 F:      lib/test_parman.c
17371 
17372 PC ENGINES APU BOARD DRIVER
17373 M:      Enrico Weigelt, metux IT consult <info@metux.net>
17374 S:      Maintained
17375 F:      drivers/platform/x86/pcengines-apuv2.c
17376 
17377 PC87360 HARDWARE MONITORING DRIVER
17378 M:      Jim Cromie <jim.cromie@gmail.com>
17379 L:      linux-hwmon@vger.kernel.org
17380 S:      Maintained
17381 F:      Documentation/hwmon/pc87360.rst
17382 F:      drivers/hwmon/pc87360.c
17383 
17384 PC8736x GPIO DRIVER
17385 M:      Jim Cromie <jim.cromie@gmail.com>
17386 S:      Maintained
17387 F:      drivers/char/pc8736x_gpio.c
17388 
17389 PC87427 HARDWARE MONITORING DRIVER
17390 M:      Jean Delvare <jdelvare@suse.com>
17391 L:      linux-hwmon@vger.kernel.org
17392 S:      Maintained
17393 F:      Documentation/hwmon/pc87427.rst
17394 F:      drivers/hwmon/pc87427.c
17395 
17396 PCA9532 LED DRIVER
17397 M:      Riku Voipio <riku.voipio@iki.fi>
17398 S:      Maintained
17399 F:      drivers/leds/leds-pca9532.c
17400 F:      include/linux/leds-pca9532.h
17401 
17402 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17403 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17404 M:      Pali Rohár <pali@kernel.org>
17405 L:      linux-pci@vger.kernel.org
17406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17407 S:      Maintained
17408 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17409 F:      drivers/pci/controller/pci-aardvark.c
17410 
17411 PCI DRIVER FOR ALTERA PCIE IP
17412 M:      Joyce Ooi <joyce.ooi@intel.com>
17413 L:      linux-pci@vger.kernel.org
17414 S:      Supported
17415 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17416 F:      drivers/pci/controller/pcie-altera.c
17417 
17418 PCI DRIVER FOR APPLIEDMICRO XGENE
17419 M:      Toan Le <toan@os.amperecomputing.com>
17420 L:      linux-pci@vger.kernel.org
17421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17422 S:      Maintained
17423 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17424 F:      drivers/pci/controller/pci-xgene.c
17425 
17426 PCI DRIVER FOR ARM VERSATILE PLATFORM
17427 M:      Rob Herring <robh@kernel.org>
17428 L:      linux-pci@vger.kernel.org
17429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17430 S:      Maintained
17431 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17432 F:      drivers/pci/controller/pci-versatile.c
17433 
17434 PCI DRIVER FOR ARMADA 8K
17435 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17436 L:      linux-pci@vger.kernel.org
17437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17438 S:      Maintained
17439 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17440 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17441 
17442 PCI DRIVER FOR CADENCE PCIE IP
17443 L:      linux-pci@vger.kernel.org
17444 S:      Orphan
17445 F:      Documentation/devicetree/bindings/pci/cdns,*
17446 F:      drivers/pci/controller/cadence/*cadence*
17447 
17448 PCI DRIVER FOR FREESCALE LAYERSCAPE
17449 M:      Minghuan Lian <minghuan.Lian@nxp.com>
17450 M:      Mingkai Hu <mingkai.hu@nxp.com>
17451 M:      Roy Zang <roy.zang@nxp.com>
17452 L:      linuxppc-dev@lists.ozlabs.org
17453 L:      linux-pci@vger.kernel.org
17454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17455 L:      imx@lists.linux.dev
17456 S:      Maintained
17457 F:      drivers/pci/controller/dwc/*layerscape*
17458 
17459 PCI DRIVER FOR FU740
17460 M:      Paul Walmsley <paul.walmsley@sifive.com>
17461 M:      Greentime Hu <greentime.hu@sifive.com>
17462 M:      Samuel Holland <samuel.holland@sifive.com>
17463 L:      linux-pci@vger.kernel.org
17464 S:      Maintained
17465 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17466 F:      drivers/pci/controller/dwc/pcie-fu740.c
17467 
17468 PCI DRIVER FOR GENERIC OF HOSTS
17469 M:      Will Deacon <will@kernel.org>
17470 L:      linux-pci@vger.kernel.org
17471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17472 S:      Maintained
17473 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17474 F:      drivers/pci/controller/pci-host-common.c
17475 F:      drivers/pci/controller/pci-host-generic.c
17476 
17477 PCI DRIVER FOR IMX6
17478 M:      Richard Zhu <hongxing.zhu@nxp.com>
17479 M:      Lucas Stach <l.stach@pengutronix.de>
17480 L:      linux-pci@vger.kernel.org
17481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17482 L:      imx@lists.linux.dev
17483 S:      Maintained
17484 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17485 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17486 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17487 F:      drivers/pci/controller/dwc/*imx6*
17488 
17489 PCI DRIVER FOR INTEL IXP4XX
17490 M:      Linus Walleij <linus.walleij@linaro.org>
17491 S:      Maintained
17492 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17493 F:      drivers/pci/controller/pci-ixp4xx.c
17494 
17495 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17496 M:      Nirmal Patel <nirmal.patel@linux.intel.com>
17497 R:      Jonathan Derrick <jonathan.derrick@linux.dev>
17498 L:      linux-pci@vger.kernel.org
17499 S:      Supported
17500 F:      drivers/pci/controller/vmd.c
17501 
17502 PCI DRIVER FOR MICROSEMI SWITCHTEC
17503 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17504 M:      Logan Gunthorpe <logang@deltatee.com>
17505 L:      linux-pci@vger.kernel.org
17506 S:      Maintained
17507 F:      Documentation/ABI/testing/sysfs-class-switchtec
17508 F:      Documentation/driver-api/switchtec.rst
17509 F:      drivers/ntb/hw/mscc/
17510 F:      drivers/pci/switch/switchtec*
17511 F:      include/linux/switchtec.h
17512 F:      include/uapi/linux/switchtec_ioctl.h
17513 
17514 PCI DRIVER FOR MOBIVEIL PCIE IP
17515 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17516 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17517 L:      linux-pci@vger.kernel.org
17518 S:      Supported
17519 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17520 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17521 
17522 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17523 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17524 M:      Pali Rohár <pali@kernel.org>
17525 L:      linux-pci@vger.kernel.org
17526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17527 S:      Maintained
17528 F:      drivers/pci/controller/*mvebu*
17529 
17530 PCI DRIVER FOR NVIDIA TEGRA
17531 M:      Thierry Reding <thierry.reding@gmail.com>
17532 L:      linux-tegra@vger.kernel.org
17533 L:      linux-pci@vger.kernel.org
17534 S:      Supported
17535 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17536 F:      drivers/pci/controller/pci-tegra.c
17537 
17538 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17539 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17540 L:      linux-pci@vger.kernel.org
17541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17542 S:      Maintained
17543 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17544 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17545 
17546 PCI DRIVER FOR PLDA PCIE IP
17547 M:      Daire McNamara <daire.mcnamara@microchip.com>
17548 L:      linux-pci@vger.kernel.org
17549 S:      Maintained
17550 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17551 F:      drivers/pci/controller/plda/pcie-plda-host.c
17552 F:      drivers/pci/controller/plda/pcie-plda.h
17553 
17554 PCI DRIVER FOR RENESAS R-CAR
17555 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
17556 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17557 L:      linux-pci@vger.kernel.org
17558 L:      linux-renesas-soc@vger.kernel.org
17559 S:      Maintained
17560 F:      Documentation/devicetree/bindings/pci/*rcar*
17561 F:      drivers/pci/controller/*rcar*
17562 F:      drivers/pci/controller/dwc/*rcar*
17563 
17564 PCI DRIVER FOR SAMSUNG EXYNOS
17565 M:      Jingoo Han <jingoohan1@gmail.com>
17566 L:      linux-pci@vger.kernel.org
17567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17568 L:      linux-samsung-soc@vger.kernel.org
17569 S:      Maintained
17570 F:      drivers/pci/controller/dwc/pci-exynos.c
17571 
17572 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17573 M:      Jingoo Han <jingoohan1@gmail.com>
17574 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17575 L:      linux-pci@vger.kernel.org
17576 S:      Maintained
17577 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17578 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17579 F:      drivers/pci/controller/dwc/*designware*
17580 
17581 PCI DRIVER FOR TI DRA7XX/J721E
17582 M:      Vignesh Raghavendra <vigneshr@ti.com>
17583 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
17584 L:      linux-omap@vger.kernel.org
17585 L:      linux-pci@vger.kernel.org
17586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17587 S:      Supported
17588 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17589 F:      drivers/pci/controller/cadence/pci-j721e.c
17590 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17591 
17592 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17593 M:      Linus Walleij <linus.walleij@linaro.org>
17594 L:      linux-pci@vger.kernel.org
17595 S:      Maintained
17596 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17597 F:      drivers/pci/controller/pci-v3-semi.c
17598 
17599 PCI DRIVER FOR XILINX VERSAL CPM
17600 M:      Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17601 M:      Michal Simek <michal.simek@amd.com>
17602 L:      linux-pci@vger.kernel.org
17603 S:      Maintained
17604 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17605 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17606 
17607 PCI ENDPOINT SUBSYSTEM
17608 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17609 M:      Krzysztof Wilczyński <kw@linux.com>
17610 R:      Kishon Vijay Abraham I <kishon@kernel.org>
17611 L:      linux-pci@vger.kernel.org
17612 S:      Supported
17613 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17614 B:      https://bugzilla.kernel.org
17615 C:      irc://irc.oftc.net/linux-pci
17616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17617 F:      Documentation/PCI/endpoint/*
17618 F:      Documentation/misc-devices/pci-endpoint-test.rst
17619 F:      drivers/misc/pci_endpoint_test.c
17620 F:      drivers/pci/endpoint/
17621 F:      tools/pci/
17622 
17623 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17624 M:      Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17625 R:      Oliver O'Halloran <oohall@gmail.com>
17626 L:      linuxppc-dev@lists.ozlabs.org
17627 S:      Supported
17628 F:      Documentation/PCI/pci-error-recovery.rst
17629 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17630 F:      arch/powerpc/include/*/eeh*.h
17631 F:      arch/powerpc/kernel/eeh*.c
17632 F:      arch/powerpc/platforms/*/eeh*.c
17633 F:      drivers/pci/pcie/aer.c
17634 F:      drivers/pci/pcie/dpc.c
17635 F:      drivers/pci/pcie/err.c
17636 
17637 PCI ERROR RECOVERY
17638 M:      Linas Vepstas <linasvepstas@gmail.com>
17639 L:      linux-pci@vger.kernel.org
17640 S:      Supported
17641 F:      Documentation/PCI/pci-error-recovery.rst
17642 
17643 PCI MSI DRIVER FOR ALTERA MSI IP
17644 M:      Joyce Ooi <joyce.ooi@intel.com>
17645 L:      linux-pci@vger.kernel.org
17646 S:      Supported
17647 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17648 F:      drivers/pci/controller/pcie-altera-msi.c
17649 
17650 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17651 M:      Toan Le <toan@os.amperecomputing.com>
17652 L:      linux-pci@vger.kernel.org
17653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17654 S:      Maintained
17655 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17656 F:      drivers/pci/controller/pci-xgene-msi.c
17657 
17658 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17659 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
17660 M:      Krzysztof Wilczyński <kw@linux.com>
17661 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17662 R:      Rob Herring <robh@kernel.org>
17663 L:      linux-pci@vger.kernel.org
17664 S:      Supported
17665 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17666 B:      https://bugzilla.kernel.org
17667 C:      irc://irc.oftc.net/linux-pci
17668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17669 F:      Documentation/devicetree/bindings/pci/
17670 F:      drivers/pci/controller/
17671 F:      drivers/pci/pci-bridge-emul.c
17672 F:      drivers/pci/pci-bridge-emul.h
17673 
17674 PCI PEER-TO-PEER DMA (P2PDMA)
17675 M:      Bjorn Helgaas <bhelgaas@google.com>
17676 M:      Logan Gunthorpe <logang@deltatee.com>
17677 L:      linux-pci@vger.kernel.org
17678 S:      Supported
17679 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17680 B:      https://bugzilla.kernel.org
17681 C:      irc://irc.oftc.net/linux-pci
17682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17683 F:      Documentation/driver-api/pci/p2pdma.rst
17684 F:      drivers/pci/p2pdma.c
17685 F:      include/linux/pci-p2pdma.h
17686 
17687 PCI POWER CONTROL
17688 M:      Bartosz Golaszewski <brgl@bgdev.pl>
17689 L:      linux-pci@vger.kernel.org
17690 S:      Maintained
17691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17692 F:      drivers/pci/pwrctl/*
17693 F:      include/linux/pci-pwrctl.h
17694 
17695 PCI SUBSYSTEM
17696 M:      Bjorn Helgaas <bhelgaas@google.com>
17697 L:      linux-pci@vger.kernel.org
17698 S:      Supported
17699 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17700 B:      https://bugzilla.kernel.org
17701 C:      irc://irc.oftc.net/linux-pci
17702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17703 F:      Documentation/PCI/
17704 F:      Documentation/devicetree/bindings/pci/
17705 F:      arch/x86/kernel/early-quirks.c
17706 F:      arch/x86/kernel/quirks.c
17707 F:      arch/x86/pci/
17708 F:      drivers/acpi/pci*
17709 F:      drivers/pci/
17710 F:      include/asm-generic/pci*
17711 F:      include/linux/of_pci.h
17712 F:      include/linux/pci*
17713 F:      include/uapi/linux/pci*
17714 
17715 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17716 M:      Jonathan Chocron <jonnyc@amazon.com>
17717 L:      linux-pci@vger.kernel.org
17718 S:      Maintained
17719 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17720 F:      drivers/pci/controller/dwc/pcie-al.c
17721 
17722 PCIE DRIVER FOR AMLOGIC MESON
17723 M:      Yue Wang <yue.wang@Amlogic.com>
17724 L:      linux-pci@vger.kernel.org
17725 L:      linux-amlogic@lists.infradead.org
17726 S:      Maintained
17727 F:      drivers/pci/controller/dwc/pci-meson.c
17728 
17729 PCIE DRIVER FOR AXIS ARTPEC
17730 M:      Jesper Nilsson <jesper.nilsson@axis.com>
17731 L:      linux-arm-kernel@axis.com
17732 L:      linux-pci@vger.kernel.org
17733 S:      Maintained
17734 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17735 F:      drivers/pci/controller/dwc/*artpec*
17736 
17737 PCIE DRIVER FOR CAVIUM THUNDERX
17738 M:      Robert Richter <rric@kernel.org>
17739 L:      linux-pci@vger.kernel.org
17740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17741 S:      Odd Fixes
17742 F:      drivers/pci/controller/pci-thunder-*
17743 
17744 PCIE DRIVER FOR HISILICON
17745 M:      Zhou Wang <wangzhou1@hisilicon.com>
17746 L:      linux-pci@vger.kernel.org
17747 S:      Maintained
17748 F:      drivers/pci/controller/dwc/pcie-hisi.c
17749 
17750 PCIE DRIVER FOR HISILICON KIRIN
17751 M:      Xiaowei Song <songxiaowei@hisilicon.com>
17752 M:      Binghui Wang <wangbinghui@hisilicon.com>
17753 L:      linux-pci@vger.kernel.org
17754 S:      Maintained
17755 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17756 F:      drivers/pci/controller/dwc/pcie-kirin.c
17757 
17758 PCIE DRIVER FOR HISILICON STB
17759 M:      Shawn Guo <shawn.guo@linaro.org>
17760 L:      linux-pci@vger.kernel.org
17761 S:      Maintained
17762 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17763 F:      drivers/pci/controller/dwc/pcie-histb.c
17764 
17765 PCIE DRIVER FOR INTEL KEEM BAY
17766 M:      Srikanth Thokala <srikanth.thokala@intel.com>
17767 L:      linux-pci@vger.kernel.org
17768 S:      Supported
17769 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17770 F:      drivers/pci/controller/dwc/pcie-keembay.c
17771 
17772 PCIE DRIVER FOR INTEL LGM GW SOC
17773 M:      Chuanhua Lei <lchuanhua@maxlinear.com>
17774 L:      linux-pci@vger.kernel.org
17775 S:      Maintained
17776 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17777 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17778 
17779 PCIE DRIVER FOR MEDIATEK
17780 M:      Ryder Lee <ryder.lee@mediatek.com>
17781 M:      Jianjun Wang <jianjun.wang@mediatek.com>
17782 L:      linux-pci@vger.kernel.org
17783 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17784 S:      Supported
17785 F:      Documentation/devicetree/bindings/pci/mediatek*
17786 F:      drivers/pci/controller/*mediatek*
17787 
17788 PCIE DRIVER FOR MICROCHIP
17789 M:      Daire McNamara <daire.mcnamara@microchip.com>
17790 L:      linux-pci@vger.kernel.org
17791 S:      Supported
17792 F:      Documentation/devicetree/bindings/pci/microchip*
17793 F:      drivers/pci/controller/plda/*microchip*
17794 
17795 PCIE DRIVER FOR QUALCOMM MSM
17796 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17797 L:      linux-pci@vger.kernel.org
17798 L:      linux-arm-msm@vger.kernel.org
17799 S:      Maintained
17800 F:      drivers/pci/controller/dwc/pcie-qcom.c
17801 
17802 PCIE DRIVER FOR ROCKCHIP
17803 M:      Shawn Lin <shawn.lin@rock-chips.com>
17804 L:      linux-pci@vger.kernel.org
17805 L:      linux-rockchip@lists.infradead.org
17806 S:      Maintained
17807 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17808 F:      drivers/pci/controller/pcie-rockchip*
17809 
17810 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17811 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17812 L:      linux-pci@vger.kernel.org
17813 S:      Maintained
17814 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17815 F:      drivers/pci/controller/dwc/pcie-uniphier*
17816 
17817 PCIE DRIVER FOR ST SPEAR13XX
17818 M:      Pratyush Anand <pratyush.anand@gmail.com>
17819 L:      linux-pci@vger.kernel.org
17820 S:      Maintained
17821 F:      drivers/pci/controller/dwc/*spear*
17822 
17823 PCIE DRIVER FOR STARFIVE JH71x0
17824 M:      Kevin Xie <kevin.xie@starfivetech.com>
17825 L:      linux-pci@vger.kernel.org
17826 S:      Maintained
17827 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17828 F:      drivers/pci/controller/plda/pcie-starfive.c
17829 
17830 PCIE ENDPOINT DRIVER FOR QUALCOMM
17831 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17832 L:      linux-pci@vger.kernel.org
17833 L:      linux-arm-msm@vger.kernel.org
17834 S:      Maintained
17835 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17836 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17837 
17838 PCMCIA SUBSYSTEM
17839 M:      Dominik Brodowski <linux@dominikbrodowski.net>
17840 S:      Odd Fixes
17841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17842 F:      Documentation/pcmcia/
17843 F:      drivers/pcmcia/
17844 F:      include/pcmcia/
17845 F:      tools/pcmcia/
17846 
17847 PCNET32 NETWORK DRIVER
17848 M:      Don Fry <pcnet32@frontier.com>
17849 L:      netdev@vger.kernel.org
17850 S:      Maintained
17851 F:      drivers/net/ethernet/amd/pcnet32.c
17852 
17853 PCRYPT PARALLEL CRYPTO ENGINE
17854 M:      Steffen Klassert <steffen.klassert@secunet.com>
17855 L:      linux-crypto@vger.kernel.org
17856 S:      Maintained
17857 F:      crypto/pcrypt.c
17858 F:      include/crypto/pcrypt.h
17859 
17860 PDS DSC VIRTIO DATA PATH ACCELERATOR
17861 R:      Shannon Nelson <shannon.nelson@amd.com>
17862 F:      drivers/vdpa/pds/
17863 
17864 PECI HARDWARE MONITORING DRIVERS
17865 M:      Iwona Winiarska <iwona.winiarska@intel.com>
17866 L:      linux-hwmon@vger.kernel.org
17867 S:      Supported
17868 F:      Documentation/hwmon/peci-cputemp.rst
17869 F:      Documentation/hwmon/peci-dimmtemp.rst
17870 F:      drivers/hwmon/peci/
17871 
17872 PECI SUBSYSTEM
17873 M:      Iwona Winiarska <iwona.winiarska@intel.com>
17874 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
17875 S:      Supported
17876 F:      Documentation/devicetree/bindings/peci/
17877 F:      Documentation/peci/
17878 F:      drivers/peci/
17879 F:      include/linux/peci-cpu.h
17880 F:      include/linux/peci.h
17881 
17882 PENSANDO ETHERNET DRIVERS
17883 M:      Shannon Nelson <shannon.nelson@amd.com>
17884 M:      Brett Creeley <brett.creeley@amd.com>
17885 L:      netdev@vger.kernel.org
17886 S:      Supported
17887 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17888 F:      drivers/net/ethernet/pensando/
17889 
17890 PER-CPU MEMORY ALLOCATOR
17891 M:      Dennis Zhou <dennis@kernel.org>
17892 M:      Tejun Heo <tj@kernel.org>
17893 M:      Christoph Lameter <cl@linux.com>
17894 L:      linux-mm@kvack.org
17895 S:      Maintained
17896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17897 F:      arch/*/include/asm/percpu.h
17898 F:      include/linux/percpu*.h
17899 F:      lib/percpu*.c
17900 F:      mm/percpu*.c
17901 
17902 PER-TASK DELAY ACCOUNTING
17903 M:      Balbir Singh <bsingharora@gmail.com>
17904 S:      Maintained
17905 F:      include/linux/delayacct.h
17906 F:      kernel/delayacct.c
17907 
17908 PERFORMANCE EVENTS SUBSYSTEM
17909 M:      Peter Zijlstra <peterz@infradead.org>
17910 M:      Ingo Molnar <mingo@redhat.com>
17911 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
17912 M:      Namhyung Kim <namhyung@kernel.org>
17913 R:      Mark Rutland <mark.rutland@arm.com>
17914 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
17915 R:      Jiri Olsa <jolsa@kernel.org>
17916 R:      Ian Rogers <irogers@google.com>
17917 R:      Adrian Hunter <adrian.hunter@intel.com>
17918 R:      "Liang, Kan" <kan.liang@linux.intel.com>
17919 L:      linux-perf-users@vger.kernel.org
17920 L:      linux-kernel@vger.kernel.org
17921 S:      Supported
17922 W:      https://perf.wiki.kernel.org/
17923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17926 F:      arch/*/events/*
17927 F:      arch/*/events/*/*
17928 F:      arch/*/include/asm/perf_event.h
17929 F:      arch/*/kernel/*/*/perf_event*.c
17930 F:      arch/*/kernel/*/perf_event*.c
17931 F:      arch/*/kernel/perf_callchain.c
17932 F:      arch/*/kernel/perf_event*.c
17933 F:      include/linux/perf_event.h
17934 F:      include/uapi/linux/perf_event.h
17935 F:      kernel/events/*
17936 F:      tools/lib/perf/
17937 F:      tools/perf/
17938 
17939 PERFORMANCE EVENTS TOOLING ARM64
17940 R:      John Garry <john.g.garry@oracle.com>
17941 R:      Will Deacon <will@kernel.org>
17942 R:      James Clark <james.clark@linaro.org>
17943 R:      Mike Leach <mike.leach@linaro.org>
17944 R:      Leo Yan <leo.yan@linux.dev>
17945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17946 S:      Supported
17947 F:      tools/build/feature/test-libopencsd.c
17948 F:      tools/perf/arch/arm*/
17949 F:      tools/perf/pmu-events/arch/arm64/
17950 F:      tools/perf/util/arm-spe*
17951 F:      tools/perf/util/cs-etm*
17952 
17953 PERSONALITY HANDLING
17954 M:      Christoph Hellwig <hch@infradead.org>
17955 L:      linux-abi-devel@lists.sourceforge.net
17956 S:      Maintained
17957 F:      include/linux/personality.h
17958 F:      include/uapi/linux/personality.h
17959 
17960 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17961 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
17962 L:      linux-input@vger.kernel.org
17963 S:      Maintained
17964 F:      Documentation/input/devices/pxrc.rst
17965 F:      drivers/input/joystick/pxrc.c
17966 
17967 PHONET PROTOCOL
17968 M:      Remi Denis-Courmont <courmisch@gmail.com>
17969 S:      Supported
17970 F:      Documentation/networking/phonet.rst
17971 F:      include/linux/phonet.h
17972 F:      include/net/phonet/
17973 F:      include/uapi/linux/phonet.h
17974 F:      net/phonet/
17975 
17976 PHRAM MTD DRIVER
17977 M:      Joern Engel <joern@lazybastard.org>
17978 L:      linux-mtd@lists.infradead.org
17979 S:      Maintained
17980 F:      drivers/mtd/devices/phram.c
17981 
17982 PICOLCD HID DRIVER
17983 M:      Bruno Prémont <bonbons@linux-vserver.org>
17984 L:      linux-input@vger.kernel.org
17985 S:      Maintained
17986 F:      drivers/hid/hid-picolcd*
17987 
17988 PIDFD API
17989 M:      Christian Brauner <christian@brauner.io>
17990 L:      linux-kernel@vger.kernel.org
17991 S:      Maintained
17992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17993 F:      samples/pidfd/
17994 F:      tools/testing/selftests/clone3/
17995 F:      tools/testing/selftests/pid_namespace/
17996 F:      tools/testing/selftests/pidfd/
17997 K:      (?i)pidfd
17998 K:      (?i)clone3
17999 K:      \b(clone_args|kernel_clone_args)\b
18000 
18001 PIN CONTROL SUBSYSTEM
18002 M:      Linus Walleij <linus.walleij@linaro.org>
18003 L:      linux-gpio@vger.kernel.org
18004 S:      Maintained
18005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18006 F:      Documentation/devicetree/bindings/pinctrl/
18007 F:      Documentation/driver-api/pin-control.rst
18008 F:      drivers/pinctrl/
18009 F:      include/dt-bindings/pinctrl/
18010 F:      include/linux/pinctrl/
18011 
18012 PIN CONTROLLER - AMD
18013 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18014 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18015 S:      Maintained
18016 F:      drivers/pinctrl/pinctrl-amd.c
18017 
18018 PIN CONTROLLER - FREESCALE
18019 M:      Dong Aisheng <aisheng.dong@nxp.com>
18020 M:      Fabio Estevam <festevam@gmail.com>
18021 M:      Shawn Guo <shawnguo@kernel.org>
18022 M:      Jacky Bai <ping.bai@nxp.com>
18023 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
18024 L:      linux-gpio@vger.kernel.org
18025 L:      NXP S32 Linux Team <s32@nxp.com>
18026 S:      Maintained
18027 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18028 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18029 F:      drivers/pinctrl/freescale/
18030 F:      drivers/pinctrl/nxp/
18031 
18032 PIN CONTROLLER - INTEL
18033 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
18034 M:      Andy Shevchenko <andy@kernel.org>
18035 S:      Supported
18036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18037 F:      drivers/pinctrl/intel/
18038 
18039 PIN CONTROLLER - KEEMBAY
18040 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18041 S:      Supported
18042 F:      drivers/pinctrl/pinctrl-keembay*
18043 
18044 PIN CONTROLLER - MEDIATEK
18045 M:      Sean Wang <sean.wang@kernel.org>
18046 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18047 S:      Maintained
18048 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18049 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18050 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18051 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18052 F:      drivers/pinctrl/mediatek/
18053 
18054 PIN CONTROLLER - MEDIATEK MIPS
18055 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
18056 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
18057 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18058 L:      linux-mips@vger.kernel.org
18059 S:      Maintained
18060 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18061 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18062 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18063 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18064 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18065 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18066 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18067 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18068 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18069 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18070 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18071 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18072 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18073 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18074 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18075 
18076 PIN CONTROLLER - MICROCHIP AT91
18077 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
18078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18079 L:      linux-gpio@vger.kernel.org
18080 S:      Supported
18081 F:      drivers/gpio/gpio-sama5d2-piobu.c
18082 F:      drivers/pinctrl/pinctrl-at91*
18083 
18084 PIN CONTROLLER - QUALCOMM
18085 M:      Bjorn Andersson <andersson@kernel.org>
18086 L:      linux-arm-msm@vger.kernel.org
18087 S:      Maintained
18088 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18089 F:      drivers/pinctrl/qcom/
18090 
18091 PIN CONTROLLER - RENESAS
18092 M:      Geert Uytterhoeven <geert+renesas@glider.be>
18093 L:      linux-renesas-soc@vger.kernel.org
18094 S:      Supported
18095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18096 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18097 F:      drivers/pinctrl/renesas/
18098 
18099 PIN CONTROLLER - SAMSUNG
18100 M:      Krzysztof Kozlowski <krzk@kernel.org>
18101 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18102 R:      Alim Akhtar <alim.akhtar@samsung.com>
18103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18104 L:      linux-samsung-soc@vger.kernel.org
18105 S:      Maintained
18106 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18107 B:      mailto:linux-samsung-soc@vger.kernel.org
18108 C:      irc://irc.libera.chat/linux-exynos
18109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18110 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18111 F:      drivers/pinctrl/samsung/
18112 
18113 PIN CONTROLLER - SINGLE
18114 M:      Tony Lindgren <tony@atomide.com>
18115 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
18116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18117 L:      linux-omap@vger.kernel.org
18118 S:      Maintained
18119 F:      drivers/pinctrl/pinctrl-single.c
18120 
18121 PIN CONTROLLER - SUNPLUS / TIBBO
18122 M:      Dvorkin Dmitry <dvorkin@tibbo.com>
18123 M:      Wells Lu <wellslutw@gmail.com>
18124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18125 S:      Maintained
18126 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18127 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18128 F:      drivers/pinctrl/sunplus/
18129 F:      include/dt-bindings/pinctrl/sppctl*.h
18130 
18131 PINE64 PINEPHONE KEYBOARD DRIVER
18132 M:      Samuel Holland <samuel@sholland.org>
18133 S:      Supported
18134 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18135 F:      drivers/input/keyboard/pinephone-keyboard.c
18136 
18137 PKTCDVD DRIVER
18138 M:      linux-block@vger.kernel.org
18139 S:      Orphan
18140 F:      drivers/block/pktcdvd.c
18141 F:      include/linux/pktcdvd.h
18142 F:      include/uapi/linux/pktcdvd.h
18143 
18144 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18145 M:      Tomasz Duszynski <tduszyns@gmail.com>
18146 S:      Maintained
18147 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18148 F:      drivers/iio/chemical/pms7003.c
18149 
18150 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18151 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18152 L:      netdev@vger.kernel.org
18153 S:      Maintained
18154 F:      drivers/net/phy/mdio-open-alliance.h
18155 F:      net/ethtool/plca.c
18156 
18157 PLDMFW LIBRARY
18158 M:      Jacob Keller <jacob.e.keller@intel.com>
18159 S:      Maintained
18160 F:      Documentation/driver-api/pldmfw/
18161 F:      include/linux/pldmfw.h
18162 F:      lib/pldmfw/
18163 
18164 PLX DMA DRIVER
18165 M:      Logan Gunthorpe <logang@deltatee.com>
18166 S:      Maintained
18167 F:      drivers/dma/plx_dma.c
18168 
18169 PM-GRAPH UTILITY
18170 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
18171 L:      linux-pm@vger.kernel.org
18172 S:      Supported
18173 W:      https://01.org/pm-graph
18174 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18175 T:      git git://github.com/intel/pm-graph
18176 F:      tools/power/pm-graph
18177 
18178 PM6764TR DRIVER
18179 M:      Charles Hsu     <hsu.yungteng@gmail.com>
18180 L:      linux-hwmon@vger.kernel.org
18181 S:      Maintained
18182 F:      Documentation/hwmon/pm6764tr.rst
18183 F:      drivers/hwmon/pmbus/pm6764tr.c
18184 
18185 PMC SIERRA MaxRAID DRIVER
18186 L:      linux-scsi@vger.kernel.org
18187 S:      Orphan
18188 W:      http://www.pmc-sierra.com/
18189 F:      drivers/scsi/pmcraid.*
18190 
18191 PMC SIERRA PM8001 DRIVER
18192 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
18193 L:      linux-scsi@vger.kernel.org
18194 S:      Supported
18195 F:      drivers/scsi/pm8001/
18196 
18197 PNI RM3100 IIO DRIVER
18198 M:      Song Qiang <songqiang1304521@gmail.com>
18199 L:      linux-iio@vger.kernel.org
18200 S:      Maintained
18201 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18202 F:      drivers/iio/magnetometer/rm3100*
18203 
18204 PNP SUPPORT
18205 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18206 L:      linux-acpi@vger.kernel.org
18207 S:      Maintained
18208 F:      drivers/pnp/
18209 F:      include/linux/pnp.h
18210 
18211 POSIX CLOCKS and TIMERS
18212 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
18213 M:      Frederic Weisbecker <frederic@kernel.org>
18214 M:      Thomas Gleixner <tglx@linutronix.de>
18215 L:      linux-kernel@vger.kernel.org
18216 S:      Maintained
18217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18218 F:      fs/timerfd.c
18219 F:      include/linux/time_namespace.h
18220 F:      include/linux/timerfd.h
18221 F:      include/uapi/linux/time.h
18222 F:      include/uapi/linux/timerfd.h
18223 F:      include/trace/events/timer*
18224 F:      kernel/time/itimer.c
18225 F:      kernel/time/posix-*
18226 F:      kernel/time/namespace.c
18227 
18228 POWER MANAGEMENT CORE
18229 M:      "Rafael J. Wysocki" <rafael@kernel.org>
18230 L:      linux-pm@vger.kernel.org
18231 S:      Supported
18232 B:      https://bugzilla.kernel.org
18233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18234 F:      drivers/base/power/
18235 F:      drivers/powercap/
18236 F:      include/linux/intel_rapl.h
18237 F:      include/linux/pm.h
18238 F:      include/linux/pm_*
18239 F:      include/linux/powercap.h
18240 F:      kernel/configs/nopm.config
18241 
18242 POWER SEQUENCING
18243 M:      Bartosz Golaszewski <brgl@bgdev.pl>
18244 L:      linux-pm@vger.kernel.org
18245 S:      Maintained
18246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18247 F:      drivers/power/sequencing/
18248 F:      include/linux/pwrseq/
18249 
18250 POWER STATE COORDINATION INTERFACE (PSCI)
18251 M:      Mark Rutland <mark.rutland@arm.com>
18252 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
18253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18254 S:      Maintained
18255 F:      drivers/firmware/psci/
18256 F:      include/linux/psci.h
18257 F:      include/uapi/linux/psci.h
18258 
18259 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18260 M:      Sebastian Reichel <sre@kernel.org>
18261 L:      linux-pm@vger.kernel.org
18262 S:      Maintained
18263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18264 F:      Documentation/ABI/testing/sysfs-class-power
18265 F:      Documentation/devicetree/bindings/power/supply/
18266 F:      drivers/power/supply/
18267 F:      include/linux/power/
18268 F:      include/linux/power_supply.h
18269 F:      tools/testing/selftests/power_supply/
18270 
18271 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18272 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18273 L:      linuxppc-dev@lists.ozlabs.org
18274 S:      Maintained
18275 F:      drivers/char/powernv-op-panel.c
18276 
18277 PPP OVER ATM (RFC 2364)
18278 M:      Mitchell Blank Jr <mitch@sfgoth.com>
18279 S:      Maintained
18280 F:      include/uapi/linux/atmppp.h
18281 F:      net/atm/pppoatm.c
18282 
18283 PPP OVER ETHERNET
18284 M:      Michal Ostrowski <mostrows@earthlink.net>
18285 S:      Maintained
18286 F:      drivers/net/ppp/pppoe.c
18287 F:      drivers/net/ppp/pppox.c
18288 
18289 PPP OVER L2TP
18290 M:      James Chapman <jchapman@katalix.com>
18291 S:      Maintained
18292 F:      include/linux/if_pppol2tp.h
18293 F:      include/uapi/linux/if_pppol2tp.h
18294 F:      net/l2tp/l2tp_ppp.c
18295 
18296 PPP PROTOCOL DRIVERS AND COMPRESSORS
18297 L:      linux-ppp@vger.kernel.org
18298 S:      Orphan
18299 F:      drivers/net/ppp/ppp_*
18300 
18301 PPS SUPPORT
18302 M:      Rodolfo Giometti <giometti@enneenne.com>
18303 L:      linuxpps@ml.enneenne.com (subscribers-only)
18304 S:      Maintained
18305 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18306 F:      Documentation/ABI/testing/sysfs-pps
18307 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18308 F:      Documentation/driver-api/pps.rst
18309 F:      drivers/pps/
18310 F:      include/linux/pps*.h
18311 F:      include/uapi/linux/pps.h
18312 
18313 PPTP DRIVER
18314 M:      Dmitry Kozlov <xeb@mail.ru>
18315 L:      netdev@vger.kernel.org
18316 S:      Maintained
18317 W:      http://sourceforge.net/projects/accel-pptp
18318 F:      drivers/net/ppp/pptp.c
18319 
18320 PRESSURE STALL INFORMATION (PSI)
18321 M:      Johannes Weiner <hannes@cmpxchg.org>
18322 M:      Suren Baghdasaryan <surenb@google.com>
18323 R:      Peter Ziljstra <peterz@infradead.org>
18324 S:      Maintained
18325 F:      include/linux/psi*
18326 F:      kernel/sched/psi.c
18327 
18328 PRINTK
18329 M:      Petr Mladek <pmladek@suse.com>
18330 R:      Steven Rostedt <rostedt@goodmis.org>
18331 R:      John Ogness <john.ogness@linutronix.de>
18332 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
18333 S:      Maintained
18334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18335 F:      include/linux/printk.h
18336 F:      kernel/printk/
18337 
18338 PRINTK INDEXING
18339 R:      Chris Down <chris@chrisdown.name>
18340 S:      Maintained
18341 F:      Documentation/core-api/printk-index.rst
18342 F:      kernel/printk/index.c
18343 K:      printk_index
18344 
18345 PROC FILESYSTEM
18346 L:      linux-kernel@vger.kernel.org
18347 L:      linux-fsdevel@vger.kernel.org
18348 S:      Maintained
18349 F:      Documentation/filesystems/proc.rst
18350 F:      fs/proc/
18351 F:      include/linux/proc_fs.h
18352 F:      tools/testing/selftests/proc/
18353 
18354 PROC SYSCTL
18355 M:      Luis Chamberlain <mcgrof@kernel.org>
18356 M:      Kees Cook <kees@kernel.org>
18357 M:      Joel Granados <j.granados@samsung.com>
18358 L:      linux-kernel@vger.kernel.org
18359 L:      linux-fsdevel@vger.kernel.org
18360 S:      Maintained
18361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18362 F:      fs/proc/proc_sysctl.c
18363 F:      include/linux/sysctl.h
18364 F:      kernel/sysctl-test.c
18365 F:      kernel/sysctl.c
18366 F:      tools/testing/selftests/sysctl/
18367 
18368 PS3 NETWORK SUPPORT
18369 M:      Geoff Levand <geoff@infradead.org>
18370 L:      netdev@vger.kernel.org
18371 L:      linuxppc-dev@lists.ozlabs.org
18372 S:      Maintained
18373 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18374 
18375 PS3 PLATFORM SUPPORT
18376 M:      Geoff Levand <geoff@infradead.org>
18377 L:      linuxppc-dev@lists.ozlabs.org
18378 S:      Maintained
18379 F:      arch/powerpc/boot/ps3*
18380 F:      arch/powerpc/include/asm/lv1call.h
18381 F:      arch/powerpc/include/asm/ps3*.h
18382 F:      arch/powerpc/platforms/ps3/
18383 F:      drivers/*/ps3*
18384 F:      drivers/ps3/
18385 F:      drivers/rtc/rtc-ps3.c
18386 F:      drivers/usb/host/*ps3.c
18387 F:      sound/ppc/snd_ps3*
18388 
18389 PS3VRAM DRIVER
18390 M:      Jim Paris <jim@jtan.com>
18391 M:      Geoff Levand <geoff@infradead.org>
18392 L:      linuxppc-dev@lists.ozlabs.org
18393 S:      Maintained
18394 F:      drivers/block/ps3vram.c
18395 
18396 PSAMPLE PACKET SAMPLING SUPPORT
18397 M:      Yotam Gigi <yotam.gi@gmail.com>
18398 S:      Maintained
18399 F:      include/net/psample.h
18400 F:      include/uapi/linux/psample.h
18401 F:      net/psample
18402 
18403 PSE NETWORK DRIVER
18404 M:      Oleksij Rempel <o.rempel@pengutronix.de>
18405 M:      Kory Maincent <kory.maincent@bootlin.com>
18406 L:      netdev@vger.kernel.org
18407 S:      Maintained
18408 F:      Documentation/devicetree/bindings/net/pse-pd/
18409 F:      drivers/net/pse-pd/
18410 F:      net/ethtool/pse-pd.c
18411 
18412 PSTORE FILESYSTEM
18413 M:      Kees Cook <kees@kernel.org>
18414 R:      Tony Luck <tony.luck@intel.com>
18415 R:      Guilherme G. Piccoli <gpiccoli@igalia.com>
18416 L:      linux-hardening@vger.kernel.org
18417 S:      Supported
18418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18419 F:      Documentation/admin-guide/pstore-blk.rst
18420 F:      Documentation/admin-guide/ramoops.rst
18421 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18422 F:      drivers/acpi/apei/erst.c
18423 F:      drivers/firmware/efi/efi-pstore.c
18424 F:      fs/pstore/
18425 F:      include/linux/pstore*
18426 K:      \b(pstore|ramoops)
18427 
18428 PT5161L HARDWARE MONITOR DRIVER
18429 M:      Cosmo Chou <cosmo.chou@quantatw.com>
18430 L:      linux-hwmon@vger.kernel.org
18431 S:      Maintained
18432 F:      Documentation/hwmon/pt5161l.rst
18433 F:      drivers/hwmon/pt5161l.c
18434 
18435 PTP HARDWARE CLOCK SUPPORT
18436 M:      Richard Cochran <richardcochran@gmail.com>
18437 L:      netdev@vger.kernel.org
18438 S:      Maintained
18439 W:      http://linuxptp.sourceforge.net/
18440 F:      Documentation/ABI/testing/sysfs-ptp
18441 F:      Documentation/driver-api/ptp.rst
18442 F:      drivers/net/phy/dp83640*
18443 F:      drivers/ptp/*
18444 F:      include/linux/ptp_cl*
18445 K:      (?:\b|_)ptp(?:\b|_)
18446 
18447 PTP MOCKUP CLOCK SUPPORT
18448 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
18449 L:      netdev@vger.kernel.org
18450 S:      Maintained
18451 F:      drivers/ptp/ptp_mock.c
18452 F:      include/linux/ptp_mock.h
18453 
18454 PTP VIRTUAL CLOCK SUPPORT
18455 M:      Yangbo Lu <yangbo.lu@nxp.com>
18456 L:      netdev@vger.kernel.org
18457 S:      Maintained
18458 F:      drivers/ptp/ptp_vclock.c
18459 F:      net/ethtool/phc_vclocks.c
18460 
18461 PTRACE SUPPORT
18462 M:      Oleg Nesterov <oleg@redhat.com>
18463 S:      Maintained
18464 F:      arch/*/*/ptrace*.c
18465 F:      arch/*/include/asm/ptrace*.h
18466 F:      arch/*/ptrace*.c
18467 F:      include/asm-generic/syscall.h
18468 F:      include/linux/ptrace.h
18469 F:      include/linux/regset.h
18470 F:      include/uapi/linux/ptrace.h
18471 F:      kernel/ptrace.c
18472 
18473 PULSE8-CEC DRIVER
18474 M:      Hans Verkuil <hverkuil@xs4all.nl>
18475 L:      linux-media@vger.kernel.org
18476 S:      Maintained
18477 T:      git git://linuxtv.org/media_tree.git
18478 F:      drivers/media/cec/usb/pulse8/
18479 
18480 PURELIFI PLFXLC DRIVER
18481 M:      Srinivasan Raju <srini.raju@purelifi.com>
18482 L:      linux-wireless@vger.kernel.org
18483 S:      Supported
18484 F:      drivers/net/wireless/purelifi/plfxlc/
18485 
18486 PVRUSB2 VIDEO4LINUX DRIVER
18487 M:      Mike Isely <isely@pobox.com>
18488 L:      pvrusb2@isely.net       (subscribers-only)
18489 L:      linux-media@vger.kernel.org
18490 S:      Maintained
18491 W:      http://www.isely.net/pvrusb2/
18492 T:      git git://linuxtv.org/media_tree.git
18493 F:      Documentation/driver-api/media/drivers/pvrusb2*
18494 F:      drivers/media/usb/pvrusb2/
18495 
18496 PWC WEBCAM DRIVER
18497 M:      Hans Verkuil <hverkuil@xs4all.nl>
18498 L:      linux-media@vger.kernel.org
18499 S:      Odd Fixes
18500 T:      git git://linuxtv.org/media_tree.git
18501 F:      drivers/media/usb/pwc/*
18502 F:      include/trace/events/pwc.h
18503 
18504 PWM IR Transmitter
18505 M:      Sean Young <sean@mess.org>
18506 L:      linux-media@vger.kernel.org
18507 S:      Maintained
18508 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18509 F:      drivers/media/rc/pwm-ir-tx.c
18510 
18511 PWM SUBSYSTEM
18512 M:      Uwe Kleine-König <ukleinek@kernel.org>
18513 L:      linux-pwm@vger.kernel.org
18514 S:      Maintained
18515 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18516 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18517 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18518 F:      Documentation/devicetree/bindings/pwm/
18519 F:      Documentation/driver-api/pwm.rst
18520 F:      drivers/gpio/gpio-mvebu.c
18521 F:      drivers/pwm/
18522 F:      drivers/video/backlight/pwm_bl.c
18523 F:      include/dt-bindings/pwm/
18524 F:      include/linux/pwm.h
18525 F:      include/linux/pwm_backlight.h
18526 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18527 
18528 PXA GPIO DRIVER
18529 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18530 L:      linux-gpio@vger.kernel.org
18531 S:      Maintained
18532 F:      drivers/gpio/gpio-pxa.c
18533 
18534 PXA MMCI DRIVER
18535 S:      Orphan
18536 
18537 PXA RTC DRIVER
18538 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18539 L:      linux-rtc@vger.kernel.org
18540 S:      Maintained
18541 
18542 PXA2xx/PXA3xx SUPPORT
18543 M:      Daniel Mack <daniel@zonque.org>
18544 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
18545 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18547 S:      Maintained
18548 T:      git git://github.com/hzhuang1/linux.git
18549 T:      git git://github.com/rjarzmik/linux.git
18550 F:      arch/arm/boot/dts/intel/pxa/
18551 F:      arch/arm/mach-pxa/
18552 F:      drivers/dma/pxa*
18553 F:      drivers/pcmcia/pxa2xx*
18554 F:      drivers/pinctrl/pxa/
18555 F:      drivers/spi/spi-pxa2xx*
18556 F:      drivers/usb/gadget/udc/pxa2*
18557 F:      include/sound/pxa2xx-lib.h
18558 F:      sound/arm/pxa*
18559 F:      sound/soc/pxa/
18560 
18561 QAT DRIVER
18562 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18563 L:      qat-linux@intel.com
18564 S:      Supported
18565 F:      drivers/crypto/intel/qat/
18566 
18567 QCOM AUDIO (ASoC) DRIVERS
18568 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18570 L:      linux-arm-msm@vger.kernel.org
18571 S:      Supported
18572 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18573 F:      Documentation/devicetree/bindings/sound/qcom,*
18574 F:      drivers/soc/qcom/apr.c
18575 F:      include/dt-bindings/sound/qcom,wcd9335.h
18576 F:      sound/soc/codecs/lpass-rx-macro.*
18577 F:      sound/soc/codecs/lpass-tx-macro.*
18578 F:      sound/soc/codecs/lpass-va-macro.c
18579 F:      sound/soc/codecs/lpass-wsa-macro.*
18580 F:      sound/soc/codecs/msm8916-wcd-analog.c
18581 F:      sound/soc/codecs/msm8916-wcd-digital.c
18582 F:      sound/soc/codecs/wcd-clsh-v2.*
18583 F:      sound/soc/codecs/wcd-mbhc-v2.*
18584 F:      sound/soc/codecs/wcd9335.*
18585 F:      sound/soc/codecs/wcd934x.c
18586 F:      sound/soc/codecs/wsa881x.c
18587 F:      sound/soc/codecs/wsa883x.c
18588 F:      sound/soc/codecs/wsa884x.c
18589 F:      sound/soc/qcom/
18590 
18591 QCOM EMBEDDED USB DEBUGGER (EUD)
18592 M:      Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18593 L:      linux-arm-msm@vger.kernel.org
18594 S:      Maintained
18595 F:      Documentation/ABI/testing/sysfs-driver-eud
18596 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18597 F:      drivers/usb/misc/qcom_eud.c
18598 
18599 QCOM IPA DRIVER
18600 M:      Alex Elder <elder@kernel.org>
18601 L:      netdev@vger.kernel.org
18602 S:      Maintained
18603 F:      drivers/net/ipa/
18604 
18605 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18606 M:      Gabriel Somlo <somlo@cmu.edu>
18607 M:      "Michael S. Tsirkin" <mst@redhat.com>
18608 L:      qemu-devel@nongnu.org
18609 S:      Maintained
18610 F:      drivers/firmware/qemu_fw_cfg.c
18611 F:      include/uapi/linux/qemu_fw_cfg.h
18612 
18613 QIB DRIVER
18614 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18615 L:      linux-rdma@vger.kernel.org
18616 S:      Supported
18617 F:      drivers/infiniband/hw/qib/
18618 
18619 QLOGIC QL41xxx FCOE DRIVER
18620 M:      Saurav Kashyap <skashyap@marvell.com>
18621 M:      Javed Hasan <jhasan@marvell.com>
18622 M:      GR-QLogic-Storage-Upstream@marvell.com
18623 L:      linux-scsi@vger.kernel.org
18624 S:      Supported
18625 F:      drivers/scsi/qedf/
18626 
18627 QLOGIC QL41xxx ISCSI DRIVER
18628 M:      Nilesh Javali <njavali@marvell.com>
18629 M:      Manish Rangankar <mrangankar@marvell.com>
18630 M:      GR-QLogic-Storage-Upstream@marvell.com
18631 L:      linux-scsi@vger.kernel.org
18632 S:      Supported
18633 F:      drivers/scsi/qedi/
18634 
18635 QLOGIC QL4xxx ETHERNET DRIVER
18636 M:      Manish Chopra <manishc@marvell.com>
18637 L:      netdev@vger.kernel.org
18638 S:      Supported
18639 F:      drivers/net/ethernet/qlogic/qed/
18640 F:      drivers/net/ethernet/qlogic/qede/
18641 F:      include/linux/qed/
18642 
18643 QLOGIC QL4xxx RDMA DRIVER
18644 M:      Michal Kalderon <mkalderon@marvell.com>
18645 L:      linux-rdma@vger.kernel.org
18646 S:      Supported
18647 F:      drivers/infiniband/hw/qedr/
18648 F:      include/uapi/rdma/qedr-abi.h
18649 
18650 QLOGIC QLA1280 SCSI DRIVER
18651 M:      Michael Reed <mdr@sgi.com>
18652 L:      linux-scsi@vger.kernel.org
18653 S:      Maintained
18654 F:      drivers/scsi/qla1280.[ch]
18655 
18656 QLOGIC QLA2XXX FC-SCSI DRIVER
18657 M:      Nilesh Javali <njavali@marvell.com>
18658 M:      GR-QLogic-Storage-Upstream@marvell.com
18659 L:      linux-scsi@vger.kernel.org
18660 S:      Supported
18661 F:      drivers/scsi/qla2xxx/
18662 
18663 QLOGIC QLA3XXX NETWORK DRIVER
18664 M:      GR-Linux-NIC-Dev@marvell.com
18665 L:      netdev@vger.kernel.org
18666 S:      Supported
18667 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18668 
18669 QLOGIC QLA4XXX iSCSI DRIVER
18670 M:      Nilesh Javali <njavali@marvell.com>
18671 M:      Manish Rangankar <mrangankar@marvell.com>
18672 M:      GR-QLogic-Storage-Upstream@marvell.com
18673 L:      linux-scsi@vger.kernel.org
18674 S:      Supported
18675 F:      drivers/scsi/qla4xxx/
18676 
18677 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18678 M:      Shahed Shaikh <shshaikh@marvell.com>
18679 M:      Manish Chopra <manishc@marvell.com>
18680 M:      GR-Linux-NIC-Dev@marvell.com
18681 L:      netdev@vger.kernel.org
18682 S:      Supported
18683 F:      drivers/net/ethernet/qlogic/qlcnic/
18684 
18685 QM1D1B0004 MEDIA DRIVER
18686 M:      Akihiro Tsukada <tskd08@gmail.com>
18687 L:      linux-media@vger.kernel.org
18688 S:      Odd Fixes
18689 F:      drivers/media/tuners/qm1d1b0004*
18690 
18691 QM1D1C0042 MEDIA DRIVER
18692 M:      Akihiro Tsukada <tskd08@gmail.com>
18693 L:      linux-media@vger.kernel.org
18694 S:      Odd Fixes
18695 F:      drivers/media/tuners/qm1d1c0042*
18696 
18697 QNX4 FILESYSTEM
18698 M:      Anders Larsen <al@alarsen.net>
18699 S:      Maintained
18700 W:      http://www.alarsen.net/linux/qnx4fs/
18701 F:      fs/qnx4/
18702 F:      include/uapi/linux/qnx4_fs.h
18703 F:      include/uapi/linux/qnxtypes.h
18704 
18705 QNX6 FILESYSTEM
18706 S:      Orphan
18707 F:      Documentation/filesystems/qnx6.rst
18708 F:      fs/qnx6/
18709 F:      include/linux/qnx6_fs.h
18710 
18711 QORIQ DPAA2 FSL-MC BUS DRIVER
18712 M:      Stuart Yoder <stuyoder@gmail.com>
18713 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
18714 L:      linux-kernel@vger.kernel.org
18715 S:      Maintained
18716 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18717 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18718 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18719 F:      drivers/bus/fsl-mc/
18720 F:      include/uapi/linux/fsl_mc.h
18721 
18722 QT1010 MEDIA DRIVER
18723 L:      linux-media@vger.kernel.org
18724 S:      Orphan
18725 W:      https://linuxtv.org
18726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18727 F:      drivers/media/tuners/qt1010*
18728 
18729 QUALCOMM ATH12K WIRELESS DRIVER
18730 M:      Kalle Valo <kvalo@kernel.org>
18731 M:      Jeff Johnson <jjohnson@kernel.org>
18732 L:      ath12k@lists.infradead.org
18733 S:      Supported
18734 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18736 F:      drivers/net/wireless/ath/ath12k/
18737 N:      ath12k
18738 
18739 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18740 M:      Kalle Valo <kvalo@kernel.org>
18741 M:      Jeff Johnson <jjohnson@kernel.org>
18742 L:      ath10k@lists.infradead.org
18743 S:      Supported
18744 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18746 F:      drivers/net/wireless/ath/ath10k/
18747 N:      ath10k
18748 
18749 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18750 M:      Kalle Valo <kvalo@kernel.org>
18751 M:      Jeff Johnson <jjohnson@kernel.org>
18752 L:      ath11k@lists.infradead.org
18753 S:      Supported
18754 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18755 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18757 F:      drivers/net/wireless/ath/ath11k/
18758 N:      ath11k
18759 
18760 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18761 M:      Toke Høiland-Jørgensen <toke@toke.dk>
18762 L:      linux-wireless@vger.kernel.org
18763 S:      Maintained
18764 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18766 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18767 F:      drivers/net/wireless/ath/ath9k/
18768 
18769 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18770 M:      Stefan Wahren <wahrenst@gmx.net>
18771 L:      netdev@vger.kernel.org
18772 S:      Maintained
18773 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18774 F:      drivers/net/ethernet/qualcomm/qca*
18775 
18776 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18777 M:      Stephan Gerhold <stephan@gerhold.net>
18778 L:      netdev@vger.kernel.org
18779 L:      linux-arm-msm@vger.kernel.org
18780 S:      Maintained
18781 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18782 F:      drivers/net/wwan/qcom_bam_dmux.c
18783 
18784 QUALCOMM CAMERA SUBSYSTEM DRIVER
18785 M:      Robert Foss <rfoss@kernel.org>
18786 M:      Todor Tomov <todor.too@gmail.com>
18787 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18788 L:      linux-media@vger.kernel.org
18789 S:      Maintained
18790 F:      Documentation/admin-guide/media/qcom_camss.rst
18791 F:      Documentation/devicetree/bindings/media/*camss*
18792 F:      drivers/media/platform/qcom/camss/
18793 
18794 QUALCOMM CLOCK DRIVERS
18795 M:      Bjorn Andersson <andersson@kernel.org>
18796 L:      linux-arm-msm@vger.kernel.org
18797 S:      Supported
18798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18799 F:      Documentation/devicetree/bindings/clock/qcom,*
18800 F:      drivers/clk/qcom/
18801 F:      include/dt-bindings/clock/qcom,*
18802 
18803 QUALCOMM CLOUD AI (QAIC) DRIVER
18804 M:      Jeffrey Hugo <quic_jhugo@quicinc.com>
18805 R:      Carl Vanderlip <quic_carlv@quicinc.com>
18806 R:      Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18807 L:      linux-arm-msm@vger.kernel.org
18808 L:      dri-devel@lists.freedesktop.org
18809 S:      Supported
18810 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18811 F:      Documentation/accel/qaic/
18812 F:      drivers/accel/qaic/
18813 F:      include/uapi/drm/qaic_accel.h
18814 
18815 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18816 M:      Bjorn Andersson <andersson@kernel.org>
18817 M:      Konrad Dybcio <konradybcio@kernel.org>
18818 L:      linux-pm@vger.kernel.org
18819 L:      linux-arm-msm@vger.kernel.org
18820 S:      Maintained
18821 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18822 F:      drivers/pmdomain/qcom/cpr.c
18823 
18824 QUALCOMM CPUCP MAILBOX DRIVER
18825 M:      Sibi Sankar <quic_sibis@quicinc.com>
18826 L:      linux-arm-msm@vger.kernel.org
18827 S:      Supported
18828 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18829 F:      drivers/mailbox/qcom-cpucp-mbox.c
18830 
18831 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18832 M:      Ilia Lin <ilia.lin@kernel.org>
18833 L:      linux-pm@vger.kernel.org
18834 S:      Maintained
18835 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18836 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18837 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18838 
18839 QUALCOMM CRYPTO DRIVERS
18840 M:      Thara Gopinath <thara.gopinath@gmail.com>
18841 L:      linux-crypto@vger.kernel.org
18842 L:      linux-arm-msm@vger.kernel.org
18843 S:      Maintained
18844 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18845 F:      drivers/crypto/qce/
18846 
18847 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18848 M:      Timur Tabi <timur@kernel.org>
18849 L:      netdev@vger.kernel.org
18850 S:      Maintained
18851 F:      drivers/net/ethernet/qualcomm/emac/
18852 
18853 QUALCOMM ETHQOS ETHERNET DRIVER
18854 M:      Vinod Koul <vkoul@kernel.org>
18855 L:      netdev@vger.kernel.org
18856 L:      linux-arm-msm@vger.kernel.org
18857 S:      Maintained
18858 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18859 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18860 
18861 QUALCOMM FASTRPC DRIVER
18862 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18863 M:      Amol Maheshwari <amahesh@qti.qualcomm.com>
18864 L:      linux-arm-msm@vger.kernel.org
18865 L:      dri-devel@lists.freedesktop.org
18866 S:      Maintained
18867 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18868 F:      drivers/misc/fastrpc.c
18869 F:      include/uapi/misc/fastrpc.h
18870 
18871 QUALCOMM HEXAGON ARCHITECTURE
18872 M:      Brian Cain <bcain@quicinc.com>
18873 L:      linux-hexagon@vger.kernel.org
18874 S:      Supported
18875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18876 F:      arch/hexagon/
18877 
18878 QUALCOMM HIDMA DRIVER
18879 M:      Sinan Kaya <okaya@kernel.org>
18880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18881 L:      linux-arm-msm@vger.kernel.org
18882 L:      dmaengine@vger.kernel.org
18883 S:      Supported
18884 F:      drivers/dma/qcom/hidma*
18885 
18886 QUALCOMM I2C CCI DRIVER
18887 M:      Loic Poulain <loic.poulain@linaro.org>
18888 M:      Robert Foss <rfoss@kernel.org>
18889 L:      linux-i2c@vger.kernel.org
18890 L:      linux-arm-msm@vger.kernel.org
18891 S:      Maintained
18892 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18893 F:      drivers/i2c/busses/i2c-qcom-cci.c
18894 
18895 QUALCOMM INTERCONNECT BWMON DRIVER
18896 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18897 L:      linux-arm-msm@vger.kernel.org
18898 S:      Maintained
18899 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18900 F:      drivers/soc/qcom/icc-bwmon.c
18901 
18902 QUALCOMM IOMMU
18903 M:      Rob Clark <robdclark@gmail.com>
18904 L:      iommu@lists.linux.dev
18905 L:      linux-arm-msm@vger.kernel.org
18906 S:      Maintained
18907 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18908 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18909 F:      drivers/iommu/msm_iommu*
18910 
18911 QUALCOMM IPC ROUTER (QRTR) DRIVER
18912 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18913 L:      linux-arm-msm@vger.kernel.org
18914 S:      Maintained
18915 F:      include/trace/events/qrtr.h
18916 F:      include/uapi/linux/qrtr.h
18917 F:      net/qrtr/
18918 
18919 QUALCOMM IPCC MAILBOX DRIVER
18920 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18921 L:      linux-arm-msm@vger.kernel.org
18922 S:      Supported
18923 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18924 F:      drivers/mailbox/qcom-ipcc.c
18925 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18926 
18927 QUALCOMM IPQ4019 USB PHY DRIVER
18928 M:      Robert Marko <robert.marko@sartura.hr>
18929 M:      Luka Perkov <luka.perkov@sartura.hr>
18930 L:      linux-arm-msm@vger.kernel.org
18931 S:      Maintained
18932 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18933 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18934 
18935 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18936 M:      Robert Marko <robert.marko@sartura.hr>
18937 M:      Luka Perkov <luka.perkov@sartura.hr>
18938 L:      linux-arm-msm@vger.kernel.org
18939 S:      Maintained
18940 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18941 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18942 
18943 QUALCOMM NAND CONTROLLER DRIVER
18944 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18945 L:      linux-mtd@lists.infradead.org
18946 L:      linux-arm-msm@vger.kernel.org
18947 S:      Maintained
18948 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18949 F:      drivers/mtd/nand/raw/qcom_nandc.c
18950 
18951 QUALCOMM QSEECOM DRIVER
18952 M:      Maximilian Luz <luzmaximilian@gmail.com>
18953 L:      linux-arm-msm@vger.kernel.org
18954 S:      Maintained
18955 F:      drivers/firmware/qcom/qcom_qseecom.c
18956 
18957 QUALCOMM QSEECOM UEFISECAPP DRIVER
18958 M:      Maximilian Luz <luzmaximilian@gmail.com>
18959 L:      linux-arm-msm@vger.kernel.org
18960 S:      Maintained
18961 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18962 
18963 QUALCOMM RMNET DRIVER
18964 M:      Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18965 M:      Sean Tranchetti <quic_stranche@quicinc.com>
18966 L:      netdev@vger.kernel.org
18967 S:      Maintained
18968 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18969 F:      drivers/net/ethernet/qualcomm/rmnet/
18970 F:      include/linux/if_rmnet.h
18971 
18972 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18973 M:      Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18974 L:      linux-arm-msm@vger.kernel.org
18975 S:      Maintained
18976 F:      drivers/firmware/qcom/qcom_tzmem.c
18977 F:      drivers/firmware/qcom/qcom_tzmem.h
18978 F:      include/linux/firmware/qcom/qcom_tzmem.h
18979 
18980 QUALCOMM TSENS THERMAL DRIVER
18981 M:      Amit Kucheria <amitk@kernel.org>
18982 M:      Thara Gopinath <thara.gopinath@gmail.com>
18983 L:      linux-pm@vger.kernel.org
18984 L:      linux-arm-msm@vger.kernel.org
18985 S:      Maintained
18986 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18987 F:      drivers/thermal/qcom/
18988 
18989 QUALCOMM TYPEC PORT MANAGER DRIVER
18990 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18991 L:      linux-arm-msm@vger.kernel.org
18992 L:      linux-usb@vger.kernel.org
18993 S:      Maintained
18994 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18995 F:      drivers/usb/typec/tcpm/qcom/
18996 
18997 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18998 M:      Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18999 M:      Vikash Garodia <quic_vgarodia@quicinc.com>
19000 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19001 L:      linux-media@vger.kernel.org
19002 L:      linux-arm-msm@vger.kernel.org
19003 S:      Maintained
19004 T:      git git://linuxtv.org/media_tree.git
19005 F:      Documentation/devicetree/bindings/media/*venus*
19006 F:      drivers/media/platform/qcom/venus/
19007 
19008 QUALCOMM WCN36XX WIRELESS DRIVER
19009 M:      Loic Poulain <loic.poulain@linaro.org>
19010 L:      wcn36xx@lists.infradead.org
19011 S:      Supported
19012 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19013 F:      drivers/net/wireless/ath/wcn36xx/
19014 
19015 QUANTENNA QTNFMAC WIRELESS DRIVER
19016 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
19017 R:      Sergey Matyukevich <geomatsi@gmail.com>
19018 L:      linux-wireless@vger.kernel.org
19019 S:      Maintained
19020 F:      drivers/net/wireless/quantenna
19021 
19022 RADEON and AMDGPU DRM DRIVERS
19023 M:      Alex Deucher <alexander.deucher@amd.com>
19024 M:      Christian König <christian.koenig@amd.com>
19025 M:      Xinhui Pan <Xinhui.Pan@amd.com>
19026 L:      amd-gfx@lists.freedesktop.org
19027 S:      Supported
19028 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19029 C:      irc://irc.oftc.net/radeon
19030 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19031 F:      Documentation/gpu/amdgpu/
19032 F:      drivers/gpu/drm/amd/
19033 F:      drivers/gpu/drm/ci/xfails/amd*
19034 F:      drivers/gpu/drm/radeon/
19035 F:      include/uapi/drm/amdgpu_drm.h
19036 F:      include/uapi/drm/radeon_drm.h
19037 
19038 RADEON FRAMEBUFFER DISPLAY DRIVER
19039 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
19040 L:      linux-fbdev@vger.kernel.org
19041 S:      Maintained
19042 F:      drivers/video/fbdev/aty/radeon*
19043 F:      include/uapi/linux/radeonfb.h
19044 
19045 RADIOSHARK RADIO DRIVER
19046 M:      Hans Verkuil <hverkuil@xs4all.nl>
19047 L:      linux-media@vger.kernel.org
19048 S:      Maintained
19049 T:      git git://linuxtv.org/media_tree.git
19050 F:      drivers/media/radio/radio-shark.c
19051 
19052 RADIOSHARK2 RADIO DRIVER
19053 M:      Hans Verkuil <hverkuil@xs4all.nl>
19054 L:      linux-media@vger.kernel.org
19055 S:      Maintained
19056 T:      git git://linuxtv.org/media_tree.git
19057 F:      drivers/media/radio/radio-shark2.c
19058 F:      drivers/media/radio/radio-tea5777.c
19059 
19060 RADOS BLOCK DEVICE (RBD)
19061 M:      Ilya Dryomov <idryomov@gmail.com>
19062 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
19063 L:      ceph-devel@vger.kernel.org
19064 S:      Supported
19065 W:      http://ceph.com/
19066 T:      git https://github.com/ceph/ceph-client.git
19067 F:      Documentation/ABI/testing/sysfs-bus-rbd
19068 F:      drivers/block/rbd.c
19069 F:      drivers/block/rbd_types.h
19070 
19071 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19072 L:      linux-fbdev@vger.kernel.org
19073 S:      Orphan
19074 F:      drivers/video/fbdev/aty/aty128fb.c
19075 
19076 RAINSHADOW-CEC DRIVER
19077 M:      Hans Verkuil <hverkuil@xs4all.nl>
19078 L:      linux-media@vger.kernel.org
19079 S:      Maintained
19080 T:      git git://linuxtv.org/media_tree.git
19081 F:      drivers/media/cec/usb/rainshadow/
19082 
19083 RALINK MIPS ARCHITECTURE
19084 M:      John Crispin <john@phrozen.org>
19085 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19086 L:      linux-mips@vger.kernel.org
19087 S:      Maintained
19088 F:      arch/mips/ralink
19089 
19090 RALINK MT7621 MIPS ARCHITECTURE
19091 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
19092 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19093 L:      linux-mips@vger.kernel.org
19094 S:      Maintained
19095 F:      arch/mips/boot/dts/ralink/mt7621*
19096 
19097 RALINK RT2X00 WIRELESS LAN DRIVER
19098 M:      Stanislaw Gruszka <stf_xl@wp.pl>
19099 L:      linux-wireless@vger.kernel.org
19100 S:      Maintained
19101 F:      drivers/net/wireless/ralink/rt2x00/
19102 
19103 RAMDISK RAM BLOCK DEVICE DRIVER
19104 M:      Jens Axboe <axboe@kernel.dk>
19105 S:      Maintained
19106 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19107 F:      drivers/block/brd.c
19108 
19109 RANCHU VIRTUAL BOARD FOR MIPS
19110 M:      Miodrag Dinic <miodrag.dinic@mips.com>
19111 L:      linux-mips@vger.kernel.org
19112 S:      Supported
19113 F:      arch/mips/configs/generic/board-ranchu.config
19114 F:      arch/mips/generic/board-ranchu.c
19115 
19116 RANDOM NUMBER DRIVER
19117 M:      "Theodore Ts'o" <tytso@mit.edu>
19118 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19119 S:      Maintained
19120 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19121 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19122 F:      drivers/char/random.c
19123 F:      include/linux/random.h
19124 F:      include/uapi/linux/random.h
19125 F:      drivers/virt/vmgenid.c
19126 F:      include/vdso/getrandom.h
19127 F:      lib/vdso/getrandom.c
19128 F:      arch/x86/entry/vdso/vgetrandom*
19129 F:      arch/x86/include/asm/vdso/getrandom*
19130 
19131 RAPIDIO SUBSYSTEM
19132 M:      Matt Porter <mporter@kernel.crashing.org>
19133 M:      Alexandre Bounine <alex.bou9@gmail.com>
19134 S:      Maintained
19135 F:      drivers/rapidio/
19136 
19137 RAS INFRASTRUCTURE
19138 M:      Tony Luck <tony.luck@intel.com>
19139 M:      Borislav Petkov <bp@alien8.de>
19140 L:      linux-edac@vger.kernel.org
19141 S:      Maintained
19142 F:      Documentation/admin-guide/RAS
19143 F:      drivers/ras/
19144 F:      include/linux/ras.h
19145 F:      include/ras/ras_event.h
19146 
19147 RAS FRU MEMORY POISON MANAGER (FMPM)
19148 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
19149 L:      linux-edac@vger.kernel.org
19150 S:      Maintained
19151 F:      drivers/ras/amd/fmpm.c
19152 
19153 RASPBERRY PI PISP BACK END
19154 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19155 L:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19156 L:      linux-media@vger.kernel.org
19157 S:      Maintained
19158 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19159 F:      drivers/media/platform/raspberrypi/pisp_be/
19160 F:      include/uapi/linux/media/raspberrypi/
19161 
19162 RC-CORE / LIRC FRAMEWORK
19163 M:      Sean Young <sean@mess.org>
19164 L:      linux-media@vger.kernel.org
19165 S:      Maintained
19166 W:      http://linuxtv.org
19167 T:      git git://linuxtv.org/media_tree.git
19168 F:      Documentation/driver-api/media/rc-core.rst
19169 F:      Documentation/userspace-api/media/rc/
19170 F:      drivers/media/rc/
19171 F:      include/media/rc-core.h
19172 F:      include/media/rc-map.h
19173 F:      include/uapi/linux/lirc.h
19174 
19175 RCMM REMOTE CONTROLS DECODER
19176 M:      Patrick Lerda <patrick9876@free.fr>
19177 S:      Maintained
19178 F:      drivers/media/rc/ir-rcmm-decoder.c
19179 
19180 RCUTORTURE TEST FRAMEWORK
19181 M:      "Paul E. McKenney" <paulmck@kernel.org>
19182 M:      Josh Triplett <josh@joshtriplett.org>
19183 R:      Steven Rostedt <rostedt@goodmis.org>
19184 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19185 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19186 L:      rcu@vger.kernel.org
19187 S:      Supported
19188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19189 F:      tools/testing/selftests/rcutorture
19190 
19191 RDACM20 Camera Sensor
19192 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19193 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19194 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19195 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19196 L:      linux-media@vger.kernel.org
19197 S:      Maintained
19198 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19199 F:      drivers/media/i2c/max9271.c
19200 F:      drivers/media/i2c/max9271.h
19201 F:      drivers/media/i2c/rdacm20.c
19202 
19203 RDACM21 Camera Sensor
19204 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19205 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19206 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19207 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19208 L:      linux-media@vger.kernel.org
19209 S:      Maintained
19210 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19211 F:      drivers/media/i2c/max9271.c
19212 F:      drivers/media/i2c/max9271.h
19213 F:      drivers/media/i2c/rdacm21.c
19214 
19215 RDC R-321X SoC
19216 M:      Florian Fainelli <florian@openwrt.org>
19217 S:      Maintained
19218 
19219 RDC R6040 FAST ETHERNET DRIVER
19220 M:      Florian Fainelli <f.fainelli@gmail.com>
19221 L:      netdev@vger.kernel.org
19222 S:      Maintained
19223 F:      drivers/net/ethernet/rdc/r6040.c
19224 
19225 RDMAVT - RDMA verbs software
19226 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19227 L:      linux-rdma@vger.kernel.org
19228 S:      Supported
19229 F:      drivers/infiniband/sw/rdmavt
19230 
19231 RDS - RELIABLE DATAGRAM SOCKETS
19232 M:      Allison Henderson <allison.henderson@oracle.com>
19233 L:      netdev@vger.kernel.org
19234 L:      linux-rdma@vger.kernel.org
19235 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
19236 S:      Supported
19237 W:      https://oss.oracle.com/projects/rds/
19238 F:      Documentation/networking/rds.rst
19239 F:      net/rds/
19240 
19241 RDT - RESOURCE ALLOCATION
19242 M:      Fenghua Yu <fenghua.yu@intel.com>
19243 M:      Reinette Chatre <reinette.chatre@intel.com>
19244 L:      linux-kernel@vger.kernel.org
19245 S:      Supported
19246 F:      Documentation/arch/x86/resctrl*
19247 F:      arch/x86/include/asm/resctrl.h
19248 F:      arch/x86/kernel/cpu/resctrl/
19249 F:      tools/testing/selftests/resctrl/
19250 
19251 READ-COPY UPDATE (RCU)
19252 M:      "Paul E. McKenney" <paulmck@kernel.org>
19253 M:      Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19254 M:      Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19255 M:      Joel Fernandes <joel@joelfernandes.org>
19256 M:      Josh Triplett <josh@joshtriplett.org>
19257 M:      Boqun Feng <boqun.feng@gmail.com>
19258 M:      Uladzislau Rezki <urezki@gmail.com>
19259 R:      Steven Rostedt <rostedt@goodmis.org>
19260 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19261 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19262 R:      Zqiang <qiang.zhang1211@gmail.com>
19263 L:      rcu@vger.kernel.org
19264 S:      Supported
19265 W:      http://www.rdrop.com/users/paulmck/RCU/
19266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19267 F:      Documentation/RCU/
19268 F:      include/linux/rcu*
19269 F:      kernel/rcu/
19270 X:      Documentation/RCU/torture.rst
19271 X:      include/linux/srcu*.h
19272 X:      kernel/rcu/srcu*.c
19273 
19274 REAL TIME CLOCK (RTC) SUBSYSTEM
19275 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
19276 L:      linux-rtc@vger.kernel.org
19277 S:      Maintained
19278 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19280 F:      Documentation/admin-guide/rtc.rst
19281 F:      Documentation/devicetree/bindings/rtc/
19282 F:      drivers/rtc/
19283 F:      include/linux/rtc.h
19284 F:      include/linux/rtc/
19285 F:      include/uapi/linux/rtc.h
19286 F:      tools/testing/selftests/rtc/
19287 
19288 Real-time Linux Analysis (RTLA) tools
19289 M:      Steven Rostedt <rostedt@goodmis.org>
19290 L:      linux-trace-kernel@vger.kernel.org
19291 S:      Maintained
19292 F:      Documentation/tools/rtla/
19293 F:      tools/tracing/rtla/
19294 
19295 REALTEK AUDIO CODECS
19296 M:      Oder Chiou <oder_chiou@realtek.com>
19297 S:      Maintained
19298 F:      include/sound/rt*.h
19299 F:      sound/soc/codecs/rt*
19300 
19301 REALTEK OTTO WATCHDOG
19302 M:      Sander Vanheule <sander@svanheule.net>
19303 L:      linux-watchdog@vger.kernel.org
19304 S:      Maintained
19305 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19306 F:      drivers/watchdog/realtek_otto_wdt.c
19307 
19308 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19309 M:      Linus Walleij <linus.walleij@linaro.org>
19310 M:      Alvin Šipraga <alsi@bang-olufsen.dk>
19311 S:      Maintained
19312 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19313 F:      drivers/net/dsa/realtek/*
19314 
19315 REALTEK WIRELESS DRIVER (rtlwifi family)
19316 M:      Ping-Ke Shih <pkshih@realtek.com>
19317 L:      linux-wireless@vger.kernel.org
19318 S:      Maintained
19319 T:      git https://github.com/pkshih/rtw.git
19320 F:      drivers/net/wireless/realtek/rtlwifi/
19321 
19322 REALTEK WIRELESS DRIVER (rtw88)
19323 M:      Ping-Ke Shih <pkshih@realtek.com>
19324 L:      linux-wireless@vger.kernel.org
19325 S:      Maintained
19326 T:      git https://github.com/pkshih/rtw.git
19327 F:      drivers/net/wireless/realtek/rtw88/
19328 
19329 REALTEK WIRELESS DRIVER (rtw89)
19330 M:      Ping-Ke Shih <pkshih@realtek.com>
19331 L:      linux-wireless@vger.kernel.org
19332 S:      Maintained
19333 T:      git https://github.com/pkshih/rtw.git
19334 F:      drivers/net/wireless/realtek/rtw89/
19335 
19336 REDPINE WIRELESS DRIVER
19337 L:      linux-wireless@vger.kernel.org
19338 S:      Orphan
19339 F:      drivers/net/wireless/rsi/
19340 
19341 REGISTER MAP ABSTRACTION
19342 M:      Mark Brown <broonie@kernel.org>
19343 L:      linux-kernel@vger.kernel.org
19344 S:      Supported
19345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19346 F:      Documentation/devicetree/bindings/regmap/
19347 F:      drivers/base/regmap/
19348 F:      include/linux/regmap.h
19349 
19350 REISERFS FILE SYSTEM
19351 L:      reiserfs-devel@vger.kernel.org
19352 S:      Obsolete
19353 F:      fs/reiserfs/
19354 
19355 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19356 M:      Bjorn Andersson <andersson@kernel.org>
19357 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19358 L:      linux-remoteproc@vger.kernel.org
19359 S:      Maintained
19360 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19361 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19362 F:      Documentation/devicetree/bindings/remoteproc/
19363 F:      Documentation/staging/remoteproc.rst
19364 F:      drivers/remoteproc/
19365 F:      include/linux/remoteproc.h
19366 F:      include/linux/remoteproc/
19367 
19368 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19369 M:      Bjorn Andersson <andersson@kernel.org>
19370 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19371 L:      linux-remoteproc@vger.kernel.org
19372 S:      Maintained
19373 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19374 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19375 F:      Documentation/staging/rpmsg.rst
19376 F:      drivers/rpmsg/
19377 F:      include/linux/rpmsg.h
19378 F:      include/linux/rpmsg/
19379 F:      include/uapi/linux/rpmsg.h
19380 F:      samples/rpmsg/
19381 
19382 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19383 M:      Stephan Gerhold <stephan@gerhold.net>
19384 L:      netdev@vger.kernel.org
19385 L:      linux-remoteproc@vger.kernel.org
19386 S:      Maintained
19387 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19388 
19389 RENESAS CLOCK DRIVERS
19390 M:      Geert Uytterhoeven <geert+renesas@glider.be>
19391 L:      linux-renesas-soc@vger.kernel.org
19392 S:      Supported
19393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19394 F:      Documentation/devicetree/bindings/clock/renesas,*
19395 F:      drivers/clk/renesas/
19396 
19397 RENESAS EMEV2 I2C DRIVER
19398 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19399 L:      linux-renesas-soc@vger.kernel.org
19400 S:      Supported
19401 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19402 F:      drivers/i2c/busses/i2c-emev2.c
19403 
19404 RENESAS ETHERNET AVB DRIVER
19405 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19406 L:      netdev@vger.kernel.org
19407 L:      linux-renesas-soc@vger.kernel.org
19408 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19409 F:      drivers/net/ethernet/renesas/Kconfig
19410 F:      drivers/net/ethernet/renesas/Makefile
19411 F:      drivers/net/ethernet/renesas/ravb*
19412 
19413 RENESAS ETHERNET SWITCH DRIVER
19414 R:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19415 L:      netdev@vger.kernel.org
19416 L:      linux-renesas-soc@vger.kernel.org
19417 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19418 F:      drivers/net/ethernet/renesas/Kconfig
19419 F:      drivers/net/ethernet/renesas/Makefile
19420 F:      drivers/net/ethernet/renesas/rcar_gen4*
19421 F:      drivers/net/ethernet/renesas/rswitch*
19422 
19423 RENESAS ETHERNET TSN DRIVER
19424 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19425 L:      netdev@vger.kernel.org
19426 L:      linux-renesas-soc@vger.kernel.org
19427 S:      Supported
19428 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19429 F:      drivers/net/ethernet/renesas/rtsn.*
19430 
19431 RENESAS IDT821034 ASoC CODEC
19432 M:      Herve Codina <herve.codina@bootlin.com>
19433 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19434 S:      Maintained
19435 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19436 F:      sound/soc/codecs/idt821034.c
19437 
19438 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19439 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19440 L:      linux-mtd@lists.infradead.org
19441 L:      linux-renesas-soc@vger.kernel.org
19442 S:      Maintained
19443 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19444 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19445 
19446 RENESAS R-CAR GYROADC DRIVER
19447 M:      Marek Vasut <marek.vasut@gmail.com>
19448 L:      linux-iio@vger.kernel.org
19449 S:      Supported
19450 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19451 F:      drivers/iio/adc/rcar-gyroadc.c
19452 
19453 RENESAS R-CAR I2C DRIVERS
19454 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19455 L:      linux-renesas-soc@vger.kernel.org
19456 S:      Supported
19457 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19458 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19459 F:      drivers/i2c/busses/i2c-rcar.c
19460 F:      drivers/i2c/busses/i2c-sh_mobile.c
19461 
19462 RENESAS R-CAR SATA DRIVER
19463 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19464 L:      linux-ide@vger.kernel.org
19465 L:      linux-renesas-soc@vger.kernel.org
19466 S:      Supported
19467 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19468 F:      drivers/ata/sata_rcar.c
19469 
19470 RENESAS R-CAR THERMAL DRIVERS
19471 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19472 L:      linux-renesas-soc@vger.kernel.org
19473 S:      Supported
19474 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19475 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19476 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19477 F:      drivers/thermal/renesas/rcar_thermal.c
19478 
19479 RENESAS RIIC DRIVER
19480 M:      Chris Brandt <chris.brandt@renesas.com>
19481 L:      linux-renesas-soc@vger.kernel.org
19482 S:      Supported
19483 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19484 F:      drivers/i2c/busses/i2c-riic.c
19485 
19486 RENESAS RZ/G2L A/D DRIVER
19487 M:      Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19488 L:      linux-iio@vger.kernel.org
19489 L:      linux-renesas-soc@vger.kernel.org
19490 S:      Supported
19491 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19492 F:      drivers/iio/adc/rzg2l_adc.c
19493 
19494 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19495 M:      Biju Das <biju.das.jz@bp.renesas.com>
19496 L:      linux-iio@vger.kernel.org
19497 L:      linux-renesas-soc@vger.kernel.org
19498 S:      Supported
19499 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19500 F:      drivers/counter/rz-mtu3-cnt.c
19501 
19502 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19503 M:      Clément Léger <clement.leger@bootlin.com>
19504 L:      linux-renesas-soc@vger.kernel.org
19505 L:      netdev@vger.kernel.org
19506 S:      Maintained
19507 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19508 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19509 F:      drivers/net/dsa/rzn1_a5psw*
19510 F:      drivers/net/pcs/pcs-rzn1-miic.c
19511 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19512 F:      include/linux/pcs-rzn1-miic.h
19513 F:      net/dsa/tag_rzn1_a5psw.c
19514 
19515 RENESAS RZ/N1 DWMAC GLUE LAYER
19516 M:      Romain Gantois <romain.gantois@bootlin.com>
19517 S:      Maintained
19518 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19519 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19520 
19521 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19522 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19523 L:      linux-rtc@vger.kernel.org
19524 L:      linux-renesas-soc@vger.kernel.org
19525 S:      Maintained
19526 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19527 F:      drivers/rtc/rtc-rzn1.c
19528 
19529 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19530 M:      Herve Codina <herve.codina@bootlin.com>
19531 L:      linux-renesas-soc@vger.kernel.org
19532 L:      linux-usb@vger.kernel.org
19533 S:      Maintained
19534 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19535 F:      drivers/usb/gadget/udc/renesas_usbf.c
19536 
19537 RENESAS RZ/V2M I2C DRIVER
19538 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19539 L:      linux-i2c@vger.kernel.org
19540 L:      linux-renesas-soc@vger.kernel.org
19541 S:      Supported
19542 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19543 F:      drivers/i2c/busses/i2c-rzv2m.c
19544 
19545 RENESAS SUPERH ETHERNET DRIVER
19546 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19547 L:      netdev@vger.kernel.org
19548 L:      linux-renesas-soc@vger.kernel.org
19549 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19550 F:      drivers/net/ethernet/renesas/Kconfig
19551 F:      drivers/net/ethernet/renesas/Makefile
19552 F:      drivers/net/ethernet/renesas/sh_eth*
19553 F:      include/linux/sh_eth.h
19554 
19555 RENESAS USB PHY DRIVER
19556 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19557 L:      linux-renesas-soc@vger.kernel.org
19558 S:      Maintained
19559 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19560 
19561 RENESAS VERSACLOCK 7 CLOCK DRIVER
19562 M:      Alex Helms <alexander.helms.jy@renesas.com>
19563 S:      Maintained
19564 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19565 F:      drivers/clk/clk-versaclock7.c
19566 
19567 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19568 M:      Herve Codina <herve.codina@bootlin.com>
19569 L:      linux-iio@vger.kernel.org
19570 S:      Maintained
19571 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19572 F:      drivers/iio/potentiometer/x9250.c
19573 
19574 RESET CONTROLLER FRAMEWORK
19575 M:      Philipp Zabel <p.zabel@pengutronix.de>
19576 S:      Maintained
19577 T:      git git://git.pengutronix.de/git/pza/linux
19578 F:      Documentation/devicetree/bindings/reset/
19579 F:      Documentation/driver-api/reset.rst
19580 F:      drivers/reset/
19581 F:      include/dt-bindings/reset/
19582 F:      include/linux/reset-controller.h
19583 F:      include/linux/reset.h
19584 F:      include/linux/reset/
19585 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19586 
19587 RESTARTABLE SEQUENCES SUPPORT
19588 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19589 M:      Peter Zijlstra <peterz@infradead.org>
19590 M:      "Paul E. McKenney" <paulmck@kernel.org>
19591 M:      Boqun Feng <boqun.feng@gmail.com>
19592 L:      linux-kernel@vger.kernel.org
19593 S:      Supported
19594 F:      include/trace/events/rseq.h
19595 F:      include/uapi/linux/rseq.h
19596 F:      kernel/rseq.c
19597 F:      tools/testing/selftests/rseq/
19598 
19599 RFKILL
19600 M:      Johannes Berg <johannes@sipsolutions.net>
19601 L:      linux-wireless@vger.kernel.org
19602 S:      Maintained
19603 W:      https://wireless.wiki.kernel.org/
19604 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19607 F:      Documentation/ABI/stable/sysfs-class-rfkill
19608 F:      Documentation/driver-api/rfkill.rst
19609 F:      include/linux/rfkill.h
19610 F:      include/uapi/linux/rfkill.h
19611 F:      net/rfkill/
19612 
19613 RHASHTABLE
19614 M:      Thomas Graf <tgraf@suug.ch>
19615 M:      Herbert Xu <herbert@gondor.apana.org.au>
19616 L:      netdev@vger.kernel.org
19617 S:      Maintained
19618 F:      include/linux/rhashtable-types.h
19619 F:      include/linux/rhashtable.h
19620 F:      lib/rhashtable.c
19621 F:      lib/test_rhashtable.c
19622 
19623 RICOH R5C592 MEMORYSTICK DRIVER
19624 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19625 S:      Maintained
19626 F:      drivers/memstick/host/r592.*
19627 
19628 RICOH SMARTMEDIA/XD DRIVER
19629 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19630 S:      Maintained
19631 F:      drivers/mtd/nand/raw/r852.c
19632 F:      drivers/mtd/nand/raw/r852.h
19633 
19634 RISC-V AIA DRIVERS
19635 M:      Anup Patel <anup@brainfault.org>
19636 L:      linux-riscv@lists.infradead.org
19637 S:      Maintained
19638 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19639 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19640 F:      drivers/irqchip/irq-riscv-aplic-*.c
19641 F:      drivers/irqchip/irq-riscv-aplic-*.h
19642 F:      drivers/irqchip/irq-riscv-imsic-*.c
19643 F:      drivers/irqchip/irq-riscv-imsic-*.h
19644 F:      drivers/irqchip/irq-riscv-intc.c
19645 F:      include/linux/irqchip/riscv-aplic.h
19646 F:      include/linux/irqchip/riscv-imsic.h
19647 
19648 RISC-V ARCHITECTURE
19649 M:      Paul Walmsley <paul.walmsley@sifive.com>
19650 M:      Palmer Dabbelt <palmer@dabbelt.com>
19651 M:      Albert Ou <aou@eecs.berkeley.edu>
19652 L:      linux-riscv@lists.infradead.org
19653 S:      Supported
19654 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19655 C:      irc://irc.libera.chat/riscv
19656 P:      Documentation/arch/riscv/patch-acceptance.rst
19657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19658 F:      arch/riscv/
19659 N:      riscv
19660 K:      riscv
19661 
19662 RISC-V MICROCHIP FPGA SUPPORT
19663 M:      Conor Dooley <conor.dooley@microchip.com>
19664 M:      Daire McNamara <daire.mcnamara@microchip.com>
19665 L:      linux-riscv@lists.infradead.org
19666 S:      Supported
19667 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19668 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19669 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19670 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19671 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19672 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19673 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19674 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19675 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19676 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19677 F:      arch/riscv/boot/dts/microchip/
19678 F:      drivers/char/hw_random/mpfs-rng.c
19679 F:      drivers/clk/microchip/clk-mpfs*.c
19680 F:      drivers/firmware/microchip/mpfs-auto-update.c
19681 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19682 F:      drivers/mailbox/mailbox-mpfs.c
19683 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19684 F:      drivers/pwm/pwm-microchip-core.c
19685 F:      drivers/reset/reset-mpfs.c
19686 F:      drivers/rtc/rtc-mpfs.c
19687 F:      drivers/soc/microchip/mpfs-sys-controller.c
19688 F:      drivers/spi/spi-microchip-core-qspi.c
19689 F:      drivers/spi/spi-microchip-core.c
19690 F:      drivers/usb/musb/mpfs.c
19691 F:      include/soc/microchip/mpfs.h
19692 
19693 RISC-V MISC SOC SUPPORT
19694 M:      Conor Dooley <conor@kernel.org>
19695 L:      linux-riscv@lists.infradead.org
19696 S:      Maintained
19697 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19698 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19699 F:      Documentation/devicetree/bindings/riscv/
19700 F:      arch/riscv/boot/dts/
19701 X:      arch/riscv/boot/dts/allwinner/
19702 X:      arch/riscv/boot/dts/renesas/
19703 X:      arch/riscv/boot/dts/sophgo/
19704 X:      arch/riscv/boot/dts/thead/
19705 
19706 RISC-V PMU DRIVERS
19707 M:      Atish Patra <atishp@atishpatra.org>
19708 R:      Anup Patel <anup@brainfault.org>
19709 L:      linux-riscv@lists.infradead.org
19710 S:      Supported
19711 F:      drivers/perf/riscv_pmu.c
19712 F:      drivers/perf/riscv_pmu_legacy.c
19713 F:      drivers/perf/riscv_pmu_sbi.c
19714 
19715 RISC-V THEAD SoC SUPPORT
19716 M:      Drew Fustini <drew@pdp7.com>
19717 M:      Guo Ren <guoren@kernel.org>
19718 M:      Fu Wei <wefu@redhat.com>
19719 L:      linux-riscv@lists.infradead.org
19720 S:      Maintained
19721 T:      git https://github.com/pdp7/linux.git
19722 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19723 F:      arch/riscv/boot/dts/thead/
19724 F:      drivers/clk/thead/clk-th1520-ap.c
19725 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19726 
19727 RNBD BLOCK DRIVERS
19728 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19729 M:      Jack Wang <jinpu.wang@ionos.com>
19730 L:      linux-block@vger.kernel.org
19731 S:      Maintained
19732 F:      drivers/block/rnbd/
19733 
19734 ROCCAT DRIVERS
19735 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
19736 S:      Maintained
19737 W:      http://sourceforge.net/projects/roccat/
19738 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19739 F:      drivers/hid/hid-roccat*
19740 F:      include/linux/hid-roccat*
19741 
19742 ROCKCHIP CRYPTO DRIVERS
19743 M:      Corentin Labbe <clabbe@baylibre.com>
19744 L:      linux-crypto@vger.kernel.org
19745 S:      Maintained
19746 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19747 F:      drivers/crypto/rockchip/
19748 
19749 ROCKCHIP I2S TDM DRIVER
19750 M:      Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19751 L:      linux-rockchip@lists.infradead.org
19752 S:      Maintained
19753 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19754 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19755 
19756 ROCKCHIP ISP V1 DRIVER
19757 M:      Dafna Hirschfeld <dafna@fastmail.com>
19758 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19759 L:      linux-media@vger.kernel.org
19760 L:      linux-rockchip@lists.infradead.org
19761 S:      Maintained
19762 F:      Documentation/admin-guide/media/rkisp1.rst
19763 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19764 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19765 F:      drivers/media/platform/rockchip/rkisp1
19766 F:      include/uapi/linux/rkisp1-config.h
19767 
19768 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19769 M:      Jacob Chen <jacob-chen@iotwrt.com>
19770 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19771 L:      linux-media@vger.kernel.org
19772 L:      linux-rockchip@lists.infradead.org
19773 S:      Maintained
19774 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19775 F:      drivers/media/platform/rockchip/rga/
19776 
19777 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19778 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
19779 S:      Maintained
19780 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19781 F:      sound/soc/codecs/rk3308_codec.c
19782 F:      sound/soc/codecs/rk3308_codec.h
19783 
19784 ROCKCHIP VIDEO DECODER DRIVER
19785 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19786 L:      linux-media@vger.kernel.org
19787 L:      linux-rockchip@lists.infradead.org
19788 S:      Maintained
19789 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19790 F:      drivers/staging/media/rkvdec/
19791 
19792 ROCKER DRIVER
19793 M:      Jiri Pirko <jiri@resnulli.us>
19794 L:      netdev@vger.kernel.org
19795 S:      Supported
19796 F:      drivers/net/ethernet/rocker/
19797 
19798 ROCKETPORT EXPRESS/INFINITY DRIVER
19799 M:      Kevin Cernekee <cernekee@gmail.com>
19800 L:      linux-serial@vger.kernel.org
19801 S:      Odd Fixes
19802 F:      drivers/tty/serial/rp2.*
19803 
19804 ROHM BD99954 CHARGER IC
19805 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19806 S:      Supported
19807 F:      drivers/power/supply/bd99954-charger.c
19808 F:      drivers/power/supply/bd99954-charger.h
19809 
19810 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19811 M:      Tomasz Duszynski <tduszyns@gmail.com>
19812 S:      Maintained
19813 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19814 F:      drivers/iio/light/bh1750.c
19815 
19816 ROHM BM1390 PRESSURE SENSOR DRIVER
19817 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19818 L:      linux-iio@vger.kernel.org
19819 S:      Supported
19820 F:      drivers/iio/pressure/rohm-bm1390.c
19821 
19822 ROHM BU270xx LIGHT SENSOR DRIVERs
19823 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19824 L:      linux-iio@vger.kernel.org
19825 S:      Supported
19826 F:      drivers/iio/light/rohm-bu27008.c
19827 F:      drivers/iio/light/rohm-bu27034.c
19828 
19829 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19830 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
19831 L:      linux-kernel@vger.kernel.org
19832 L:      linux-renesas-soc@vger.kernel.org
19833 S:      Supported
19834 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19835 F:      drivers/gpio/gpio-bd9571mwv.c
19836 F:      drivers/mfd/bd9571mwv.c
19837 F:      drivers/regulator/bd9571mwv-regulator.c
19838 F:      include/linux/mfd/bd9571mwv.h
19839 
19840 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19841 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19842 S:      Supported
19843 F:      drivers/clk/clk-bd718x7.c
19844 F:      drivers/gpio/gpio-bd71815.c
19845 F:      drivers/gpio/gpio-bd71828.c
19846 F:      drivers/mfd/rohm-bd71828.c
19847 F:      drivers/mfd/rohm-bd718x7.c
19848 F:      drivers/mfd/rohm-bd9576.c
19849 F:      drivers/mfd/rohm-bd96801.c
19850 F:      drivers/regulator/bd71815-regulator.c
19851 F:      drivers/regulator/bd71828-regulator.c
19852 F:      drivers/regulator/bd718x7-regulator.c
19853 F:      drivers/regulator/bd9576-regulator.c
19854 F:      drivers/regulator/bd96801-regulator.c
19855 F:      drivers/regulator/rohm-regulator.c
19856 F:      drivers/rtc/rtc-bd70528.c
19857 F:      drivers/watchdog/bd9576_wdt.c
19858 F:      drivers/watchdog/bd96801_wdt.c
19859 F:      include/linux/mfd/rohm-bd71815.h
19860 F:      include/linux/mfd/rohm-bd71828.h
19861 F:      include/linux/mfd/rohm-bd718x7.h
19862 F:      include/linux/mfd/rohm-bd957x.h
19863 F:      include/linux/mfd/rohm-bd96801.h
19864 F:      include/linux/mfd/rohm-generic.h
19865 F:      include/linux/mfd/rohm-shared.h
19866 
19867 ROSE NETWORK LAYER
19868 M:      Ralf Baechle <ralf@linux-mips.org>
19869 L:      linux-hams@vger.kernel.org
19870 S:      Maintained
19871 W:      https://linux-ax25.in-berlin.de
19872 F:      include/net/rose.h
19873 F:      include/uapi/linux/rose.h
19874 F:      net/rose/
19875 
19876 ROTATION DRIVER FOR ALLWINNER A83T
19877 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
19878 L:      linux-media@vger.kernel.org
19879 S:      Maintained
19880 T:      git git://linuxtv.org/media_tree.git
19881 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19882 F:      drivers/media/platform/sunxi/sun8i-rotate/
19883 
19884 RPMSG TTY DRIVER
19885 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19886 L:      linux-remoteproc@vger.kernel.org
19887 S:      Maintained
19888 F:      drivers/tty/rpmsg_tty.c
19889 
19890 RTL2830 MEDIA DRIVER
19891 L:      linux-media@vger.kernel.org
19892 S:      Orphan
19893 W:      https://linuxtv.org
19894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19895 F:      drivers/media/dvb-frontends/rtl2830*
19896 
19897 RTL2832 MEDIA DRIVER
19898 L:      linux-media@vger.kernel.org
19899 S:      Orphan
19900 W:      https://linuxtv.org
19901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19902 F:      drivers/media/dvb-frontends/rtl2832*
19903 
19904 RTL2832_SDR MEDIA DRIVER
19905 L:      linux-media@vger.kernel.org
19906 S:      Orphan
19907 W:      https://linuxtv.org
19908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19909 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19910 
19911 RTL8180 WIRELESS DRIVER
19912 L:      linux-wireless@vger.kernel.org
19913 S:      Orphan
19914 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19915 
19916 RTL8187 WIRELESS DRIVER
19917 M:      Hin-Tak Leung <hintak.leung@gmail.com>
19918 L:      linux-wireless@vger.kernel.org
19919 S:      Maintained
19920 T:      git https://github.com/pkshih/rtw.git
19921 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19922 
19923 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19924 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
19925 L:      linux-wireless@vger.kernel.org
19926 S:      Maintained
19927 T:      git https://github.com/pkshih/rtw.git
19928 F:      drivers/net/wireless/realtek/rtl8xxxu/
19929 
19930 RTRS TRANSPORT DRIVERS
19931 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19932 M:      Jack Wang <jinpu.wang@ionos.com>
19933 L:      linux-rdma@vger.kernel.org
19934 S:      Maintained
19935 F:      drivers/infiniband/ulp/rtrs/
19936 
19937 RUNTIME VERIFICATION (RV)
19938 M:      Steven Rostedt <rostedt@goodmis.org>
19939 L:      linux-trace-kernel@vger.kernel.org
19940 S:      Maintained
19941 F:      Documentation/trace/rv/
19942 F:      include/linux/rv.h
19943 F:      include/rv/
19944 F:      kernel/trace/rv/
19945 F:      tools/verification/
19946 
19947 RUST
19948 M:      Miguel Ojeda <ojeda@kernel.org>
19949 M:      Alex Gaynor <alex.gaynor@gmail.com>
19950 R:      Boqun Feng <boqun.feng@gmail.com>
19951 R:      Gary Guo <gary@garyguo.net>
19952 R:      Björn Roy Baron <bjorn3_gh@protonmail.com>
19953 R:      Benno Lossin <benno.lossin@proton.me>
19954 R:      Andreas Hindborg <a.hindborg@kernel.org>
19955 R:      Alice Ryhl <aliceryhl@google.com>
19956 L:      rust-for-linux@vger.kernel.org
19957 S:      Supported
19958 W:      https://rust-for-linux.com
19959 B:      https://github.com/Rust-for-Linux/linux/issues
19960 C:      zulip://rust-for-linux.zulipchat.com
19961 P:      https://rust-for-linux.com/contributing
19962 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19963 F:      Documentation/rust/
19964 F:      rust/
19965 F:      samples/rust/
19966 F:      scripts/*rust*
19967 F:      tools/testing/selftests/rust/
19968 K:      \b(?i:rust)\b
19969 
19970 RXRPC SOCKETS (AF_RXRPC)
19971 M:      David Howells <dhowells@redhat.com>
19972 M:      Marc Dionne <marc.dionne@auristor.com>
19973 L:      linux-afs@lists.infradead.org
19974 S:      Supported
19975 W:      https://www.infradead.org/~dhowells/kafs/
19976 F:      Documentation/networking/rxrpc.rst
19977 F:      include/keys/rxrpc-type.h
19978 F:      include/net/af_rxrpc.h
19979 F:      include/trace/events/rxrpc.h
19980 F:      include/uapi/linux/rxrpc.h
19981 F:      net/rxrpc/
19982 
19983 S3 SAVAGE FRAMEBUFFER DRIVER
19984 M:      Antonino Daplas <adaplas@gmail.com>
19985 L:      linux-fbdev@vger.kernel.org
19986 S:      Maintained
19987 F:      drivers/video/fbdev/savage/
19988 
19989 S390 ARCHITECTURE
19990 M:      Heiko Carstens <hca@linux.ibm.com>
19991 M:      Vasily Gorbik <gor@linux.ibm.com>
19992 M:      Alexander Gordeev <agordeev@linux.ibm.com>
19993 R:      Christian Borntraeger <borntraeger@linux.ibm.com>
19994 R:      Sven Schnelle <svens@linux.ibm.com>
19995 L:      linux-s390@vger.kernel.org
19996 S:      Supported
19997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19998 F:      Documentation/driver-api/s390-drivers.rst
19999 F:      Documentation/arch/s390/
20000 F:      arch/s390/
20001 F:      drivers/s390/
20002 F:      drivers/watchdog/diag288_wdt.c
20003 
20004 S390 COMMON I/O LAYER
20005 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20006 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
20007 L:      linux-s390@vger.kernel.org
20008 S:      Supported
20009 F:      drivers/s390/cio/
20010 
20011 S390 DASD DRIVER
20012 M:      Stefan Haberland <sth@linux.ibm.com>
20013 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
20014 L:      linux-s390@vger.kernel.org
20015 S:      Supported
20016 F:      block/partitions/ibm.c
20017 F:      drivers/s390/block/dasd*
20018 F:      include/linux/dasd_mod.h
20019 
20020 S390 IOMMU (PCI)
20021 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20022 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20023 R:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20024 L:      linux-s390@vger.kernel.org
20025 S:      Supported
20026 F:      drivers/iommu/s390-iommu.c
20027 
20028 S390 IUCV NETWORK LAYER
20029 M:      Alexandra Winter <wintera@linux.ibm.com>
20030 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20031 L:      linux-s390@vger.kernel.org
20032 L:      netdev@vger.kernel.org
20033 S:      Supported
20034 F:      drivers/s390/net/*iucv*
20035 F:      include/net/iucv/
20036 F:      net/iucv/
20037 
20038 S390 MM
20039 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20040 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20041 L:      linux-s390@vger.kernel.org
20042 S:      Supported
20043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20044 F:      arch/s390/include/asm/pgtable.h
20045 F:      arch/s390/mm
20046 
20047 S390 NETWORK DRIVERS
20048 M:      Alexandra Winter <wintera@linux.ibm.com>
20049 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20050 L:      linux-s390@vger.kernel.org
20051 L:      netdev@vger.kernel.org
20052 S:      Supported
20053 F:      drivers/s390/net/
20054 
20055 S390 PCI SUBSYSTEM
20056 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20057 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20058 L:      linux-s390@vger.kernel.org
20059 S:      Supported
20060 F:      Documentation/arch/s390/pci.rst
20061 F:      arch/s390/pci/
20062 F:      drivers/pci/hotplug/s390_pci_hpc.c
20063 
20064 S390 SCM DRIVER
20065 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20066 L:      linux-s390@vger.kernel.org
20067 S:      Supported
20068 F:      drivers/s390/block/scm*
20069 F:      drivers/s390/cio/scm.c
20070 
20071 S390 VFIO AP DRIVER
20072 M:      Tony Krowiak <akrowiak@linux.ibm.com>
20073 M:      Halil Pasic <pasic@linux.ibm.com>
20074 M:      Jason Herne <jjherne@linux.ibm.com>
20075 L:      linux-s390@vger.kernel.org
20076 S:      Supported
20077 F:      Documentation/arch/s390/vfio-ap*
20078 F:      drivers/s390/crypto/vfio_ap*
20079 
20080 S390 VFIO-CCW DRIVER
20081 M:      Eric Farman <farman@linux.ibm.com>
20082 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20083 R:      Halil Pasic <pasic@linux.ibm.com>
20084 L:      linux-s390@vger.kernel.org
20085 L:      kvm@vger.kernel.org
20086 S:      Supported
20087 F:      Documentation/arch/s390/vfio-ccw.rst
20088 F:      drivers/s390/cio/vfio_ccw*
20089 F:      include/uapi/linux/vfio_ccw.h
20090 
20091 S390 VFIO-PCI DRIVER
20092 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20093 M:      Eric Farman <farman@linux.ibm.com>
20094 L:      linux-s390@vger.kernel.org
20095 L:      kvm@vger.kernel.org
20096 S:      Supported
20097 F:      arch/s390/kvm/pci*
20098 F:      drivers/vfio/pci/vfio_pci_zdev.c
20099 F:      include/uapi/linux/vfio_zdev.h
20100 
20101 S390 ZCRYPT DRIVER
20102 M:      Harald Freudenberger <freude@linux.ibm.com>
20103 L:      linux-s390@vger.kernel.org
20104 S:      Supported
20105 F:      drivers/s390/crypto/
20106 
20107 S390 ZFCP DRIVER
20108 M:      Steffen Maier <maier@linux.ibm.com>
20109 M:      Benjamin Block <bblock@linux.ibm.com>
20110 L:      linux-s390@vger.kernel.org
20111 S:      Supported
20112 F:      drivers/s390/scsi/zfcp_*
20113 
20114 SAA6588 RDS RECEIVER DRIVER
20115 M:      Hans Verkuil <hverkuil@xs4all.nl>
20116 L:      linux-media@vger.kernel.org
20117 S:      Odd Fixes
20118 W:      https://linuxtv.org
20119 T:      git git://linuxtv.org/media_tree.git
20120 F:      drivers/media/i2c/saa6588*
20121 
20122 SAA7134 VIDEO4LINUX DRIVER
20123 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20124 L:      linux-media@vger.kernel.org
20125 S:      Odd fixes
20126 W:      https://linuxtv.org
20127 T:      git git://linuxtv.org/media_tree.git
20128 F:      Documentation/driver-api/media/drivers/saa7134*
20129 F:      drivers/media/pci/saa7134/
20130 
20131 SAA7146 VIDEO4LINUX-2 DRIVER
20132 M:      Hans Verkuil <hverkuil@xs4all.nl>
20133 L:      linux-media@vger.kernel.org
20134 S:      Maintained
20135 T:      git git://linuxtv.org/media_tree.git
20136 F:      drivers/media/common/saa7146/
20137 F:      drivers/media/pci/saa7146/
20138 F:      include/media/drv-intf/saa7146*
20139 
20140 SAFESETID SECURITY MODULE
20141 M:      Micah Morton <mortonm@chromium.org>
20142 S:      Supported
20143 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20144 F:      security/safesetid/
20145 
20146 SAMSUNG AUDIO (ASoC) DRIVERS
20147 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20148 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20149 S:      Maintained
20150 B:      mailto:linux-samsung-soc@vger.kernel.org
20151 F:      Documentation/devicetree/bindings/sound/samsung*
20152 F:      sound/soc/samsung/
20153 
20154 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20155 M:      Krzysztof Kozlowski <krzk@kernel.org>
20156 L:      linux-crypto@vger.kernel.org
20157 L:      linux-samsung-soc@vger.kernel.org
20158 S:      Maintained
20159 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20160 F:      drivers/crypto/exynos-rng.c
20161 
20162 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20163 M:      Łukasz Stelmach <l.stelmach@samsung.com>
20164 L:      linux-samsung-soc@vger.kernel.org
20165 S:      Maintained
20166 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20167 F:      drivers/char/hw_random/exynos-trng.c
20168 
20169 SAMSUNG FRAMEBUFFER DRIVER
20170 M:      Jingoo Han <jingoohan1@gmail.com>
20171 L:      linux-fbdev@vger.kernel.org
20172 S:      Maintained
20173 F:      drivers/video/fbdev/s3c-fb.c
20174 
20175 SAMSUNG INTERCONNECT DRIVERS
20176 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20177 M:      Artur Świgoń <a.swigon@samsung.com>
20178 L:      linux-pm@vger.kernel.org
20179 L:      linux-samsung-soc@vger.kernel.org
20180 S:      Supported
20181 F:      drivers/interconnect/samsung/
20182 
20183 SAMSUNG LAPTOP DRIVER
20184 M:      Corentin Chary <corentin.chary@gmail.com>
20185 L:      platform-driver-x86@vger.kernel.org
20186 S:      Maintained
20187 F:      drivers/platform/x86/samsung-laptop.c
20188 
20189 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20190 M:      Krzysztof Kozlowski <krzk@kernel.org>
20191 L:      linux-kernel@vger.kernel.org
20192 L:      linux-samsung-soc@vger.kernel.org
20193 S:      Maintained
20194 B:      mailto:linux-samsung-soc@vger.kernel.org
20195 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20196 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20197 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20198 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20199 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20200 F:      drivers/clk/clk-s2mps11.c
20201 F:      drivers/mfd/sec*.c
20202 F:      drivers/regulator/s2m*.c
20203 F:      drivers/regulator/s5m*.c
20204 F:      drivers/rtc/rtc-s5m.c
20205 F:      include/linux/mfd/samsung/
20206 
20207 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20208 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20209 L:      linux-media@vger.kernel.org
20210 L:      linux-samsung-soc@vger.kernel.org
20211 S:      Maintained
20212 F:      drivers/media/platform/samsung/s3c-camif/
20213 F:      include/media/drv-intf/s3c_camif.h
20214 
20215 SAMSUNG S3FWRN5 NFC DRIVER
20216 M:      Krzysztof Kozlowski <krzk@kernel.org>
20217 S:      Maintained
20218 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20219 F:      drivers/nfc/s3fwrn5
20220 
20221 SAMSUNG S5C73M3 CAMERA DRIVER
20222 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20223 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20224 L:      linux-media@vger.kernel.org
20225 S:      Supported
20226 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20227 F:      drivers/media/i2c/s5c73m3/*
20228 
20229 SAMSUNG S5K5BAF CAMERA DRIVER
20230 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20231 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20232 L:      linux-media@vger.kernel.org
20233 S:      Supported
20234 F:      drivers/media/i2c/s5k5baf.c
20235 
20236 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20237 M:      Krzysztof Kozlowski <krzk@kernel.org>
20238 M:      Vladimir Zapolskiy <vz@mleia.com>
20239 L:      linux-crypto@vger.kernel.org
20240 L:      linux-samsung-soc@vger.kernel.org
20241 S:      Maintained
20242 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20243 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20244 F:      drivers/crypto/s5p-sss.c
20245 
20246 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20247 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20248 L:      linux-media@vger.kernel.org
20249 S:      Supported
20250 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20251 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20252 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20253 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20254 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20255 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20256 F:      drivers/media/platform/samsung/exynos4-is/
20257 
20258 SAMSUNG SOC CLOCK DRIVERS
20259 M:      Krzysztof Kozlowski <krzk@kernel.org>
20260 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20261 M:      Chanwoo Choi <cw00.choi@samsung.com>
20262 R:      Alim Akhtar <alim.akhtar@samsung.com>
20263 L:      linux-samsung-soc@vger.kernel.org
20264 S:      Maintained
20265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20266 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20267 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20268 F:      drivers/clk/samsung/
20269 F:      include/dt-bindings/clock/exynos*.h
20270 F:      include/dt-bindings/clock/s5p*.h
20271 F:      include/dt-bindings/clock/samsung,*.h
20272 F:      include/linux/clk/samsung.h
20273 
20274 SAMSUNG SPI DRIVERS
20275 M:      Andi Shyti <andi.shyti@kernel.org>
20276 L:      linux-spi@vger.kernel.org
20277 L:      linux-samsung-soc@vger.kernel.org
20278 S:      Maintained
20279 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20280 F:      drivers/spi/spi-s3c*
20281 F:      include/linux/platform_data/spi-s3c64xx.h
20282 
20283 SAMSUNG SXGBE DRIVERS
20284 M:      Byungho An <bh74.an@samsung.com>
20285 L:      netdev@vger.kernel.org
20286 S:      Supported
20287 F:      drivers/net/ethernet/samsung/sxgbe/
20288 
20289 SAMSUNG THERMAL DRIVER
20290 M:      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20291 M:      Krzysztof Kozlowski <krzk@kernel.org>
20292 L:      linux-pm@vger.kernel.org
20293 L:      linux-samsung-soc@vger.kernel.org
20294 S:      Maintained
20295 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20296 F:      drivers/thermal/samsung/
20297 
20298 SAMSUNG USB2 PHY DRIVER
20299 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20300 L:      linux-kernel@vger.kernel.org
20301 S:      Supported
20302 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20303 F:      Documentation/driver-api/phy/samsung-usb2.rst
20304 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20305 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20306 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20307 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20308 F:      drivers/phy/samsung/phy-samsung-usb2.c
20309 F:      drivers/phy/samsung/phy-samsung-usb2.h
20310 
20311 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20312 M:      Paul Barker <paul.barker@sancloud.com>
20313 R:      Marc Murphy <marc.murphy@sancloud.com>
20314 S:      Supported
20315 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20316 
20317 SC1200 WDT DRIVER
20318 M:      Zwane Mwaikambo <zwanem@gmail.com>
20319 S:      Maintained
20320 F:      drivers/watchdog/sc1200wdt.c
20321 
20322 SCHEDULER
20323 M:      Ingo Molnar <mingo@redhat.com>
20324 M:      Peter Zijlstra <peterz@infradead.org>
20325 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20326 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20327 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20328 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20329 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20330 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20331 R:      Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20332 L:      linux-kernel@vger.kernel.org
20333 S:      Maintained
20334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20335 F:      include/linux/preempt.h
20336 F:      include/linux/sched.h
20337 F:      include/linux/wait.h
20338 F:      include/uapi/linux/sched.h
20339 F:      kernel/sched/
20340 
20341 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20342 M:      Gustavo Silva <gustavograzs@gmail.com>
20343 S:      Maintained
20344 F:      drivers/iio/chemical/ens160_core.c
20345 F:      drivers/iio/chemical/ens160_i2c.c
20346 F:      drivers/iio/chemical/ens160_spi.c
20347 F:      drivers/iio/chemical/ens160.h
20348 
20349 SCSI LIBSAS SUBSYSTEM
20350 R:      John Garry <john.g.garry@oracle.com>
20351 R:      Jason Yan <yanaijie@huawei.com>
20352 L:      linux-scsi@vger.kernel.org
20353 S:      Supported
20354 F:      Documentation/scsi/libsas.rst
20355 F:      drivers/scsi/libsas/
20356 F:      include/scsi/libsas.h
20357 F:      include/scsi/sas_ata.h
20358 
20359 SCSI RDMA PROTOCOL (SRP) INITIATOR
20360 M:      Bart Van Assche <bvanassche@acm.org>
20361 L:      linux-rdma@vger.kernel.org
20362 S:      Supported
20363 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20364 F:      drivers/infiniband/ulp/srp/
20365 F:      include/scsi/srp.h
20366 
20367 SCSI RDMA PROTOCOL (SRP) TARGET
20368 M:      Bart Van Assche <bvanassche@acm.org>
20369 L:      linux-rdma@vger.kernel.org
20370 L:      target-devel@vger.kernel.org
20371 S:      Supported
20372 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20373 F:      drivers/infiniband/ulp/srpt/
20374 
20375 SCSI SG DRIVER
20376 M:      Doug Gilbert <dgilbert@interlog.com>
20377 L:      linux-scsi@vger.kernel.org
20378 S:      Maintained
20379 W:      http://sg.danny.cz/sg
20380 F:      Documentation/scsi/scsi-generic.rst
20381 F:      drivers/scsi/sg.c
20382 F:      include/scsi/sg.h
20383 
20384 SCSI SUBSYSTEM
20385 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20386 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20387 L:      linux-scsi@vger.kernel.org
20388 S:      Maintained
20389 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20392 F:      Documentation/devicetree/bindings/scsi/
20393 F:      drivers/scsi/
20394 F:      drivers/ufs/
20395 F:      include/scsi/
20396 F:      include/uapi/scsi/
20397 
20398 SCSI TAPE DRIVER
20399 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20400 L:      linux-scsi@vger.kernel.org
20401 S:      Maintained
20402 F:      Documentation/scsi/st.rst
20403 F:      drivers/scsi/st.*
20404 F:      drivers/scsi/st_*.h
20405 
20406 SCSI TARGET CORE USER DRIVER
20407 M:      Bodo Stroesser <bostroesser@gmail.com>
20408 L:      linux-scsi@vger.kernel.org
20409 L:      target-devel@vger.kernel.org
20410 S:      Supported
20411 F:      Documentation/target/tcmu-design.rst
20412 F:      drivers/target/target_core_user.c
20413 F:      include/uapi/linux/target_core_user.h
20414 
20415 SCSI TARGET SUBSYSTEM
20416 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20417 L:      linux-scsi@vger.kernel.org
20418 L:      target-devel@vger.kernel.org
20419 S:      Supported
20420 Q:      https://patchwork.kernel.org/project/target-devel/list/
20421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20422 F:      Documentation/target/
20423 F:      drivers/target/
20424 F:      include/target/
20425 
20426 SCTP PROTOCOL
20427 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20428 M:      Xin Long <lucien.xin@gmail.com>
20429 L:      linux-sctp@vger.kernel.org
20430 S:      Maintained
20431 W:      https://github.com/sctp/lksctp-tools/wiki
20432 F:      Documentation/networking/sctp.rst
20433 F:      include/linux/sctp.h
20434 F:      include/net/sctp/
20435 F:      include/uapi/linux/sctp.h
20436 F:      net/sctp/
20437 
20438 SCx200 CPU SUPPORT
20439 M:      Jim Cromie <jim.cromie@gmail.com>
20440 S:      Odd Fixes
20441 F:      Documentation/i2c/busses/scx200_acb.rst
20442 F:      arch/x86/platform/scx200/
20443 F:      drivers/i2c/busses/scx200*
20444 F:      drivers/mtd/maps/scx200_docflash.c
20445 F:      drivers/watchdog/scx200_wdt.c
20446 F:      include/linux/scx200.h
20447 
20448 SCx200 GPIO DRIVER
20449 M:      Jim Cromie <jim.cromie@gmail.com>
20450 S:      Maintained
20451 F:      drivers/char/scx200_gpio.c
20452 F:      include/linux/scx200_gpio.h
20453 
20454 SCx200 HRT CLOCKSOURCE DRIVER
20455 M:      Jim Cromie <jim.cromie@gmail.com>
20456 S:      Maintained
20457 F:      drivers/clocksource/scx200_hrt.c
20458 
20459 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20460 M:      Sascha Sommer <saschasommer@freenet.de>
20461 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20462 S:      Maintained
20463 F:      drivers/mmc/host/sdricoh_cs.c
20464 
20465 SECO BOARDS CEC DRIVER
20466 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
20467 S:      Maintained
20468 F:      drivers/media/cec/platform/seco/seco-cec.c
20469 F:      drivers/media/cec/platform/seco/seco-cec.h
20470 
20471 SECURE COMPUTING
20472 M:      Kees Cook <kees@kernel.org>
20473 R:      Andy Lutomirski <luto@amacapital.net>
20474 R:      Will Drewry <wad@chromium.org>
20475 S:      Supported
20476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20477 F:      Documentation/userspace-api/seccomp_filter.rst
20478 F:      include/linux/seccomp.h
20479 F:      include/uapi/linux/seccomp.h
20480 F:      kernel/seccomp.c
20481 F:      tools/testing/selftests/kselftest_harness.h
20482 F:      tools/testing/selftests/seccomp/*
20483 K:      \bsecure_computing
20484 K:      \bTIF_SECCOMP\b
20485 
20486 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20487 M:      Kamal Dasu <kamal.dasu@broadcom.com>
20488 M:      Al Cooper <alcooperx@gmail.com>
20489 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20490 L:      linux-mmc@vger.kernel.org
20491 S:      Maintained
20492 F:      drivers/mmc/host/sdhci-brcmstb*
20493 
20494 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20495 M:      Adrian Hunter <adrian.hunter@intel.com>
20496 L:      linux-mmc@vger.kernel.org
20497 S:      Supported
20498 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20499 F:      drivers/mmc/host/sdhci*
20500 
20501 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20502 M:      Aubin Constans <aubin.constans@microchip.com>
20503 R:      Eugen Hristev <eugen.hristev@collabora.com>
20504 L:      linux-mmc@vger.kernel.org
20505 S:      Supported
20506 F:      drivers/mmc/host/sdhci-of-at91.c
20507 
20508 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20509 M:      Haibo Chen <haibo.chen@nxp.com>
20510 L:      imx@lists.linux.dev
20511 L:      linux-mmc@vger.kernel.org
20512 L:      s32@nxp.com
20513 S:      Maintained
20514 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20515 
20516 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20517 M:      Ben Dooks <ben-linux@fluff.org>
20518 M:      Jaehoon Chung <jh80.chung@samsung.com>
20519 L:      linux-mmc@vger.kernel.org
20520 S:      Maintained
20521 F:      drivers/mmc/host/sdhci-s3c*
20522 
20523 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20524 M:      Viresh Kumar <vireshk@kernel.org>
20525 L:      linux-mmc@vger.kernel.org
20526 S:      Maintained
20527 F:      drivers/mmc/host/sdhci-spear.c
20528 
20529 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20530 M:      Vignesh Raghavendra <vigneshr@ti.com>
20531 L:      linux-mmc@vger.kernel.org
20532 S:      Maintained
20533 F:      drivers/mmc/host/sdhci-omap.c
20534 
20535 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20536 M:      Jonathan Derrick <jonathan.derrick@linux.dev>
20537 L:      linux-block@vger.kernel.org
20538 S:      Supported
20539 F:      block/opal_proto.h
20540 F:      block/sed*
20541 F:      include/linux/sed*
20542 F:      include/uapi/linux/sed*
20543 
20544 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20545 M:      Mark Rutland <mark.rutland@arm.com>
20546 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
20547 M:      Sudeep Holla <sudeep.holla@arm.com>
20548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20549 S:      Maintained
20550 F:      drivers/firmware/smccc/
20551 F:      include/linux/arm-smccc.h
20552 
20553 SECURITY CONTACT
20554 M:      Security Officers <security@kernel.org>
20555 S:      Supported
20556 F:      Documentation/process/security-bugs.rst
20557 
20558 SECURITY SUBSYSTEM
20559 M:      Paul Moore <paul@paul-moore.com>
20560 M:      James Morris <jmorris@namei.org>
20561 M:      "Serge E. Hallyn" <serge@hallyn.com>
20562 L:      linux-security-module@vger.kernel.org
20563 S:      Supported
20564 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20565 B:      mailto:linux-security-module@vger.kernel.org
20566 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20567 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20568 F:      include/linux/lsm_audit.h
20569 F:      include/linux/lsm_hook_defs.h
20570 F:      include/linux/lsm_hooks.h
20571 F:      include/linux/security.h
20572 F:      include/uapi/linux/lsm.h
20573 F:      security/
20574 F:      tools/testing/selftests/lsm/
20575 X:      security/selinux/
20576 K:      \bsecurity_[a-z_0-9]\+\b
20577 
20578 SELINUX SECURITY MODULE
20579 M:      Paul Moore <paul@paul-moore.com>
20580 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
20581 R:      Ondrej Mosnacek <omosnace@redhat.com>
20582 L:      selinux@vger.kernel.org
20583 S:      Supported
20584 W:      https://github.com/SELinuxProject
20585 Q:      https://patchwork.kernel.org/project/selinux/list
20586 B:      mailto:selinux@vger.kernel.org
20587 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20588 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20589 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20590 F:      Documentation/ABI/removed/sysfs-selinux-disable
20591 F:      Documentation/admin-guide/LSM/SELinux.rst
20592 F:      include/trace/events/avc.h
20593 F:      include/uapi/linux/selinux_netlink.h
20594 F:      scripts/selinux/
20595 F:      security/selinux/
20596 
20597 SENSABLE PHANTOM
20598 M:      Jiri Slaby <jirislaby@kernel.org>
20599 S:      Maintained
20600 F:      drivers/misc/phantom.c
20601 F:      include/uapi/linux/phantom.h
20602 
20603 SENSEAIR SUNRISE 006-0-0007
20604 M:      Jacopo Mondi <jacopo@jmondi.org>
20605 S:      Maintained
20606 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20607 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20608 F:      drivers/iio/chemical/sunrise_co2.c
20609 
20610 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20611 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
20612 S:      Maintained
20613 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20614 F:      drivers/iio/chemical/scd30.h
20615 F:      drivers/iio/chemical/scd30_core.c
20616 F:      drivers/iio/chemical/scd30_i2c.c
20617 F:      drivers/iio/chemical/scd30_serial.c
20618 
20619 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20620 M:      Roan van Dijk <roan@protonic.nl>
20621 S:      Maintained
20622 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20623 F:      drivers/iio/chemical/scd4x.c
20624 
20625 SENSIRION SGP40 GAS SENSOR DRIVER
20626 M:      Andreas Klinger <ak@it-klinger.de>
20627 S:      Maintained
20628 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20629 F:      drivers/iio/chemical/sgp40.c
20630 
20631 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20632 M:      Tomasz Duszynski <tduszyns@gmail.com>
20633 S:      Maintained
20634 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20635 F:      drivers/iio/chemical/sps30.c
20636 F:      drivers/iio/chemical/sps30_i2c.c
20637 F:      drivers/iio/chemical/sps30_serial.c
20638 
20639 SERIAL DEVICE BUS
20640 M:      Rob Herring <robh@kernel.org>
20641 L:      linux-serial@vger.kernel.org
20642 S:      Maintained
20643 F:      Documentation/devicetree/bindings/serial/serial.yaml
20644 F:      drivers/tty/serdev/
20645 F:      include/linux/serdev.h
20646 
20647 SERIAL IR RECEIVER
20648 M:      Sean Young <sean@mess.org>
20649 L:      linux-media@vger.kernel.org
20650 S:      Maintained
20651 F:      drivers/media/rc/serial_ir.c
20652 
20653 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20654 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20655 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20656 S:      Maintained
20657 F:      Documentation/devicetree/bindings/slimbus/
20658 F:      drivers/slimbus/
20659 F:      include/linux/slimbus.h
20660 
20661 SFC NETWORK DRIVER
20662 M:      Edward Cree <ecree.xilinx@gmail.com>
20663 M:      Martin Habets <habetsm.xilinx@gmail.com>
20664 L:      netdev@vger.kernel.org
20665 L:      linux-net-drivers@amd.com
20666 S:      Supported
20667 F:      Documentation/networking/devlink/sfc.rst
20668 F:      drivers/net/ethernet/sfc/
20669 
20670 SFCTEMP HWMON DRIVER
20671 M:      Emil Renner Berthing <kernel@esmil.dk>
20672 M:      Hal Feng <hal.feng@starfivetech.com>
20673 L:      linux-hwmon@vger.kernel.org
20674 S:      Maintained
20675 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20676 F:      Documentation/hwmon/sfctemp.rst
20677 F:      drivers/hwmon/sfctemp.c
20678 
20679 SFF/SFP/SFP+ MODULE SUPPORT
20680 M:      Russell King <linux@armlinux.org.uk>
20681 L:      netdev@vger.kernel.org
20682 S:      Maintained
20683 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20684 F:      drivers/net/phy/phylink.c
20685 F:      drivers/net/phy/sfp*
20686 F:      include/linux/mdio/mdio-i2c.h
20687 F:      include/linux/phylink.h
20688 F:      include/linux/sfp.h
20689 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)
20690 
20691 SGI GRU DRIVER
20692 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
20693 S:      Maintained
20694 F:      drivers/misc/sgi-gru/
20695 
20696 SGI XP/XPC/XPNET DRIVER
20697 M:      Robin Holt <robinmholt@gmail.com>
20698 M:      Steve Wahl <steve.wahl@hpe.com>
20699 S:      Maintained
20700 F:      drivers/misc/sgi-xp/
20701 
20702 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20703 M:      Wenjia Zhang <wenjia@linux.ibm.com>
20704 M:      Jan Karcher <jaka@linux.ibm.com>
20705 R:      D. Wythe <alibuda@linux.alibaba.com>
20706 R:      Tony Lu <tonylu@linux.alibaba.com>
20707 R:      Wen Gu <guwen@linux.alibaba.com>
20708 L:      linux-s390@vger.kernel.org
20709 S:      Supported
20710 F:      net/smc/
20711 
20712 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20713 M:      Linus Walleij <linus.walleij@linaro.org>
20714 L:      linux-iio@vger.kernel.org
20715 S:      Maintained
20716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20717 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20718 F:      drivers/iio/light/gp2ap002.c
20719 
20720 SHARP RJ54N1CB0C SENSOR DRIVER
20721 M:      Jacopo Mondi <jacopo@jmondi.org>
20722 L:      linux-media@vger.kernel.org
20723 S:      Odd fixes
20724 T:      git git://linuxtv.org/media_tree.git
20725 F:      drivers/media/i2c/rj54n1cb0c.c
20726 F:      include/media/i2c/rj54n1cb0c.h
20727 
20728 SHRINKER
20729 M:      Andrew Morton <akpm@linux-foundation.org>
20730 M:      Dave Chinner <david@fromorbit.com>
20731 R:      Qi Zheng <zhengqi.arch@bytedance.com>
20732 R:      Roman Gushchin <roman.gushchin@linux.dev>
20733 R:      Muchun Song <muchun.song@linux.dev>
20734 L:      linux-mm@kvack.org
20735 S:      Maintained
20736 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20737 F:      include/linux/shrinker.h
20738 F:      mm/shrinker.c
20739 F:      mm/shrinker_debug.c
20740 
20741 SH_VOU V4L2 OUTPUT DRIVER
20742 L:      linux-media@vger.kernel.org
20743 S:      Orphan
20744 F:      drivers/media/platform/renesas/sh_vou.c
20745 F:      include/media/drv-intf/sh_vou.h
20746 
20747 SI2157 MEDIA DRIVER
20748 L:      linux-media@vger.kernel.org
20749 S:      Orphan
20750 W:      https://linuxtv.org
20751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20752 F:      drivers/media/tuners/si2157*
20753 
20754 SI2165 MEDIA DRIVER
20755 M:      Matthias Schwarzott <zzam@gentoo.org>
20756 L:      linux-media@vger.kernel.org
20757 S:      Maintained
20758 W:      https://linuxtv.org
20759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20760 F:      drivers/media/dvb-frontends/si2165*
20761 
20762 SI2168 MEDIA DRIVER
20763 L:      linux-media@vger.kernel.org
20764 S:      Orphan
20765 W:      https://linuxtv.org
20766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20767 F:      drivers/media/dvb-frontends/si2168*
20768 
20769 SI470X FM RADIO RECEIVER I2C DRIVER
20770 M:      Hans Verkuil <hverkuil@xs4all.nl>
20771 L:      linux-media@vger.kernel.org
20772 S:      Odd Fixes
20773 W:      https://linuxtv.org
20774 T:      git git://linuxtv.org/media_tree.git
20775 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20776 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20777 
20778 SI470X FM RADIO RECEIVER USB DRIVER
20779 M:      Hans Verkuil <hverkuil@xs4all.nl>
20780 L:      linux-media@vger.kernel.org
20781 S:      Maintained
20782 W:      https://linuxtv.org
20783 T:      git git://linuxtv.org/media_tree.git
20784 F:      drivers/media/radio/si470x/radio-si470x-common.c
20785 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20786 F:      drivers/media/radio/si470x/radio-si470x.h
20787 
20788 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20789 M:      Eduardo Valentin <edubezval@gmail.com>
20790 L:      linux-media@vger.kernel.org
20791 S:      Odd Fixes
20792 W:      https://linuxtv.org
20793 T:      git git://linuxtv.org/media_tree.git
20794 F:      drivers/media/radio/si4713/si4713.?
20795 
20796 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20797 M:      Eduardo Valentin <edubezval@gmail.com>
20798 L:      linux-media@vger.kernel.org
20799 S:      Odd Fixes
20800 W:      https://linuxtv.org
20801 T:      git git://linuxtv.org/media_tree.git
20802 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20803 
20804 SI4713 FM RADIO TRANSMITTER USB DRIVER
20805 M:      Hans Verkuil <hverkuil@xs4all.nl>
20806 L:      linux-media@vger.kernel.org
20807 S:      Maintained
20808 W:      https://linuxtv.org
20809 T:      git git://linuxtv.org/media_tree.git
20810 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20811 
20812 SIANO DVB DRIVER
20813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20814 L:      linux-media@vger.kernel.org
20815 S:      Odd fixes
20816 W:      https://linuxtv.org
20817 T:      git git://linuxtv.org/media_tree.git
20818 F:      drivers/media/common/siano/
20819 F:      drivers/media/mmc/siano/
20820 F:      drivers/media/usb/siano/
20821 F:      drivers/media/usb/siano/
20822 
20823 SIEMENS IPC LED DRIVERS
20824 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20825 M:      Xing Tong Wu <xingtong.wu@siemens.com>
20826 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
20827 L:      linux-leds@vger.kernel.org
20828 S:      Maintained
20829 F:      drivers/leds/simple/
20830 
20831 SIEMENS IPC PLATFORM DRIVERS
20832 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20833 M:      Xing Tong Wu <xingtong.wu@siemens.com>
20834 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
20835 L:      platform-driver-x86@vger.kernel.org
20836 S:      Maintained
20837 F:      drivers/platform/x86/siemens/
20838 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20839 F:      include/linux/platform_data/x86/simatic-ipc.h
20840 
20841 SIEMENS IPC WATCHDOG DRIVERS
20842 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20843 M:      Xing Tong Wu <xingtong.wu@siemens.com>
20844 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
20845 L:      linux-watchdog@vger.kernel.org
20846 S:      Maintained
20847 F:      drivers/watchdog/simatic-ipc-wdt.c
20848 
20849 SIFIVE DRIVERS
20850 M:      Paul Walmsley <paul.walmsley@sifive.com>
20851 M:      Samuel Holland <samuel.holland@sifive.com>
20852 L:      linux-riscv@lists.infradead.org
20853 S:      Supported
20854 F:      drivers/dma/sf-pdma/
20855 N:      sifive
20856 K:      fu[57]40
20857 K:      [^@]sifive
20858 
20859 SILEAD TOUCHSCREEN DRIVER
20860 M:      Hans de Goede <hdegoede@redhat.com>
20861 L:      linux-input@vger.kernel.org
20862 L:      platform-driver-x86@vger.kernel.org
20863 S:      Maintained
20864 F:      drivers/input/touchscreen/silead.c
20865 F:      drivers/platform/x86/touchscreen_dmi.c
20866 
20867 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20868 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
20869 S:      Supported
20870 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20871 F:      drivers/net/wireless/silabs/wfx/
20872 
20873 SILICON MOTION SM712 FRAME BUFFER DRIVER
20874 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20875 M:      Teddy Wang <teddy.wang@siliconmotion.com>
20876 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20877 L:      linux-fbdev@vger.kernel.org
20878 S:      Maintained
20879 F:      Documentation/fb/sm712fb.rst
20880 F:      drivers/video/fbdev/sm712*
20881 
20882 SILVACO I3C DUAL-ROLE MASTER
20883 M:      Miquel Raynal <miquel.raynal@bootlin.com>
20884 M:      Conor Culhane <conor.culhane@silvaco.com>
20885 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
20886 S:      Maintained
20887 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20888 F:      drivers/i3c/master/svc-i3c-master.c
20889 
20890 SIMPLEFB FB DRIVER
20891 M:      Hans de Goede <hdegoede@redhat.com>
20892 L:      linux-fbdev@vger.kernel.org
20893 S:      Maintained
20894 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20895 F:      drivers/video/fbdev/simplefb.c
20896 F:      include/linux/platform_data/simplefb.h
20897 
20898 SIOX
20899 M:      Thorsten Scherer <t.scherer@eckelmann.de>
20900 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
20901 S:      Supported
20902 F:      drivers/gpio/gpio-siox.c
20903 F:      drivers/siox/*
20904 F:      include/trace/events/siox.h
20905 
20906 SIPHASH PRF ROUTINES
20907 M:      Jason A. Donenfeld <Jason@zx2c4.com>
20908 S:      Maintained
20909 F:      include/linux/siphash.h
20910 F:      lib/siphash.c
20911 F:      lib/siphash_kunit.c
20912 
20913 SIS 190 ETHERNET DRIVER
20914 M:      Francois Romieu <romieu@fr.zoreil.com>
20915 L:      netdev@vger.kernel.org
20916 S:      Maintained
20917 F:      drivers/net/ethernet/sis/sis190.c
20918 
20919 SIS 900/7016 FAST ETHERNET DRIVER
20920 M:      Daniele Venzano <venza@brownhat.org>
20921 L:      netdev@vger.kernel.org
20922 S:      Maintained
20923 W:      http://www.brownhat.org/sis900.html
20924 F:      drivers/net/ethernet/sis/sis900.*
20925 
20926 SIS FRAMEBUFFER DRIVER
20927 S:      Orphan
20928 F:      Documentation/fb/sisfb.rst
20929 F:      drivers/video/fbdev/sis/
20930 F:      include/video/sisfb.h
20931 
20932 SIS I2C TOUCHSCREEN DRIVER
20933 M:      Mika Penttilä <mpenttil@redhat.com>
20934 L:      linux-input@vger.kernel.org
20935 S:      Maintained
20936 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20937 F:      drivers/input/touchscreen/sis_i2c.c
20938 
20939 SIS USB2VGA DRIVER
20940 M:      Thomas Winischhofer <thomas@winischhofer.net>
20941 S:      Maintained
20942 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20943 F:      drivers/usb/misc/sisusbvga/
20944 
20945 SL28 CPLD MFD DRIVER
20946 M:      Michael Walle <mwalle@kernel.org>
20947 S:      Maintained
20948 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20949 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20950 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20951 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20952 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20953 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20954 F:      drivers/gpio/gpio-sl28cpld.c
20955 F:      drivers/hwmon/sl28cpld-hwmon.c
20956 F:      drivers/irqchip/irq-sl28cpld.c
20957 F:      drivers/pwm/pwm-sl28cpld.c
20958 F:      drivers/watchdog/sl28cpld_wdt.c
20959 
20960 SL28 VPD NVMEM LAYOUT DRIVER
20961 M:      Michael Walle <mwalle@kernel.org>
20962 S:      Maintained
20963 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20964 F:      drivers/nvmem/layouts/sl28vpd.c
20965 
20966 SLAB ALLOCATOR
20967 M:      Christoph Lameter <cl@linux.com>
20968 M:      Pekka Enberg <penberg@kernel.org>
20969 M:      David Rientjes <rientjes@google.com>
20970 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
20971 M:      Andrew Morton <akpm@linux-foundation.org>
20972 M:      Vlastimil Babka <vbabka@suse.cz>
20973 R:      Roman Gushchin <roman.gushchin@linux.dev>
20974 R:      Hyeonggon Yoo <42.hyeyoo@gmail.com>
20975 L:      linux-mm@kvack.org
20976 S:      Maintained
20977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20978 F:      include/linux/sl?b*.h
20979 F:      mm/sl?b*
20980 
20981 SLCAN CAN NETWORK DRIVER
20982 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
20983 L:      linux-can@vger.kernel.org
20984 S:      Maintained
20985 F:      drivers/net/can/slcan/
20986 
20987 SLEEPABLE READ-COPY UPDATE (SRCU)
20988 M:      Lai Jiangshan <jiangshanlai@gmail.com>
20989 M:      "Paul E. McKenney" <paulmck@kernel.org>
20990 M:      Josh Triplett <josh@joshtriplett.org>
20991 R:      Steven Rostedt <rostedt@goodmis.org>
20992 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20993 L:      rcu@vger.kernel.org
20994 S:      Supported
20995 W:      http://www.rdrop.com/users/paulmck/RCU/
20996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20997 F:      include/linux/srcu*.h
20998 F:      kernel/rcu/srcu*.c
20999 
21000 SMACK SECURITY MODULE
21001 M:      Casey Schaufler <casey@schaufler-ca.com>
21002 L:      linux-security-module@vger.kernel.org
21003 S:      Maintained
21004 W:      http://schaufler-ca.com
21005 T:      git git://github.com/cschaufler/smack-next
21006 F:      Documentation/admin-guide/LSM/Smack.rst
21007 F:      security/smack/
21008 
21009 SMC91x ETHERNET DRIVER
21010 M:      Nicolas Pitre <nico@fluxnic.net>
21011 S:      Odd Fixes
21012 F:      drivers/net/ethernet/smsc/smc91x.*
21013 
21014 SMSC EMC2103 HARDWARE MONITOR DRIVER
21015 M:      Steve Glendinning <steve.glendinning@shawell.net>
21016 L:      linux-hwmon@vger.kernel.org
21017 S:      Maintained
21018 F:      Documentation/hwmon/emc2103.rst
21019 F:      drivers/hwmon/emc2103.c
21020 
21021 SMSC SCH5627 HARDWARE MONITOR DRIVER
21022 M:      Hans de Goede <hdegoede@redhat.com>
21023 L:      linux-hwmon@vger.kernel.org
21024 S:      Supported
21025 F:      Documentation/hwmon/sch5627.rst
21026 F:      drivers/hwmon/sch5627.c
21027 
21028 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21029 M:      Steve Glendinning <steve.glendinning@shawell.net>
21030 L:      linux-fbdev@vger.kernel.org
21031 S:      Maintained
21032 F:      drivers/video/fbdev/smscufx.c
21033 
21034 SMSC47B397 HARDWARE MONITOR DRIVER
21035 M:      Jean Delvare <jdelvare@suse.com>
21036 L:      linux-hwmon@vger.kernel.org
21037 S:      Maintained
21038 F:      Documentation/hwmon/smsc47b397.rst
21039 F:      drivers/hwmon/smsc47b397.c
21040 
21041 SMSC911x ETHERNET DRIVER
21042 M:      Steve Glendinning <steve.glendinning@shawell.net>
21043 L:      netdev@vger.kernel.org
21044 S:      Maintained
21045 F:      drivers/net/ethernet/smsc/smsc911x.*
21046 F:      include/linux/smsc911x.h
21047 
21048 SMSC9420 PCI ETHERNET DRIVER
21049 M:      Steve Glendinning <steve.glendinning@shawell.net>
21050 L:      netdev@vger.kernel.org
21051 S:      Maintained
21052 F:      drivers/net/ethernet/smsc/smsc9420.*
21053 
21054 SNET DPU VIRTIO DATA PATH ACCELERATOR
21055 R:      Alvaro Karsz <alvaro.karsz@solid-run.com>
21056 F:      drivers/vdpa/solidrun/
21057 
21058 SOCIONEXT (SNI) AVE NETWORK DRIVER
21059 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21060 L:      netdev@vger.kernel.org
21061 S:      Maintained
21062 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21063 F:      drivers/net/ethernet/socionext/sni_ave.c
21064 
21065 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21066 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
21067 M:      Masahisa Kojima <kojima.masahisa@socionext.com>
21068 L:      netdev@vger.kernel.org
21069 S:      Maintained
21070 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21071 F:      drivers/net/ethernet/socionext/netsec.c
21072 
21073 SOCIONEXT (SNI) Synquacer SPI DRIVER
21074 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
21075 M:      Jassi Brar <jaswinder.singh@linaro.org>
21076 L:      linux-spi@vger.kernel.org
21077 S:      Maintained
21078 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21079 F:      drivers/spi/spi-synquacer.c
21080 
21081 SOCIONEXT SYNQUACER I2C DRIVER
21082 M:      Ard Biesheuvel <ardb@kernel.org>
21083 L:      linux-i2c@vger.kernel.org
21084 S:      Maintained
21085 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21086 F:      drivers/i2c/busses/i2c-synquacer.c
21087 
21088 SOCIONEXT UNIPHIER SOUND DRIVER
21089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21090 S:      Orphan
21091 F:      sound/soc/uniphier/
21092 
21093 SOCKET TIMESTAMPING
21094 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21095 S:      Maintained
21096 F:      Documentation/networking/timestamping.rst
21097 F:      include/linux/net_tstamp.h
21098 F:      include/uapi/linux/net_tstamp.h
21099 F:      tools/testing/selftests/net/so_txtime.c
21100 
21101 SOEKRIS NET48XX LED SUPPORT
21102 M:      Chris Boot <bootc@bootc.net>
21103 S:      Maintained
21104 F:      drivers/leds/leds-net48xx.c
21105 
21106 SOFT-IWARP DRIVER (siw)
21107 M:      Bernard Metzler <bmt@zurich.ibm.com>
21108 L:      linux-rdma@vger.kernel.org
21109 S:      Supported
21110 F:      drivers/infiniband/sw/siw/
21111 F:      include/uapi/rdma/siw-abi.h
21112 
21113 SOFT-ROCE DRIVER (rxe)
21114 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
21115 L:      linux-rdma@vger.kernel.org
21116 S:      Supported
21117 F:      drivers/infiniband/sw/rxe/
21118 F:      include/uapi/rdma/rdma_user_rxe.h
21119 
21120 SOFTLOGIC 6x10 MPEG CODEC
21121 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21122 M:      Andrey Utkin <andrey_utkin@fastmail.com>
21123 M:      Ismael Luceno <ismael@iodev.co.uk>
21124 L:      linux-media@vger.kernel.org
21125 S:      Supported
21126 F:      drivers/media/pci/solo6x10/
21127 
21128 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21129 M:      James Morse <james.morse@arm.com>
21130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21131 S:      Maintained
21132 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21133 F:      drivers/firmware/arm_sdei.c
21134 F:      include/linux/arm_sdei.h
21135 F:      include/uapi/linux/arm_sdei.h
21136 
21137 SOFTWARE NODES AND DEVICE PROPERTIES
21138 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21139 R:      Daniel Scally <djrscally@gmail.com>
21140 R:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21141 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21142 L:      linux-acpi@vger.kernel.org
21143 S:      Maintained
21144 F:      drivers/base/property.c
21145 F:      drivers/base/swnode.c
21146 F:      include/linux/fwnode.h
21147 F:      include/linux/property.h
21148 
21149 SOFTWARE RAID (Multiple Disks) SUPPORT
21150 M:      Song Liu <song@kernel.org>
21151 R:      Yu Kuai <yukuai3@huawei.com>
21152 L:      linux-raid@vger.kernel.org
21153 S:      Supported
21154 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21156 F:      drivers/md/Kconfig
21157 F:      drivers/md/Makefile
21158 F:      drivers/md/md*
21159 F:      drivers/md/raid*
21160 F:      include/linux/raid/
21161 F:      include/uapi/linux/raid/
21162 
21163 SOLIDRUN CLEARFOG SUPPORT
21164 M:      Russell King <linux@armlinux.org.uk>
21165 S:      Maintained
21166 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21167 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21168 
21169 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21170 M:      Russell King <linux@armlinux.org.uk>
21171 S:      Maintained
21172 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21173 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21174 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21175 
21176 SONIC NETWORK DRIVER
21177 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21178 L:      netdev@vger.kernel.org
21179 S:      Maintained
21180 F:      drivers/net/ethernet/natsemi/sonic.*
21181 
21182 SONICS SILICON BACKPLANE DRIVER (SSB)
21183 M:      Michael Buesch <m@bues.ch>
21184 L:      linux-wireless@vger.kernel.org
21185 S:      Maintained
21186 F:      drivers/ssb/
21187 F:      include/linux/ssb/
21188 
21189 SONY IMX208 SENSOR DRIVER
21190 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21191 L:      linux-media@vger.kernel.org
21192 S:      Maintained
21193 T:      git git://linuxtv.org/media_tree.git
21194 F:      drivers/media/i2c/imx208.c
21195 
21196 SONY IMX214 SENSOR DRIVER
21197 M:      Ricardo Ribalda <ribalda@kernel.org>
21198 L:      linux-media@vger.kernel.org
21199 S:      Maintained
21200 T:      git git://linuxtv.org/media_tree.git
21201 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21202 F:      drivers/media/i2c/imx214.c
21203 
21204 SONY IMX219 SENSOR DRIVER
21205 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
21206 L:      linux-media@vger.kernel.org
21207 S:      Maintained
21208 T:      git git://linuxtv.org/media_tree.git
21209 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21210 F:      drivers/media/i2c/imx219.c
21211 
21212 SONY IMX258 SENSOR DRIVER
21213 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21214 L:      linux-media@vger.kernel.org
21215 S:      Maintained
21216 T:      git git://linuxtv.org/media_tree.git
21217 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21218 F:      drivers/media/i2c/imx258.c
21219 
21220 SONY IMX274 SENSOR DRIVER
21221 M:      Leon Luo <leonl@leopardimaging.com>
21222 L:      linux-media@vger.kernel.org
21223 S:      Maintained
21224 T:      git git://linuxtv.org/media_tree.git
21225 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21226 F:      drivers/media/i2c/imx274.c
21227 
21228 SONY IMX283 SENSOR DRIVER
21229 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
21230 M:      Umang Jain <umang.jain@ideasonboard.com>
21231 L:      linux-media@vger.kernel.org
21232 S:      Maintained
21233 T:      git git://linuxtv.org/media_tree.git
21234 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21235 F:      drivers/media/i2c/imx283.c
21236 
21237 SONY IMX290 SENSOR DRIVER
21238 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21239 L:      linux-media@vger.kernel.org
21240 S:      Maintained
21241 T:      git git://linuxtv.org/media_tree.git
21242 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21243 F:      drivers/media/i2c/imx290.c
21244 
21245 SONY IMX296 SENSOR DRIVER
21246 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21247 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21248 L:      linux-media@vger.kernel.org
21249 S:      Maintained
21250 T:      git git://linuxtv.org/media_tree.git
21251 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21252 F:      drivers/media/i2c/imx296.c
21253 
21254 SONY IMX319 SENSOR DRIVER
21255 M:      Bingbu Cao <bingbu.cao@intel.com>
21256 L:      linux-media@vger.kernel.org
21257 S:      Maintained
21258 T:      git git://linuxtv.org/media_tree.git
21259 F:      drivers/media/i2c/imx319.c
21260 
21261 SONY IMX334 SENSOR DRIVER
21262 L:      linux-media@vger.kernel.org
21263 S:      Orphan
21264 T:      git git://linuxtv.org/media_tree.git
21265 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21266 F:      drivers/media/i2c/imx334.c
21267 
21268 SONY IMX335 SENSOR DRIVER
21269 L:      linux-media@vger.kernel.org
21270 S:      Orphan
21271 T:      git git://linuxtv.org/media_tree.git
21272 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21273 F:      drivers/media/i2c/imx335.c
21274 
21275 SONY IMX355 SENSOR DRIVER
21276 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
21277 L:      linux-media@vger.kernel.org
21278 S:      Maintained
21279 T:      git git://linuxtv.org/media_tree.git
21280 F:      drivers/media/i2c/imx355.c
21281 
21282 SONY IMX412 SENSOR DRIVER
21283 L:      linux-media@vger.kernel.org
21284 S:      Orphan
21285 T:      git git://linuxtv.org/media_tree.git
21286 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21287 F:      drivers/media/i2c/imx412.c
21288 
21289 SONY IMX415 SENSOR DRIVER
21290 M:      Michael Riesch <michael.riesch@wolfvision.net>
21291 L:      linux-media@vger.kernel.org
21292 S:      Maintained
21293 T:      git git://linuxtv.org/media_tree.git
21294 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21295 F:      drivers/media/i2c/imx415.c
21296 
21297 SONY MEMORYSTICK SUBSYSTEM
21298 M:      Maxim Levitsky <maximlevitsky@gmail.com>
21299 M:      Alex Dubov <oakad@yahoo.com>
21300 M:      Ulf Hansson <ulf.hansson@linaro.org>
21301 L:      linux-mmc@vger.kernel.org
21302 S:      Maintained
21303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21304 F:      drivers/memstick/
21305 F:      include/linux/memstick.h
21306 
21307 SONY VAIO CONTROL DEVICE DRIVER
21308 M:      Mattia Dongili <malattia@linux.it>
21309 L:      platform-driver-x86@vger.kernel.org
21310 S:      Maintained
21311 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21312 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21313 F:      drivers/char/sonypi.c
21314 F:      drivers/platform/x86/sony-laptop.c
21315 F:      include/linux/sony-laptop.h
21316 
21317 SOPHGO DEVICETREES and DRIVERS
21318 M:      Chen Wang <unicorn_wang@outlook.com>
21319 M:      Inochi Amaoto <inochiama@outlook.com>
21320 T:      git https://github.com/sophgo/linux.git
21321 S:      Maintained
21322 N:      sophgo
21323 K:      sophgo
21324 
21325 SOUND
21326 M:      Jaroslav Kysela <perex@perex.cz>
21327 M:      Takashi Iwai <tiwai@suse.com>
21328 L:      linux-sound@vger.kernel.org
21329 S:      Maintained
21330 W:      http://www.alsa-project.org/
21331 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21333 F:      Documentation/sound/
21334 F:      include/sound/
21335 F:      include/uapi/sound/
21336 F:      sound/
21337 F:      tools/testing/selftests/alsa
21338 
21339 SOUND - ALSA SELFTESTS
21340 M:      Mark Brown <broonie@kernel.org>
21341 L:      linux-sound@vger.kernel.org
21342 L:      linux-kselftest@vger.kernel.org
21343 S:      Supported
21344 F:      tools/testing/selftests/alsa
21345 
21346 SOUND - COMPRESSED AUDIO
21347 M:      Vinod Koul <vkoul@kernel.org>
21348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21349 S:      Supported
21350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21351 F:      Documentation/sound/designs/compress-offload.rst
21352 F:      include/sound/compress_driver.h
21353 F:      include/uapi/sound/compress_*
21354 F:      sound/core/compress_offload.c
21355 F:      sound/soc/soc-compress.c
21356 
21357 SOUND - CORE KUNIT TEST
21358 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
21359 L:      linux-sound@vger.kernel.org
21360 S:      Supported
21361 F:      sound/core/sound_kunit.c
21362 
21363 SOUND - DMAENGINE HELPERS
21364 M:      Lars-Peter Clausen <lars@metafoo.de>
21365 S:      Supported
21366 F:      include/sound/dmaengine_pcm.h
21367 F:      sound/core/pcm_dmaengine.c
21368 F:      sound/soc/soc-generic-dmaengine-pcm.c
21369 
21370 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21371 M:      Liam Girdwood <lgirdwood@gmail.com>
21372 M:      Mark Brown <broonie@kernel.org>
21373 L:      linux-sound@vger.kernel.org
21374 S:      Supported
21375 W:      http://alsa-project.org/main/index.php/ASoC
21376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21377 F:      Documentation/devicetree/bindings/sound/
21378 F:      Documentation/sound/soc/
21379 F:      include/dt-bindings/sound/
21380 F:      include/sound/soc*
21381 F:      include/sound/sof.h
21382 F:      include/sound/sof/
21383 F:      include/trace/events/sof*.h
21384 F:      include/uapi/sound/asoc.h
21385 F:      sound/soc/
21386 
21387 SOUND - SOC LAYER / dapm-graph
21388 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
21389 L:      linux-sound@vger.kernel.org
21390 S:      Maintained
21391 F:      tools/sound/dapm-graph
21392 
21393 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21394 M:      Liam Girdwood <lgirdwood@gmail.com>
21395 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21396 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21397 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21398 M:      Daniel Baluta <daniel.baluta@nxp.com>
21399 R:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
21400 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21401 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21402 S:      Supported
21403 W:      https://github.com/thesofproject/linux/
21404 F:      sound/soc/sof/
21405 
21406 SOUNDWIRE SUBSYSTEM
21407 M:      Vinod Koul <vkoul@kernel.org>
21408 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21409 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21410 R:      Sanyog Kale <sanyog.r.kale@intel.com>
21411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21412 S:      Supported
21413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21414 F:      Documentation/driver-api/soundwire/
21415 F:      drivers/soundwire/
21416 F:      include/linux/soundwire/
21417 
21418 SP2 MEDIA DRIVER
21419 M:      Olli Salonen <olli.salonen@iki.fi>
21420 L:      linux-media@vger.kernel.org
21421 S:      Maintained
21422 W:      https://linuxtv.org
21423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21424 F:      drivers/media/dvb-frontends/sp2*
21425 
21426 SPANISH DOCUMENTATION
21427 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21428 R:      Avadhut Naik <avadhut.naik@amd.com>
21429 S:      Maintained
21430 F:      Documentation/translations/sp_SP/
21431 
21432 SPARC + UltraSPARC (sparc/sparc64)
21433 M:      "David S. Miller" <davem@davemloft.net>
21434 M:      Andreas Larsson <andreas@gaisler.com>
21435 L:      sparclinux@vger.kernel.org
21436 S:      Maintained
21437 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21440 F:      arch/sparc/
21441 F:      drivers/sbus/
21442 
21443 SPARC SERIAL DRIVERS
21444 M:      "David S. Miller" <davem@davemloft.net>
21445 L:      sparclinux@vger.kernel.org
21446 S:      Maintained
21447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21449 F:      drivers/tty/serial/suncore.c
21450 F:      drivers/tty/serial/sunhv.c
21451 F:      drivers/tty/serial/sunsab.c
21452 F:      drivers/tty/serial/sunsab.h
21453 F:      drivers/tty/serial/sunsu.c
21454 F:      drivers/tty/serial/sunzilog.c
21455 F:      drivers/tty/serial/sunzilog.h
21456 F:      drivers/tty/vcc.c
21457 F:      include/linux/sunserialcore.h
21458 
21459 SPARSE CHECKER
21460 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21461 L:      linux-sparse@vger.kernel.org
21462 S:      Maintained
21463 W:      https://sparse.docs.kernel.org/
21464 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21465 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21466 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21467 F:      include/linux/compiler.h
21468 
21469 SPEAKUP CONSOLE SPEECH DRIVER
21470 M:      William Hubbs <w.d.hubbs@gmail.com>
21471 M:      Chris Brannon <chris@the-brannons.com>
21472 M:      Kirk Reiser <kirk@reisers.ca>
21473 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
21474 L:      speakup@linux-speakup.org
21475 S:      Odd Fixes
21476 W:      http://www.linux-speakup.org/
21477 W:      https://github.com/linux-speakup/speakup
21478 B:      https://github.com/linux-speakup/speakup/issues
21479 F:      drivers/accessibility/speakup/
21480 
21481 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21482 M:      Viresh Kumar <vireshk@kernel.org>
21483 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21484 M:      soc@kernel.org
21485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21486 S:      Maintained
21487 W:      http://www.st.com/spear
21488 F:      arch/arm/boot/dts/st/spear*
21489 F:      arch/arm/mach-spear/
21490 F:      drivers/clk/spear/
21491 F:      drivers/pinctrl/spear/
21492 
21493 SPI NOR SUBSYSTEM
21494 M:      Tudor Ambarus <tudor.ambarus@linaro.org>
21495 M:      Pratyush Yadav <pratyush@kernel.org>
21496 M:      Michael Walle <mwalle@kernel.org>
21497 L:      linux-mtd@lists.infradead.org
21498 S:      Maintained
21499 W:      http://www.linux-mtd.infradead.org/
21500 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21501 C:      irc://irc.oftc.net/mtd
21502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21503 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21504 F:      drivers/mtd/spi-nor/
21505 F:      include/linux/mtd/spi-nor.h
21506 
21507 SPI SUBSYSTEM
21508 M:      Mark Brown <broonie@kernel.org>
21509 L:      linux-spi@vger.kernel.org
21510 S:      Maintained
21511 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21513 F:      Documentation/devicetree/bindings/spi/
21514 F:      Documentation/spi/
21515 F:      drivers/spi/
21516 F:      include/linux/spi/
21517 F:      include/uapi/linux/spi/
21518 F:      tools/spi/
21519 
21520 SPIDERNET NETWORK DRIVER for CELL
21521 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21522 M:      Geoff Levand <geoff@infradead.org>
21523 L:      netdev@vger.kernel.org
21524 L:      linuxppc-dev@lists.ozlabs.org
21525 S:      Maintained
21526 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21527 F:      drivers/net/ethernet/toshiba/spider_net*
21528 
21529 SPMI SUBSYSTEM
21530 M:      Stephen Boyd <sboyd@kernel.org>
21531 L:      linux-kernel@vger.kernel.org
21532 S:      Maintained
21533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21534 F:      Documentation/devicetree/bindings/spmi/
21535 F:      drivers/spmi/
21536 F:      include/dt-bindings/spmi/spmi.h
21537 F:      include/linux/spmi.h
21538 F:      include/trace/events/spmi.h
21539 
21540 SPU FILE SYSTEM
21541 M:      Jeremy Kerr <jk@ozlabs.org>
21542 L:      linuxppc-dev@lists.ozlabs.org
21543 S:      Supported
21544 W:      http://www.ibm.com/developerworks/power/cell/
21545 F:      Documentation/filesystems/spufs/spufs.rst
21546 F:      arch/powerpc/platforms/cell/spufs/
21547 
21548 SQUASHFS FILE SYSTEM
21549 M:      Phillip Lougher <phillip@squashfs.org.uk>
21550 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
21551 S:      Maintained
21552 W:      http://squashfs.org.uk
21553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21554 F:      Documentation/filesystems/squashfs.rst
21555 F:      fs/squashfs/
21556 
21557 SRM (Alpha) environment access
21558 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
21559 S:      Maintained
21560 F:      arch/alpha/kernel/srm_env.c
21561 
21562 ST LSM6DSx IMU IIO DRIVER
21563 M:      Lorenzo Bianconi <lorenzo@kernel.org>
21564 L:      linux-iio@vger.kernel.org
21565 S:      Maintained
21566 W:      http://www.st.com/
21567 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21568 F:      drivers/iio/imu/st_lsm6dsx/
21569 
21570 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21571 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21572 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21573 L:      linux-media@vger.kernel.org
21574 S:      Maintained
21575 T:      git git://linuxtv.org/media_tree.git
21576 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21577 F:      drivers/media/i2c/st-mipid02.c
21578 
21579 ST STM32 FIREWALL
21580 M:      Gatien Chevallier <gatien.chevallier@foss.st.com>
21581 S:      Maintained
21582 F:      drivers/bus/stm32_etzpc.c
21583 F:      drivers/bus/stm32_firewall.c
21584 F:      drivers/bus/stm32_rifsc.c
21585 
21586 ST STM32 I2C/SMBUS DRIVER
21587 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21588 M:      Alain Volmat <alain.volmat@foss.st.com>
21589 L:      linux-i2c@vger.kernel.org
21590 S:      Maintained
21591 F:      drivers/i2c/busses/i2c-stm32*
21592 
21593 ST STM32 SPI DRIVER
21594 M:      Alain Volmat <alain.volmat@foss.st.com>
21595 L:      linux-spi@vger.kernel.org
21596 S:      Maintained
21597 F:      drivers/spi/spi-stm32.c
21598 
21599 ST STPDDC60 DRIVER
21600 M:      Daniel Nilsson <daniel.nilsson@flex.com>
21601 L:      linux-hwmon@vger.kernel.org
21602 S:      Maintained
21603 F:      Documentation/hwmon/stpddc60.rst
21604 F:      drivers/hwmon/pmbus/stpddc60.c
21605 
21606 ST VGXY61 DRIVER
21607 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21608 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21609 L:      linux-media@vger.kernel.org
21610 S:      Maintained
21611 T:      git git://linuxtv.org/media_tree.git
21612 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21613 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21614 F:      drivers/media/i2c/vgxy61.c
21615 
21616 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21617 M:      Song Qiang <songqiang1304521@gmail.com>
21618 L:      linux-iio@vger.kernel.org
21619 S:      Maintained
21620 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21621 F:      drivers/iio/proximity/vl53l0x-i2c.c
21622 
21623 STABLE BRANCH
21624 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21625 M:      Sasha Levin <sashal@kernel.org>
21626 L:      stable@vger.kernel.org
21627 S:      Supported
21628 F:      Documentation/process/stable-kernel-rules.rst
21629 
21630 STAGING - ATOMISP DRIVER
21631 M:      Hans de Goede <hdegoede@redhat.com>
21632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21633 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21634 L:      linux-media@vger.kernel.org
21635 S:      Maintained
21636 F:      drivers/staging/media/atomisp/
21637 
21638 STAGING - FIELDBUS SUBSYSTEM
21639 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21640 S:      Maintained
21641 F:      drivers/staging/fieldbus/*
21642 F:      drivers/staging/fieldbus/Documentation/
21643 
21644 STAGING - HMS ANYBUS-S BUS
21645 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21646 S:      Maintained
21647 F:      drivers/staging/fieldbus/anybuss/
21648 
21649 STAGING - INDUSTRIAL IO
21650 M:      Jonathan Cameron <jic23@kernel.org>
21651 L:      linux-iio@vger.kernel.org
21652 S:      Odd Fixes
21653 F:      Documentation/devicetree/bindings/staging/iio/
21654 F:      drivers/staging/iio/
21655 
21656 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21657 M:      Marc Dietrich <marvin24@gmx.de>
21658 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
21659 L:      linux-tegra@vger.kernel.org
21660 S:      Maintained
21661 F:      drivers/staging/nvec/
21662 
21663 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21664 M:      Jens Frederich <jfrederich@gmail.com>
21665 M:      Jon Nettleton <jon.nettleton@gmail.com>
21666 S:      Maintained
21667 W:      http://wiki.laptop.org/go/DCON
21668 F:      drivers/staging/olpc_dcon/
21669 
21670 STAGING - REALTEK RTL8712U DRIVERS
21671 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21672 S:      Odd Fixes
21673 F:      drivers/staging/rtl8712/
21674 
21675 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21676 M:      Michael Hennerich <michael.hennerich@analog.com>
21677 L:      linux-fbdev@vger.kernel.org
21678 S:      Supported
21679 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21680 F:      drivers/staging/fbtft/fb_seps525.c
21681 
21682 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21683 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21684 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21685 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21686 L:      linux-fbdev@vger.kernel.org
21687 S:      Maintained
21688 F:      drivers/staging/sm750fb/
21689 
21690 STAGING - VIA VT665X DRIVERS
21691 M:      Philipp Hortmann <philipp.g.hortmann@gmail.com>
21692 S:      Odd Fixes
21693 F:      drivers/staging/vt665?/
21694 
21695 STAGING SUBSYSTEM
21696 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21697 L:      linux-staging@lists.linux.dev
21698 S:      Supported
21699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21700 F:      drivers/staging/
21701 
21702 STANDALONE CACHE CONTROLLER DRIVERS
21703 M:      Conor Dooley <conor@kernel.org>
21704 S:      Maintained
21705 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21706 F:      Documentation/devicetree/bindings/cache/
21707 F:      drivers/cache
21708 
21709 STARFIRE/DURALAN NETWORK DRIVER
21710 M:      Ion Badulescu <ionut@badula.org>
21711 S:      Odd Fixes
21712 F:      drivers/net/ethernet/adaptec/starfire*
21713 
21714 STARFIVE CAMERA SUBSYSTEM DRIVER
21715 M:      Jack Zhu <jack.zhu@starfivetech.com>
21716 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21717 L:      linux-media@vger.kernel.org
21718 S:      Maintained
21719 F:      Documentation/admin-guide/media/starfive_camss.rst
21720 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21721 F:      drivers/staging/media/starfive/camss
21722 
21723 STARFIVE CRYPTO DRIVER
21724 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21725 M:      William Qiu <william.qiu@starfivetech.com>
21726 S:      Supported
21727 F:      Documentation/devicetree/bindings/crypto/starfive*
21728 F:      drivers/crypto/starfive/
21729 
21730 STARFIVE DEVICETREES
21731 M:      Emil Renner Berthing <kernel@esmil.dk>
21732 S:      Maintained
21733 F:      arch/riscv/boot/dts/starfive/
21734 
21735 STARFIVE DWMAC GLUE LAYER
21736 M:      Emil Renner Berthing <kernel@esmil.dk>
21737 M:      Minda Chen <minda.chen@starfivetech.com>
21738 S:      Maintained
21739 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21740 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21741 
21742 STARFIVE JH7110 DPHY RX DRIVER
21743 M:      Jack Zhu <jack.zhu@starfivetech.com>
21744 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21745 S:      Supported
21746 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21747 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21748 
21749 STARFIVE JH7110 DPHY TX DRIVER
21750 M:      Keith Zhao <keith.zhao@starfivetech.com>
21751 M:      Shengyang Chen <shengyang.chen@starfivetech.com>
21752 S:      Supported
21753 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21754 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21755 
21756 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21757 M:      William Qiu <william.qiu@starfivetech.com>
21758 S:      Supported
21759 F:      Documentation/devicetree/bindings/mmc/starfive*
21760 F:      drivers/mmc/host/dw_mmc-starfive.c
21761 
21762 STARFIVE JH7110 PLL CLOCK DRIVER
21763 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21764 S:      Supported
21765 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21766 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21767 
21768 STARFIVE JH7110 PWMDAC DRIVER
21769 M:      Hal Feng <hal.feng@starfivetech.com>
21770 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21771 S:      Supported
21772 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21773 F:      sound/soc/starfive/jh7110_pwmdac.c
21774 
21775 STARFIVE JH7110 SYSCON
21776 M:      William Qiu <william.qiu@starfivetech.com>
21777 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21778 S:      Supported
21779 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21780 
21781 STARFIVE JH7110 TDM DRIVER
21782 M:      Walker Chen <walker.chen@starfivetech.com>
21783 S:      Maintained
21784 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21785 F:      sound/soc/starfive/jh7110_tdm.c
21786 
21787 STARFIVE JH71X0 CLOCK DRIVERS
21788 M:      Emil Renner Berthing <kernel@esmil.dk>
21789 M:      Hal Feng <hal.feng@starfivetech.com>
21790 S:      Maintained
21791 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21792 F:      drivers/clk/starfive/clk-starfive-jh71*
21793 F:      include/dt-bindings/clock/starfive?jh71*.h
21794 
21795 STARFIVE JH71X0 PINCTRL DRIVERS
21796 M:      Emil Renner Berthing <kernel@esmil.dk>
21797 M:      Jianlong Huang <jianlong.huang@starfivetech.com>
21798 M:      Hal Feng <hal.feng@starfivetech.com>
21799 L:      linux-gpio@vger.kernel.org
21800 S:      Maintained
21801 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21802 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21803 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21804 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21805 
21806 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21807 M:      Emil Renner Berthing <kernel@esmil.dk>
21808 M:      Hal Feng <hal.feng@starfivetech.com>
21809 S:      Maintained
21810 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21811 F:      drivers/reset/starfive/reset-starfive-jh71*
21812 F:      include/dt-bindings/reset/starfive?jh71*.h
21813 
21814 STARFIVE JH71X0 USB DRIVERS
21815 M:      Minda Chen <minda.chen@starfivetech.com>
21816 S:      Maintained
21817 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21818 F:      drivers/usb/cdns3/cdns3-starfive.c
21819 
21820 STARFIVE JH71XX PMU CONTROLLER DRIVER
21821 M:      Walker Chen <walker.chen@starfivetech.com>
21822 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21823 S:      Supported
21824 F:      Documentation/devicetree/bindings/power/starfive*
21825 F:      drivers/pmdomain/starfive/
21826 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21827 
21828 STARFIVE SOC DRIVERS
21829 M:      Conor Dooley <conor@kernel.org>
21830 S:      Maintained
21831 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21832 F:      Documentation/devicetree/bindings/soc/starfive/
21833 
21834 STARFIVE STARLINK PMU DRIVER
21835 M:      Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21836 S:      Maintained
21837 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21838 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21839 F:      drivers/perf/starfive_starlink_pmu.c
21840 
21841 STARFIVE TRNG DRIVER
21842 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21843 S:      Supported
21844 F:      Documentation/devicetree/bindings/rng/starfive*
21845 F:      drivers/char/hw_random/jh7110-trng.c
21846 
21847 STARFIVE WATCHDOG DRIVER
21848 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21849 M:      Samin Guo <samin.guo@starfivetech.com>
21850 S:      Supported
21851 F:      Documentation/devicetree/bindings/watchdog/starfive*
21852 F:      drivers/watchdog/starfive-wdt.c
21853 
21854 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21855 M:      Minda Chen <minda.chen@starfivetech.com>
21856 S:      Supported
21857 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21858 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21859 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21860 F:      drivers/phy/starfive/phy-jh7110-usb.c
21861 
21862 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21863 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21864 S:      Supported
21865 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21866 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21867 
21868 STATIC BRANCH/CALL
21869 M:      Peter Zijlstra <peterz@infradead.org>
21870 M:      Josh Poimboeuf <jpoimboe@kernel.org>
21871 M:      Jason Baron <jbaron@akamai.com>
21872 R:      Steven Rostedt <rostedt@goodmis.org>
21873 R:      Ard Biesheuvel <ardb@kernel.org>
21874 S:      Supported
21875 F:      arch/*/include/asm/jump_label*.h
21876 F:      arch/*/include/asm/static_call*.h
21877 F:      arch/*/kernel/jump_label.c
21878 F:      arch/*/kernel/static_call.c
21879 F:      include/linux/jump_label*.h
21880 F:      include/linux/static_call*.h
21881 F:      kernel/jump_label.c
21882 F:      kernel/static_call.c
21883 
21884 STI AUDIO (ASoC) DRIVERS
21885 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21887 S:      Maintained
21888 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21889 F:      sound/soc/sti/
21890 
21891 STI CEC DRIVER
21892 M:      Alain Volmat <alain.volmat@foss.st.com>
21893 S:      Maintained
21894 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21895 F:      drivers/media/cec/platform/sti/
21896 
21897 STK1160 USB VIDEO CAPTURE DRIVER
21898 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21899 L:      linux-media@vger.kernel.org
21900 S:      Maintained
21901 T:      git git://linuxtv.org/media_tree.git
21902 F:      drivers/media/usb/stk1160/
21903 
21904 STM32 AUDIO (ASoC) DRIVERS
21905 M:      Olivier Moysan <olivier.moysan@foss.st.com>
21906 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21907 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21908 S:      Maintained
21909 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21910 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21911 F:      sound/soc/stm/
21912 
21913 STM32 DMA DRIVERS
21914 M:      Amélie Delaunay <amelie.delaunay@foss.st.com>
21915 L:      dmaengine@vger.kernel.org
21916 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21917 S:      Maintained
21918 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21919 F:      Documentation/devicetree/bindings/dma/stm32/
21920 F:      drivers/dma/stm32/
21921 
21922 STM32 TIMER/LPTIMER DRIVERS
21923 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21924 S:      Maintained
21925 F:      Documentation/ABI/testing/*timer-stm32
21926 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21927 F:      drivers/*/stm32-*timer*
21928 F:      drivers/pwm/pwm-stm32*
21929 F:      include/linux/*/stm32-*tim*
21930 
21931 STMMAC ETHERNET DRIVER
21932 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
21933 M:      Jose Abreu <joabreu@synopsys.com>
21934 L:      netdev@vger.kernel.org
21935 S:      Supported
21936 W:      http://www.stlinux.com
21937 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21938 F:      drivers/net/ethernet/stmicro/stmmac/
21939 
21940 SUN HAPPY MEAL ETHERNET DRIVER
21941 M:      Sean Anderson <seanga2@gmail.com>
21942 S:      Maintained
21943 F:      drivers/net/ethernet/sun/sunhme.*
21944 
21945 SUN3/3X
21946 M:      Sam Creasey <sammy@sammy.net>
21947 S:      Maintained
21948 W:      http://sammy.net/sun3/
21949 F:      arch/m68k/include/asm/sun3*
21950 F:      arch/m68k/kernel/*sun3*
21951 F:      arch/m68k/sun3*/
21952 F:      drivers/net/ethernet/i825xx/sun3*
21953 
21954 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21955 M:      Hans de Goede <hdegoede@redhat.com>
21956 L:      linux-input@vger.kernel.org
21957 S:      Maintained
21958 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21959 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21960 
21961 SUNDANCE NETWORK DRIVER
21962 M:      Denis Kirjanov <kda@linux-powerpc.org>
21963 L:      netdev@vger.kernel.org
21964 S:      Maintained
21965 F:      drivers/net/ethernet/dlink/sundance.c
21966 
21967 SUNPLUS ETHERNET DRIVER
21968 M:      Wells Lu <wellslutw@gmail.com>
21969 L:      netdev@vger.kernel.org
21970 S:      Maintained
21971 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21972 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21973 F:      drivers/net/ethernet/sunplus/
21974 
21975 SUNPLUS MMC DRIVER
21976 M:      Tony Huang <tonyhuang.sunplus@gmail.com>
21977 M:      Li-hao Kuo <lhjeff911@gmail.com>
21978 S:      Maintained
21979 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21980 F:      drivers/mmc/host/sunplus-mmc.c
21981 
21982 SUNPLUS OCOTP DRIVER
21983 M:      Vincent Shih <vincent.sunplus@gmail.com>
21984 S:      Maintained
21985 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21986 F:      drivers/nvmem/sunplus-ocotp.c
21987 
21988 SUNPLUS PWM DRIVER
21989 M:      Hammer Hsieh <hammerh0314@gmail.com>
21990 S:      Maintained
21991 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21992 F:      drivers/pwm/pwm-sunplus.c
21993 
21994 SUNPLUS RTC DRIVER
21995 M:      Vincent Shih <vincent.sunplus@gmail.com>
21996 L:      linux-rtc@vger.kernel.org
21997 S:      Maintained
21998 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21999 F:      drivers/rtc/rtc-sunplus.c
22000 
22001 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22002 M:      Li-hao Kuo <lhjeff911@gmail.com>
22003 L:      linux-spi@vger.kernel.org
22004 S:      Maintained
22005 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22006 F:      drivers/spi/spi-sunplus-sp7021.c
22007 
22008 SUNPLUS UART DRIVER
22009 M:      Hammer Hsieh <hammerh0314@gmail.com>
22010 S:      Maintained
22011 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22012 F:      drivers/tty/serial/sunplus-uart.c
22013 
22014 SUNPLUS USB2 PHY DRIVER
22015 M:      Vincent Shih <vincent.sunplus@gmail.com>
22016 L:      linux-usb@vger.kernel.org
22017 S:      Maintained
22018 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22019 F:      drivers/phy/sunplus/Kconfig
22020 F:      drivers/phy/sunplus/Makefile
22021 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22022 
22023 SUNPLUS WATCHDOG DRIVER
22024 M:      Xiantao Hu <xt.hu@cqplus1.com>
22025 L:      linux-watchdog@vger.kernel.org
22026 S:      Maintained
22027 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22028 F:      drivers/watchdog/sunplus_wdt.c
22029 
22030 SUPERH
22031 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
22032 M:      Rich Felker <dalias@libc.org>
22033 M:      John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22034 L:      linux-sh@vger.kernel.org
22035 S:      Maintained
22036 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22037 F:      Documentation/arch/sh/
22038 F:      arch/sh/
22039 F:      drivers/sh/
22040 
22041 SUSPEND TO RAM
22042 M:      "Rafael J. Wysocki" <rafael@kernel.org>
22043 M:      Len Brown <len.brown@intel.com>
22044 M:      Pavel Machek <pavel@ucw.cz>
22045 L:      linux-pm@vger.kernel.org
22046 S:      Supported
22047 B:      https://bugzilla.kernel.org
22048 F:      Documentation/power/
22049 F:      arch/x86/kernel/acpi/sleep*
22050 F:      arch/x86/kernel/acpi/wakeup*
22051 F:      drivers/base/power/
22052 F:      include/linux/freezer.h
22053 F:      include/linux/pm.h
22054 F:      include/linux/suspend.h
22055 F:      kernel/power/
22056 
22057 SVGA HANDLING
22058 M:      Martin Mares <mj@ucw.cz>
22059 L:      linux-video@atrey.karlin.mff.cuni.cz
22060 S:      Maintained
22061 F:      Documentation/admin-guide/svga.rst
22062 F:      arch/x86/boot/video*
22063 
22064 SWITCHDEV
22065 M:      Jiri Pirko <jiri@resnulli.us>
22066 M:      Ivan Vecera <ivecera@redhat.com>
22067 L:      netdev@vger.kernel.org
22068 S:      Supported
22069 F:      include/net/switchdev.h
22070 F:      net/switchdev/
22071 
22072 SY8106A REGULATOR DRIVER
22073 M:      Icenowy Zheng <icenowy@aosc.io>
22074 S:      Maintained
22075 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22076 F:      drivers/regulator/sy8106a-regulator.c
22077 
22078 SYNC FILE FRAMEWORK
22079 M:      Sumit Semwal <sumit.semwal@linaro.org>
22080 R:      Gustavo Padovan <gustavo@padovan.org>
22081 L:      linux-media@vger.kernel.org
22082 L:      dri-devel@lists.freedesktop.org
22083 S:      Maintained
22084 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22085 F:      Documentation/driver-api/sync_file.rst
22086 F:      drivers/dma-buf/dma-fence*
22087 F:      drivers/dma-buf/sw_sync.c
22088 F:      drivers/dma-buf/sync_*
22089 F:      include/linux/sync_file.h
22090 F:      include/uapi/linux/sync_file.h
22091 
22092 SYNOPSYS ARC ARCHITECTURE
22093 M:      Vineet Gupta <vgupta@kernel.org>
22094 L:      linux-snps-arc@lists.infradead.org
22095 S:      Supported
22096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22097 F:      Documentation/arch/arc
22098 F:      Documentation/devicetree/bindings/arc/*
22099 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22100 F:      arch/arc/
22101 F:      drivers/clocksource/arc_timer.c
22102 F:      drivers/tty/serial/arc_uart.c
22103 
22104 SYNOPSYS ARC HSDK SDP pll clock driver
22105 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22106 S:      Supported
22107 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22108 F:      drivers/clk/clk-hsdk-pll.c
22109 
22110 SYNOPSYS ARC SDP clock driver
22111 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22112 S:      Supported
22113 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22114 F:      drivers/clk/axs10x/*
22115 
22116 SYNOPSYS ARC SDP platform support
22117 M:      Alexey Brodkin <abrodkin@synopsys.com>
22118 S:      Supported
22119 F:      Documentation/devicetree/bindings/arc/axs10*
22120 F:      arch/arc/boot/dts/ax*
22121 F:      arch/arc/plat-axs10x
22122 
22123 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22124 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22125 S:      Supported
22126 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22127 F:      drivers/reset/reset-axs10x.c
22128 
22129 SYNOPSYS CREG GPIO DRIVER
22130 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22131 S:      Maintained
22132 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22133 F:      drivers/gpio/gpio-creg-snps.c
22134 
22135 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22136 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22137 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22138 S:      Supported
22139 F:      drivers/tty/serial/8250/8250_dw.c
22140 F:      drivers/tty/serial/8250/8250_dwlib.*
22141 F:      drivers/tty/serial/8250/8250_lpss.c
22142 
22143 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22144 M:      Hoan Tran <hoan@os.amperecomputing.com>
22145 M:      Serge Semin <fancer.lancer@gmail.com>
22146 L:      linux-gpio@vger.kernel.org
22147 S:      Maintained
22148 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22149 F:      drivers/gpio/gpio-dwapb.c
22150 
22151 SYNOPSYS DESIGNWARE APB SSI DRIVER
22152 M:      Serge Semin <fancer.lancer@gmail.com>
22153 L:      linux-spi@vger.kernel.org
22154 S:      Supported
22155 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22156 F:      drivers/spi/spi-dw*
22157 
22158 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22159 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22160 S:      Maintained
22161 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22162 F:      drivers/dma/dw-axi-dmac/
22163 
22164 SYNOPSYS DESIGNWARE DMAC DRIVER
22165 M:      Viresh Kumar <vireshk@kernel.org>
22166 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22167 S:      Maintained
22168 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22169 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22170 F:      drivers/dma/dw/
22171 F:      include/dt-bindings/dma/dw-dmac.h
22172 F:      include/linux/dma/dw.h
22173 F:      include/linux/platform_data/dma-dw.h
22174 
22175 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22176 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22177 L:      netdev@vger.kernel.org
22178 S:      Supported
22179 F:      drivers/net/ethernet/synopsys/
22180 
22181 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22182 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22183 L:      netdev@vger.kernel.org
22184 S:      Supported
22185 F:      drivers/net/pcs/pcs-xpcs.c
22186 F:      drivers/net/pcs/pcs-xpcs.h
22187 F:      include/linux/pcs/pcs-xpcs.h
22188 
22189 SYNOPSYS DESIGNWARE I2C DRIVER
22190 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
22191 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22192 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
22193 R:      Jan Dabros <jsd@semihalf.com>
22194 L:      linux-i2c@vger.kernel.org
22195 S:      Supported
22196 F:      drivers/i2c/busses/i2c-designware-*
22197 
22198 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22199 M:      Jaehoon Chung <jh80.chung@samsung.com>
22200 L:      linux-mmc@vger.kernel.org
22201 S:      Maintained
22202 F:      drivers/mmc/host/dw_mmc*
22203 
22204 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22205 M:      Shuai Xue <xueshuai@linux.alibaba.com>
22206 M:      Jing Zhang <renyu.zj@linux.alibaba.com>
22207 S:      Supported
22208 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22209 F:      drivers/perf/dwc_pcie_pmu.c
22210 
22211 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22212 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22213 S:      Supported
22214 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22215 F:      drivers/reset/reset-hsdk.c
22216 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22217 
22218 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22219 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
22220 M:      Manjunath M B <manjumb@synopsys.com>
22221 L:      linux-mmc@vger.kernel.org
22222 S:      Maintained
22223 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22224 
22225 SYSTEM CONFIGURATION (SYSCON)
22226 M:      Lee Jones <lee@kernel.org>
22227 M:      Arnd Bergmann <arnd@arndb.de>
22228 S:      Supported
22229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22230 F:      drivers/mfd/syscon.c
22231 
22232 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22233 M:      Sudeep Holla <sudeep.holla@arm.com>
22234 R:      Cristian Marussi <cristian.marussi@arm.com>
22235 L:      arm-scmi@vger.kernel.org
22236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22237 S:      Maintained
22238 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22239 F:      drivers/clk/clk-sc[mp]i.c
22240 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22241 F:      drivers/firmware/arm_scmi/
22242 F:      drivers/firmware/arm_scpi.c
22243 F:      drivers/hwmon/scmi-hwmon.c
22244 F:      drivers/pinctrl/pinctrl-scmi.c
22245 F:      drivers/pmdomain/arm/
22246 F:      drivers/powercap/arm_scmi_powercap.c
22247 F:      drivers/regulator/scmi-regulator.c
22248 F:      drivers/reset/reset-scmi.c
22249 F:      include/linux/sc[mp]i_protocol.h
22250 F:      include/trace/events/scmi.h
22251 F:      include/uapi/linux/virtio_scmi.h
22252 
22253 SYSTEM RESET/SHUTDOWN DRIVERS
22254 M:      Sebastian Reichel <sre@kernel.org>
22255 L:      linux-pm@vger.kernel.org
22256 S:      Maintained
22257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22258 F:      Documentation/devicetree/bindings/power/reset/
22259 F:      drivers/power/reset/
22260 
22261 SYSTEM TRACE MODULE CLASS
22262 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
22263 S:      Maintained
22264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22265 F:      Documentation/trace/stm.rst
22266 F:      drivers/hwtracing/stm/
22267 F:      include/linux/stm.h
22268 F:      include/uapi/linux/stm.h
22269 
22270 SYSTEM76 ACPI DRIVER
22271 M:      Jeremy Soller <jeremy@system76.com>
22272 M:      System76 Product Development <productdev@system76.com>
22273 L:      platform-driver-x86@vger.kernel.org
22274 S:      Maintained
22275 F:      drivers/platform/x86/system76_acpi.c
22276 
22277 SYSV FILESYSTEM
22278 S:      Orphan
22279 F:      Documentation/filesystems/sysv-fs.rst
22280 F:      fs/sysv/
22281 F:      include/linux/sysv_fs.h
22282 
22283 TASKSTATS STATISTICS INTERFACE
22284 M:      Balbir Singh <bsingharora@gmail.com>
22285 S:      Maintained
22286 F:      Documentation/accounting/taskstats*
22287 F:      include/linux/taskstats*
22288 F:      kernel/taskstats.c
22289 
22290 TC subsystem
22291 M:      Jamal Hadi Salim <jhs@mojatatu.com>
22292 M:      Cong Wang <xiyou.wangcong@gmail.com>
22293 M:      Jiri Pirko <jiri@resnulli.us>
22294 L:      netdev@vger.kernel.org
22295 S:      Maintained
22296 F:      include/net/pkt_cls.h
22297 F:      include/net/pkt_sched.h
22298 F:      include/net/tc_act/
22299 F:      include/uapi/linux/pkt_cls.h
22300 F:      include/uapi/linux/pkt_sched.h
22301 F:      include/uapi/linux/tc_act/
22302 F:      include/uapi/linux/tc_ematch/
22303 F:      net/sched/
22304 F:      tools/testing/selftests/tc-testing
22305 
22306 TC90522 MEDIA DRIVER
22307 M:      Akihiro Tsukada <tskd08@gmail.com>
22308 L:      linux-media@vger.kernel.org
22309 S:      Odd Fixes
22310 F:      drivers/media/dvb-frontends/tc90522*
22311 
22312 TCP LOW PRIORITY MODULE
22313 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22314 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22315 S:      Maintained
22316 W:      http://tcp-lp-mod.sourceforge.net/
22317 F:      net/ipv4/tcp_lp.c
22318 
22319 TDA10071 MEDIA DRIVER
22320 L:      linux-media@vger.kernel.org
22321 S:      Orphan
22322 W:      https://linuxtv.org
22323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22324 F:      drivers/media/dvb-frontends/tda10071*
22325 
22326 TDA18212 MEDIA DRIVER
22327 L:      linux-media@vger.kernel.org
22328 S:      Orphan
22329 W:      https://linuxtv.org
22330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22331 F:      drivers/media/tuners/tda18212*
22332 
22333 TDA18218 MEDIA DRIVER
22334 L:      linux-media@vger.kernel.org
22335 S:      Orphan
22336 W:      https://linuxtv.org
22337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22338 F:      drivers/media/tuners/tda18218*
22339 
22340 TDA18250 MEDIA DRIVER
22341 M:      Olli Salonen <olli.salonen@iki.fi>
22342 L:      linux-media@vger.kernel.org
22343 S:      Maintained
22344 W:      https://linuxtv.org
22345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22346 T:      git git://linuxtv.org/media_tree.git
22347 F:      drivers/media/tuners/tda18250*
22348 
22349 TDA18271 MEDIA DRIVER
22350 M:      Michael Krufky <mkrufky@linuxtv.org>
22351 L:      linux-media@vger.kernel.org
22352 S:      Maintained
22353 W:      https://linuxtv.org
22354 W:      http://github.com/mkrufky
22355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22356 T:      git git://linuxtv.org/mkrufky/tuners.git
22357 F:      drivers/media/tuners/tda18271*
22358 
22359 TDA1997x MEDIA DRIVER
22360 M:      Tim Harvey <tharvey@gateworks.com>
22361 L:      linux-media@vger.kernel.org
22362 S:      Maintained
22363 W:      https://linuxtv.org
22364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22365 F:      drivers/media/i2c/tda1997x.*
22366 
22367 TDA827x MEDIA DRIVER
22368 M:      Michael Krufky <mkrufky@linuxtv.org>
22369 L:      linux-media@vger.kernel.org
22370 S:      Maintained
22371 W:      https://linuxtv.org
22372 W:      http://github.com/mkrufky
22373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22374 T:      git git://linuxtv.org/mkrufky/tuners.git
22375 F:      drivers/media/tuners/tda8290.*
22376 
22377 TDA8290 MEDIA DRIVER
22378 M:      Michael Krufky <mkrufky@linuxtv.org>
22379 L:      linux-media@vger.kernel.org
22380 S:      Maintained
22381 W:      https://linuxtv.org
22382 W:      http://github.com/mkrufky
22383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22384 T:      git git://linuxtv.org/mkrufky/tuners.git
22385 F:      drivers/media/tuners/tda8290.*
22386 
22387 TDA9840 MEDIA DRIVER
22388 M:      Hans Verkuil <hverkuil@xs4all.nl>
22389 L:      linux-media@vger.kernel.org
22390 S:      Maintained
22391 W:      https://linuxtv.org
22392 T:      git git://linuxtv.org/media_tree.git
22393 F:      drivers/media/i2c/tda9840*
22394 
22395 TEA5761 TUNER DRIVER
22396 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22397 L:      linux-media@vger.kernel.org
22398 S:      Odd fixes
22399 W:      https://linuxtv.org
22400 T:      git git://linuxtv.org/media_tree.git
22401 F:      drivers/media/tuners/tea5761.*
22402 
22403 TEA5767 TUNER DRIVER
22404 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22405 L:      linux-media@vger.kernel.org
22406 S:      Maintained
22407 W:      https://linuxtv.org
22408 T:      git git://linuxtv.org/media_tree.git
22409 F:      drivers/media/tuners/tea5767.*
22410 
22411 TEA6415C MEDIA DRIVER
22412 M:      Hans Verkuil <hverkuil@xs4all.nl>
22413 L:      linux-media@vger.kernel.org
22414 S:      Maintained
22415 W:      https://linuxtv.org
22416 T:      git git://linuxtv.org/media_tree.git
22417 F:      drivers/media/i2c/tea6415c*
22418 
22419 TEA6420 MEDIA DRIVER
22420 M:      Hans Verkuil <hverkuil@xs4all.nl>
22421 L:      linux-media@vger.kernel.org
22422 S:      Maintained
22423 W:      https://linuxtv.org
22424 T:      git git://linuxtv.org/media_tree.git
22425 F:      drivers/media/i2c/tea6420*
22426 
22427 TEAM DRIVER
22428 M:      Jiri Pirko <jiri@resnulli.us>
22429 L:      netdev@vger.kernel.org
22430 S:      Supported
22431 F:      Documentation/netlink/specs/team.yaml
22432 F:      drivers/net/team/
22433 F:      include/linux/if_team.h
22434 F:      include/uapi/linux/if_team.h
22435 F:      tools/testing/selftests/drivers/net/team/
22436 
22437 TECHNICAL ADVISORY BOARD PROCESS DOCS
22438 M:      "Theodore Ts'o" <tytso@mit.edu>
22439 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22440 L:      tech-board-discuss@lists.linux.dev
22441 S:      Maintained
22442 F:      Documentation/process/contribution-maturity-model.rst
22443 F:      Documentation/process/researcher-guidelines.rst
22444 
22445 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22446 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22447 S:      Maintained
22448 F:      arch/x86/platform/ts5500/
22449 
22450 TECHNOTREND USB IR RECEIVER
22451 M:      Sean Young <sean@mess.org>
22452 L:      linux-media@vger.kernel.org
22453 S:      Maintained
22454 F:      drivers/media/rc/ttusbir.c
22455 
22456 TECHWELL TW9900 VIDEO DECODER
22457 M:      Mehdi Djait <mehdi.djait@bootlin.com>
22458 L:      linux-media@vger.kernel.org
22459 S:      Maintained
22460 F:      drivers/media/i2c/tw9900.c
22461 
22462 TECHWELL TW9910 VIDEO DECODER
22463 L:      linux-media@vger.kernel.org
22464 S:      Orphan
22465 F:      drivers/media/i2c/tw9910.c
22466 F:      include/media/i2c/tw9910.h
22467 
22468 TEE SUBSYSTEM
22469 M:      Jens Wiklander <jens.wiklander@linaro.org>
22470 R:      Sumit Garg <sumit.garg@linaro.org>
22471 L:      op-tee@lists.trustedfirmware.org
22472 S:      Maintained
22473 F:      Documentation/driver-api/tee.rst
22474 F:      Documentation/tee/
22475 F:      Documentation/userspace-api/tee.rst
22476 F:      drivers/tee/
22477 F:      include/linux/tee_core.h
22478 F:      include/linux/tee_drv.h
22479 F:      include/uapi/linux/tee.h
22480 
22481 TEGRA ARCHITECTURE SUPPORT
22482 M:      Thierry Reding <thierry.reding@gmail.com>
22483 M:      Jonathan Hunter <jonathanh@nvidia.com>
22484 L:      linux-tegra@vger.kernel.org
22485 S:      Supported
22486 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22488 N:      [^a-z]tegra
22489 
22490 TEGRA CLOCK DRIVER
22491 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
22492 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
22493 S:      Supported
22494 F:      drivers/clk/tegra/
22495 
22496 TEGRA CRYPTO DRIVERS
22497 M:      Akhil R <akhilrajeev@nvidia.com>
22498 S:      Supported
22499 F:      drivers/crypto/tegra/*
22500 
22501 TEGRA DMA DRIVERS
22502 M:      Laxman Dewangan <ldewangan@nvidia.com>
22503 M:      Jon Hunter <jonathanh@nvidia.com>
22504 S:      Supported
22505 F:      drivers/dma/tegra*
22506 
22507 TEGRA I2C DRIVER
22508 M:      Laxman Dewangan <ldewangan@nvidia.com>
22509 R:      Dmitry Osipenko <digetx@gmail.com>
22510 S:      Supported
22511 F:      drivers/i2c/busses/i2c-tegra.c
22512 
22513 TEGRA IOMMU DRIVERS
22514 M:      Thierry Reding <thierry.reding@gmail.com>
22515 R:      Krishna Reddy <vdumpa@nvidia.com>
22516 L:      linux-tegra@vger.kernel.org
22517 S:      Supported
22518 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22519 F:      drivers/iommu/tegra*
22520 
22521 TEGRA KBC DRIVER
22522 M:      Laxman Dewangan <ldewangan@nvidia.com>
22523 S:      Supported
22524 F:      drivers/input/keyboard/tegra-kbc.c
22525 
22526 TEGRA NAND DRIVER
22527 M:      Stefan Agner <stefan@agner.ch>
22528 M:      Lucas Stach <dev@lynxeye.de>
22529 S:      Maintained
22530 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22531 F:      drivers/mtd/nand/raw/tegra_nand.c
22532 
22533 TEGRA PWM DRIVER
22534 M:      Thierry Reding <thierry.reding@gmail.com>
22535 S:      Supported
22536 F:      drivers/pwm/pwm-tegra.c
22537 
22538 TEGRA QUAD SPI DRIVER
22539 M:      Thierry Reding <thierry.reding@gmail.com>
22540 M:      Jonathan Hunter <jonathanh@nvidia.com>
22541 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22542 L:      linux-tegra@vger.kernel.org
22543 S:      Maintained
22544 F:      drivers/spi/spi-tegra210-quad.c
22545 
22546 TEGRA SERIAL DRIVER
22547 M:      Laxman Dewangan <ldewangan@nvidia.com>
22548 S:      Supported
22549 F:      drivers/tty/serial/serial-tegra.c
22550 
22551 TEGRA SPI DRIVER
22552 M:      Laxman Dewangan <ldewangan@nvidia.com>
22553 S:      Supported
22554 F:      drivers/spi/spi-tegra*
22555 
22556 TEGRA VIDEO DRIVER
22557 M:      Thierry Reding <thierry.reding@gmail.com>
22558 M:      Jonathan Hunter <jonathanh@nvidia.com>
22559 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22560 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
22561 L:      linux-media@vger.kernel.org
22562 L:      linux-tegra@vger.kernel.org
22563 S:      Maintained
22564 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22565 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22566 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22567 F:      drivers/staging/media/tegra-video/
22568 
22569 TEGRA XUSB PADCTL DRIVER
22570 M:      JC Kuo <jckuo@nvidia.com>
22571 S:      Supported
22572 F:      drivers/phy/tegra/xusb*
22573 
22574 TEHUTI ETHERNET DRIVER
22575 M:      Andy Gospodarek <andy@greyhouse.net>
22576 L:      netdev@vger.kernel.org
22577 S:      Supported
22578 F:      drivers/net/ethernet/tehuti/tehuti.*
22579 
22580 TEHUTI TN40XX ETHERNET DRIVER
22581 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
22582 L:      netdev@vger.kernel.org
22583 S:      Maintained
22584 F:      drivers/net/ethernet/tehuti/tn40*
22585 
22586 TELECOM CLOCK DRIVER FOR MCPL0010
22587 M:      Mark Gross <markgross@kernel.org>
22588 S:      Supported
22589 F:      drivers/char/tlclk.c
22590 
22591 TEMPO SEMICONDUCTOR DRIVERS
22592 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22593 S:      Maintained
22594 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22595 F:      sound/soc/codecs/tscs*.c
22596 F:      sound/soc/codecs/tscs*.h
22597 
22598 TENSILICA XTENSA PORT (xtensa)
22599 M:      Chris Zankel <chris@zankel.net>
22600 M:      Max Filippov <jcmvbkbc@gmail.com>
22601 S:      Maintained
22602 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22603 F:      arch/xtensa/
22604 F:      drivers/irqchip/irq-xtensa-*
22605 
22606 TEXAS INSTRUMENTS ASoC DRIVERS
22607 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22608 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22609 S:      Maintained
22610 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22611 F:      sound/soc/ti/
22612 
22613 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22614 M:      Shenghao Ding <shenghao-ding@ti.com>
22615 M:      Kevin Lu <kevin-lu@ti.com>
22616 M:      Baojun Xu <baojun.xu@ti.com>
22617 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22618 S:      Maintained
22619 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22620 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22621 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22622 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22623 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22624 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22625 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22626 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22627 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22628 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22629 F:      include/sound/tas2*.h
22630 F:      include/sound/tlv320*.h
22631 F:      include/sound/tpa6130a2-plat.h
22632 F:      sound/pci/hda/tas2781_hda_i2c.c
22633 F:      sound/soc/codecs/pcm1681.c
22634 F:      sound/soc/codecs/pcm1789*.*
22635 F:      sound/soc/codecs/pcm179x*.*
22636 F:      sound/soc/codecs/pcm186x*.*
22637 F:      sound/soc/codecs/pcm3008.*
22638 F:      sound/soc/codecs/pcm3060*.*
22639 F:      sound/soc/codecs/pcm3168a*.*
22640 F:      sound/soc/codecs/pcm5102a.c
22641 F:      sound/soc/codecs/pcm512x*.*
22642 F:      sound/soc/codecs/tas2*.*
22643 F:      sound/soc/codecs/tlv320*.*
22644 F:      sound/soc/codecs/tpa6130a2.*
22645 
22646 TEXAS INSTRUMENTS DMA DRIVERS
22647 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22648 L:      dmaengine@vger.kernel.org
22649 S:      Maintained
22650 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22651 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22652 F:      Documentation/devicetree/bindings/dma/ti/
22653 F:      drivers/dma/ti/
22654 F:      include/linux/dma/k3-psil.h
22655 F:      include/linux/dma/k3-udma-glue.h
22656 F:      include/linux/dma/ti-cppi5.h
22657 X:      drivers/dma/ti/cppi41.c
22658 
22659 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22660 M:      Robert Marko <robert.marko@sartura.hr>
22661 M:      Luka Perkov <luka.perkov@sartura.hr>
22662 L:      linux-hwmon@vger.kernel.org
22663 S:      Maintained
22664 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22665 F:      Documentation/hwmon/tps23861.rst
22666 F:      drivers/hwmon/tps23861.c
22667 
22668 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22669 M:      Ricardo Ribalda <ribalda@kernel.org>
22670 L:      linux-iio@vger.kernel.org
22671 S:      Supported
22672 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22673 F:      drivers/iio/dac/ti-dac7612.c
22674 
22675 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22676 M:      Nishanth Menon <nm@ti.com>
22677 M:      Tero Kristo <kristo@kernel.org>
22678 M:      Santosh Shilimkar <ssantosh@kernel.org>
22679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22680 S:      Maintained
22681 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22682 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22683 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22684 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22685 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22686 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22687 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22688 F:      drivers/clk/keystone/sci-clk.c
22689 F:      drivers/firmware/ti_sci*
22690 F:      drivers/irqchip/irq-ti-sci-inta.c
22691 F:      drivers/irqchip/irq-ti-sci-intr.c
22692 F:      drivers/reset/reset-ti-sci.c
22693 F:      drivers/soc/ti/ti_sci_inta_msi.c
22694 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22695 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22696 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22697 F:      include/linux/soc/ti/ti_sci_protocol.h
22698 
22699 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22700 M:      Puranjay Mohan <puranjay@kernel.org>
22701 L:      linux-iio@vger.kernel.org
22702 S:      Supported
22703 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22704 F:      drivers/iio/temperature/tmp117.c
22705 
22706 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22707 M:      Hans Verkuil <hverkuil@xs4all.nl>
22708 L:      linux-media@vger.kernel.org
22709 S:      Maintained
22710 W:      https://linuxtv.org
22711 T:      git git://linuxtv.org/media_tree.git
22712 F:      drivers/media/radio/radio-raremono.c
22713 
22714 THERMAL
22715 M:      Rafael J. Wysocki <rafael@kernel.org>
22716 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22717 R:      Zhang Rui <rui.zhang@intel.com>
22718 R:      Lukasz Luba <lukasz.luba@arm.com>
22719 L:      linux-pm@vger.kernel.org
22720 S:      Supported
22721 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22723 F:      Documentation/ABI/testing/sysfs-class-thermal
22724 F:      Documentation/admin-guide/thermal/
22725 F:      Documentation/devicetree/bindings/thermal/
22726 F:      Documentation/driver-api/thermal/
22727 F:      drivers/thermal/
22728 F:      include/dt-bindings/thermal/
22729 F:      include/linux/cpu_cooling.h
22730 F:      include/linux/thermal.h
22731 F:      include/uapi/linux/thermal.h
22732 F:      tools/lib/thermal/
22733 F:      tools/thermal/
22734 
22735 THERMAL DRIVER FOR AMLOGIC SOCS
22736 M:      Guillaume La Roque <glaroque@baylibre.com>
22737 L:      linux-pm@vger.kernel.org
22738 L:      linux-amlogic@lists.infradead.org
22739 S:      Supported
22740 W:      http://linux-meson.com/
22741 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22742 F:      drivers/thermal/amlogic_thermal.c
22743 
22744 THERMAL/CPU_COOLING
22745 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
22746 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22747 M:      Viresh Kumar <viresh.kumar@linaro.org>
22748 R:      Lukasz Luba <lukasz.luba@arm.com>
22749 L:      linux-pm@vger.kernel.org
22750 S:      Supported
22751 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22752 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22753 F:      drivers/thermal/cpufreq_cooling.c
22754 F:      drivers/thermal/cpuidle_cooling.c
22755 F:      include/linux/cpu_cooling.h
22756 
22757 THERMAL/POWER_ALLOCATOR
22758 M:      Lukasz Luba <lukasz.luba@arm.com>
22759 L:      linux-pm@vger.kernel.org
22760 S:      Maintained
22761 F:      Documentation/driver-api/thermal/power_allocator.rst
22762 F:      drivers/thermal/gov_power_allocator.c
22763 F:      drivers/thermal/thermal_trace_ipa.h
22764 
22765 THINKPAD ACPI EXTRAS DRIVER
22766 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22767 L:      ibm-acpi-devel@lists.sourceforge.net
22768 L:      platform-driver-x86@vger.kernel.org
22769 S:      Maintained
22770 W:      http://ibm-acpi.sourceforge.net
22771 W:      http://thinkwiki.org/wiki/Ibm-acpi
22772 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22773 F:      drivers/platform/x86/thinkpad_acpi.c
22774 
22775 THINKPAD LMI DRIVER
22776 M:      Mark Pearson <markpearson@lenovo.com>
22777 L:      platform-driver-x86@vger.kernel.org
22778 S:      Maintained
22779 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22780 F:      drivers/platform/x86/think-lmi.?
22781 
22782 THP7312 ISP DRIVER
22783 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22784 M:      Paul Elder <paul.elder@ideasonboard.com>
22785 L:      linux-media@vger.kernel.org
22786 S:      Maintained
22787 T:      git git://linuxtv.org/media_tree.git
22788 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22789 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22790 F:      drivers/media/i2c/thp7312.c
22791 F:      include/uapi/linux/thp7312.h
22792 
22793 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22794 M:      Isaac Hazan <isaac.hazan@intel.com>
22795 L:      linux-usb@vger.kernel.org
22796 S:      Maintained
22797 F:      drivers/thunderbolt/dma_test.c
22798 
22799 THUNDERBOLT DRIVER
22800 M:      Andreas Noever <andreas.noever@gmail.com>
22801 M:      Michael Jamet <michael.jamet@intel.com>
22802 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
22803 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
22804 L:      linux-usb@vger.kernel.org
22805 S:      Maintained
22806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22807 F:      Documentation/admin-guide/thunderbolt.rst
22808 F:      drivers/thunderbolt/
22809 F:      include/linux/thunderbolt.h
22810 
22811 THUNDERBOLT NETWORK DRIVER
22812 M:      Michael Jamet <michael.jamet@intel.com>
22813 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
22814 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
22815 L:      netdev@vger.kernel.org
22816 S:      Maintained
22817 F:      drivers/net/thunderbolt/
22818 
22819 THUNDERX GPIO DRIVER
22820 M:      Robert Richter <rric@kernel.org>
22821 S:      Odd Fixes
22822 F:      drivers/gpio/gpio-thunderx.c
22823 
22824 TI ADS1119 ADC DRIVER
22825 M:      Francesco Dolcini <francesco@dolcini.it>
22826 M:      João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22827 L:      linux-iio@vger.kernel.org
22828 S:      Maintained
22829 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22830 F:      drivers/iio/adc/ti-ads1119.c
22831 
22832 TI ADS7924 ADC DRIVER
22833 M:      Hugo Villeneuve <hvilleneuve@dimonoff.com>
22834 L:      linux-iio@vger.kernel.org
22835 S:      Supported
22836 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22837 F:      drivers/iio/adc/ti-ads7924.c
22838 
22839 TI AM437X VPFE DRIVER
22840 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22841 L:      linux-media@vger.kernel.org
22842 S:      Maintained
22843 W:      https://linuxtv.org
22844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22845 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22846 F:      drivers/media/platform/ti/am437x/
22847 
22848 TI BANDGAP AND THERMAL DRIVER
22849 M:      Eduardo Valentin <edubezval@gmail.com>
22850 M:      Keerthy <j-keerthy@ti.com>
22851 L:      linux-pm@vger.kernel.org
22852 L:      linux-omap@vger.kernel.org
22853 S:      Maintained
22854 F:      drivers/thermal/ti-soc-thermal/
22855 
22856 TI BQ27XXX POWER SUPPLY DRIVER
22857 F:      drivers/power/supply/bq27xxx_battery.c
22858 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22859 F:      include/linux/power/bq27xxx_battery.h
22860 
22861 TI CDCE706 CLOCK DRIVER
22862 M:      Max Filippov <jcmvbkbc@gmail.com>
22863 S:      Maintained
22864 F:      drivers/clk/clk-cdce706.c
22865 
22866 TI CLOCK DRIVER
22867 M:      Tero Kristo <kristo@kernel.org>
22868 L:      linux-omap@vger.kernel.org
22869 S:      Odd Fixes
22870 F:      drivers/clk/ti/
22871 F:      include/linux/clk/ti.h
22872 
22873 TI DAVINCI MACHINE SUPPORT
22874 M:      Bartosz Golaszewski <brgl@bgdev.pl>
22875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22876 S:      Maintained
22877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22878 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22879 F:      arch/arm/boot/dts/ti/davinci/
22880 F:      arch/arm/mach-davinci/
22881 F:      drivers/i2c/busses/i2c-davinci.c
22882 
22883 TI DAVINCI SERIES CLOCK DRIVER
22884 M:      David Lechner <david@lechnology.com>
22885 S:      Maintained
22886 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22887 F:      drivers/clk/davinci/
22888 F:      include/linux/clk/davinci.h
22889 
22890 TI DAVINCI SERIES GPIO DRIVER
22891 M:      Keerthy <j-keerthy@ti.com>
22892 L:      linux-gpio@vger.kernel.org
22893 S:      Maintained
22894 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22895 F:      drivers/gpio/gpio-davinci.c
22896 
22897 TI DAVINCI SERIES MEDIA DRIVER
22898 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22899 L:      linux-media@vger.kernel.org
22900 S:      Maintained
22901 W:      https://linuxtv.org
22902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22903 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22904 F:      drivers/media/platform/ti/davinci/
22905 F:      include/media/davinci/
22906 
22907 TI ENHANCED CAPTURE (eCAP) DRIVER
22908 M:      Vignesh Raghavendra <vigneshr@ti.com>
22909 R:      Julien Panis <jpanis@baylibre.com>
22910 L:      linux-iio@vger.kernel.org
22911 L:      linux-omap@vger.kernel.org
22912 S:      Maintained
22913 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22914 F:      drivers/counter/ti-ecap-capture.c
22915 
22916 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22917 R:      David Lechner <david@lechnology.com>
22918 L:      linux-iio@vger.kernel.org
22919 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22920 F:      drivers/counter/ti-eqep.c
22921 
22922 TI ETHERNET SWITCH DRIVER (CPSW)
22923 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
22924 R:      Roger Quadros <rogerq@kernel.org>
22925 L:      linux-omap@vger.kernel.org
22926 L:      netdev@vger.kernel.org
22927 S:      Maintained
22928 F:      drivers/net/ethernet/ti/cpsw*
22929 F:      drivers/net/ethernet/ti/davinci*
22930 
22931 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22932 M:      Alex Dubov <oakad@yahoo.com>
22933 S:      Maintained
22934 W:      http://tifmxx.berlios.de/
22935 F:      drivers/memstick/host/tifm_ms.c
22936 F:      drivers/misc/tifm*
22937 F:      drivers/mmc/host/tifm_sd.c
22938 F:      include/linux/tifm.h
22939 
22940 TI FPD-LINK DRIVERS
22941 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22942 L:      linux-media@vger.kernel.org
22943 S:      Maintained
22944 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22945 F:      drivers/media/i2c/ds90*
22946 F:      include/media/i2c/ds90*
22947 
22948 TI HDC302X HUMIDITY DRIVER
22949 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
22950 M:      Li peiyu <579lpy@gmail.com>
22951 L:      linux-iio@vger.kernel.org
22952 S:      Maintained
22953 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22954 F:      drivers/iio/humidity/hdc3020.c
22955 
22956 TI ICSSG ETHERNET DRIVER (ICSSG)
22957 R:      MD Danish Anwar <danishanwar@ti.com>
22958 R:      Roger Quadros <rogerq@kernel.org>
22959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22960 L:      netdev@vger.kernel.org
22961 S:      Maintained
22962 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22963 F:      drivers/net/ethernet/ti/icssg/*
22964 
22965 TI J721E CSI2RX DRIVER
22966 M:      Jai Luthra <j-luthra@ti.com>
22967 L:      linux-media@vger.kernel.org
22968 S:      Maintained
22969 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22970 F:      drivers/media/platform/ti/j721e-csi2rx/
22971 
22972 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22973 M:      Nishanth Menon <nm@ti.com>
22974 M:      Santosh Shilimkar <ssantosh@kernel.org>
22975 L:      linux-kernel@vger.kernel.org
22976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22977 S:      Maintained
22978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22979 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22980 F:      drivers/pmdomain/ti/omap_prm.c
22981 F:      drivers/soc/ti/*
22982 
22983 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22984 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
22985 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22986 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22987 S:      Maintained
22988 F:      sound/soc/codecs/isabelle*
22989 F:      sound/soc/codecs/lm49453*
22990 
22991 TI LMP92064 ADC DRIVER
22992 M:      Leonard Göhrs <l.goehrs@pengutronix.de>
22993 R:      kernel@pengutronix.de
22994 L:      linux-iio@vger.kernel.org
22995 S:      Maintained
22996 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22997 F:      drivers/iio/adc/ti-lmp92064.c
22998 
22999 TI PCM3060 ASoC CODEC DRIVER
23000 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
23001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23002 S:      Maintained
23003 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23004 F:      sound/soc/codecs/pcm3060*
23005 
23006 TI TAS571X FAMILY ASoC CODEC DRIVER
23007 M:      Kevin Cernekee <cernekee@chromium.org>
23008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23009 S:      Odd Fixes
23010 F:      sound/soc/codecs/tas571x*
23011 
23012 TI TMAG5273 MAGNETOMETER DRIVER
23013 M:      Gerald Loacker <gerald.loacker@wolfvision.net>
23014 L:      linux-iio@vger.kernel.org
23015 S:      Maintained
23016 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23017 F:      drivers/iio/magnetometer/tmag5273.c
23018 
23019 TI TRF7970A NFC DRIVER
23020 M:      Mark Greer <mgreer@animalcreek.com>
23021 L:      linux-wireless@vger.kernel.org
23022 S:      Supported
23023 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23024 F:      drivers/nfc/trf7970a.c
23025 
23026 TI TSC2046 ADC DRIVER
23027 M:      Oleksij Rempel <o.rempel@pengutronix.de>
23028 R:      kernel@pengutronix.de
23029 L:      linux-iio@vger.kernel.org
23030 S:      Maintained
23031 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23032 F:      drivers/iio/adc/ti-tsc2046.c
23033 
23034 TI TWL4030 SERIES SOC CODEC DRIVER
23035 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
23036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23037 S:      Maintained
23038 F:      sound/soc/codecs/twl4030*
23039 
23040 TI VPE/CAL DRIVERS
23041 M:      Benoit Parrot <bparrot@ti.com>
23042 L:      linux-media@vger.kernel.org
23043 S:      Maintained
23044 W:      http://linuxtv.org/
23045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23046 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23047 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23048 F:      drivers/media/platform/ti/cal/
23049 F:      drivers/media/platform/ti/vpe/
23050 
23051 TI WILINK WIRELESS DRIVERS
23052 L:      linux-wireless@vger.kernel.org
23053 S:      Orphan
23054 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23055 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23056 F:      drivers/net/wireless/ti/
23057 
23058 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23059 M:      John Stultz <jstultz@google.com>
23060 M:      Thomas Gleixner <tglx@linutronix.de>
23061 R:      Stephen Boyd <sboyd@kernel.org>
23062 L:      linux-kernel@vger.kernel.org
23063 S:      Supported
23064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23065 F:      include/linux/clocksource.h
23066 F:      include/linux/time.h
23067 F:      include/linux/timekeeper_internal.h
23068 F:      include/linux/timekeeping.h
23069 F:      include/linux/timex.h
23070 F:      include/uapi/linux/time.h
23071 F:      include/uapi/linux/timex.h
23072 F:      kernel/time/alarmtimer.c
23073 F:      kernel/time/clocksource*
23074 F:      kernel/time/ntp*
23075 F:      kernel/time/time.c
23076 F:      kernel/time/timeconst.bc
23077 F:      kernel/time/timeconv.c
23078 F:      kernel/time/timecounter.c
23079 F:      kernel/time/timekeeping*
23080 F:      kernel/time/time_test.c
23081 F:      tools/testing/selftests/timers/
23082 
23083 TIPC NETWORK LAYER
23084 M:      Jon Maloy <jmaloy@redhat.com>
23085 M:      Ying Xue <ying.xue@windriver.com>
23086 L:      netdev@vger.kernel.org (core kernel code)
23087 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23088 S:      Maintained
23089 W:      http://tipc.sourceforge.net/
23090 F:      include/uapi/linux/tipc*.h
23091 F:      net/tipc/
23092 
23093 TLAN NETWORK DRIVER
23094 M:      Samuel Chessman <chessman@tux.org>
23095 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
23096 S:      Maintained
23097 W:      http://sourceforge.net/projects/tlan/
23098 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23099 F:      drivers/net/ethernet/ti/tlan.*
23100 
23101 TMIO/SDHI MMC DRIVER
23102 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
23103 L:      linux-mmc@vger.kernel.org
23104 L:      linux-renesas-soc@vger.kernel.org
23105 S:      Supported
23106 F:      drivers/mmc/host/renesas_sdhi*
23107 F:      drivers/mmc/host/tmio_mmc*
23108 F:      include/linux/platform_data/tmio.h
23109 
23110 TMP513 HARDWARE MONITOR DRIVER
23111 M:      Eric Tremblay <etremblay@distech-controls.com>
23112 L:      linux-hwmon@vger.kernel.org
23113 S:      Maintained
23114 F:      Documentation/hwmon/tmp513.rst
23115 F:      drivers/hwmon/tmp513.c
23116 
23117 TMPFS (SHMEM FILESYSTEM)
23118 M:      Hugh Dickins <hughd@google.com>
23119 L:      linux-mm@kvack.org
23120 S:      Maintained
23121 F:      include/linux/shmem_fs.h
23122 F:      mm/shmem.c
23123 
23124 TOMOYO SECURITY MODULE
23125 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
23126 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23127 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23128 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23129 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23130 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23131 S:      Maintained
23132 W:      https://tomoyo.sourceforge.net/
23133 F:      security/tomoyo/
23134 
23135 TOPSTAR LAPTOP EXTRAS DRIVER
23136 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
23137 L:      platform-driver-x86@vger.kernel.org
23138 S:      Maintained
23139 F:      drivers/platform/x86/topstar-laptop.c
23140 
23141 TORTURE-TEST MODULES
23142 M:      Davidlohr Bueso <dave@stgolabs.net>
23143 M:      "Paul E. McKenney" <paulmck@kernel.org>
23144 M:      Josh Triplett <josh@joshtriplett.org>
23145 L:      linux-kernel@vger.kernel.org
23146 S:      Supported
23147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23148 F:      Documentation/RCU/torture.rst
23149 F:      kernel/locking/locktorture.c
23150 F:      kernel/rcu/rcuscale.c
23151 F:      kernel/rcu/rcutorture.c
23152 F:      kernel/rcu/refscale.c
23153 F:      kernel/torture.c
23154 
23155 TOSHIBA ACPI EXTRAS DRIVER
23156 M:      Azael Avalos <coproscefalo@gmail.com>
23157 L:      platform-driver-x86@vger.kernel.org
23158 S:      Maintained
23159 F:      drivers/platform/x86/toshiba_acpi.c
23160 
23161 TOSHIBA BLUETOOTH DRIVER
23162 M:      Azael Avalos <coproscefalo@gmail.com>
23163 L:      platform-driver-x86@vger.kernel.org
23164 S:      Maintained
23165 F:      drivers/platform/x86/toshiba_bluetooth.c
23166 
23167 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23168 M:      Azael Avalos <coproscefalo@gmail.com>
23169 L:      platform-driver-x86@vger.kernel.org
23170 S:      Maintained
23171 F:      drivers/platform/x86/toshiba_haps.c
23172 
23173 TOSHIBA SMM DRIVER
23174 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
23175 S:      Maintained
23176 W:      http://www.buzzard.org.uk/toshiba/
23177 F:      drivers/char/toshiba.c
23178 F:      include/linux/toshiba.h
23179 F:      include/uapi/linux/toshiba.h
23180 
23181 TOSHIBA TC358743 DRIVER
23182 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
23183 L:      linux-media@vger.kernel.org
23184 S:      Maintained
23185 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23186 F:      drivers/media/i2c/tc358743*
23187 F:      include/media/i2c/tc358743.h
23188 
23189 TOSHIBA WMI HOTKEYS DRIVER
23190 M:      Azael Avalos <coproscefalo@gmail.com>
23191 L:      platform-driver-x86@vger.kernel.org
23192 S:      Maintained
23193 F:      drivers/platform/x86/toshiba-wmi.c
23194 
23195 TPM DEVICE DRIVER
23196 M:      Peter Huewe <peterhuewe@gmx.de>
23197 M:      Jarkko Sakkinen <jarkko@kernel.org>
23198 R:      Jason Gunthorpe <jgg@ziepe.ca>
23199 L:      linux-integrity@vger.kernel.org
23200 S:      Maintained
23201 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23202 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23204 F:      Documentation/devicetree/bindings/tpm/
23205 F:      drivers/char/tpm/
23206 
23207 TPS546D24 DRIVER
23208 M:      Duke Du <dukedu83@gmail.com>
23209 L:      linux-hwmon@vger.kernel.org
23210 S:      Maintained
23211 F:      Documentation/hwmon/tps546d24.rst
23212 F:      drivers/hwmon/pmbus/tps546d24.c
23213 
23214 TQ SYSTEMS BOARD & DRIVER SUPPORT
23215 L:      linux@ew.tq-group.com
23216 S:      Supported
23217 W:      https://www.tq-group.com/en/products/tq-embedded/
23218 F:      arch/arm/boot/dts/imx*mba*.dts*
23219 F:      arch/arm/boot/dts/imx*tqma*.dts*
23220 F:      arch/arm/boot/dts/mba*.dtsi
23221 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23222 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23223 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23224 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23225 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23226 F:      drivers/gpio/gpio-tqmx86.c
23227 F:      drivers/mfd/tqmx86.c
23228 F:      drivers/watchdog/tqmx86_wdt.c
23229 
23230 TRACING
23231 M:      Steven Rostedt <rostedt@goodmis.org>
23232 M:      Masami Hiramatsu <mhiramat@kernel.org>
23233 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23234 L:      linux-kernel@vger.kernel.org
23235 L:      linux-trace-kernel@vger.kernel.org
23236 S:      Maintained
23237 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23239 F:      Documentation/trace/*
23240 F:      fs/tracefs/
23241 F:      include/linux/trace*.h
23242 F:      include/trace/
23243 F:      kernel/trace/
23244 F:      scripts/tracing/
23245 F:      tools/testing/selftests/ftrace/
23246 
23247 TRACING MMIO ACCESSES (MMIOTRACE)
23248 M:      Steven Rostedt <rostedt@goodmis.org>
23249 M:      Masami Hiramatsu <mhiramat@kernel.org>
23250 R:      Karol Herbst <karolherbst@gmail.com>
23251 R:      Pekka Paalanen <ppaalanen@gmail.com>
23252 L:      linux-kernel@vger.kernel.org
23253 L:      nouveau@lists.freedesktop.org
23254 S:      Maintained
23255 F:      arch/x86/mm/kmmio.c
23256 F:      arch/x86/mm/mmio-mod.c
23257 F:      arch/x86/mm/testmmiotrace.c
23258 F:      include/linux/mmiotrace.h
23259 F:      kernel/trace/trace_mmiotrace.c
23260 
23261 TRACING OS NOISE / LATENCY TRACERS
23262 M:      Steven Rostedt <rostedt@goodmis.org>
23263 S:      Maintained
23264 F:      Documentation/trace/hwlat_detector.rst
23265 F:      Documentation/trace/osnoise-tracer.rst
23266 F:      Documentation/trace/timerlat-tracer.rst
23267 F:      arch/*/kernel/trace.c
23268 F:      include/trace/events/osnoise.h
23269 F:      kernel/trace/trace_hwlat.c
23270 F:      kernel/trace/trace_irqsoff.c
23271 F:      kernel/trace/trace_osnoise.c
23272 F:      kernel/trace/trace_sched_wakeup.c
23273 
23274 TRADITIONAL CHINESE DOCUMENTATION
23275 M:      Hu Haowen <2023002089@link.tyut.edu.cn>
23276 S:      Maintained
23277 W:      https://github.com/srcres258/linux-doc
23278 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23279 F:      Documentation/translations/zh_TW/
23280 
23281 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23282 M:      Dan Williams <dan.j.williams@intel.com>
23283 L:      linux-coco@lists.linux.dev
23284 S:      Maintained
23285 F:      Documentation/ABI/testing/configfs-tsm
23286 F:      drivers/virt/coco/tsm.c
23287 F:      include/linux/tsm.h
23288 
23289 TRUSTED SERVICES TEE DRIVER
23290 M:      Balint Dobszay <balint.dobszay@arm.com>
23291 M:      Sudeep Holla <sudeep.holla@arm.com>
23292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23293 L:      trusted-services@lists.trustedfirmware.org
23294 S:      Maintained
23295 F:      Documentation/tee/ts-tee.rst
23296 F:      drivers/tee/tstee/
23297 
23298 TTY LAYER AND SERIAL DRIVERS
23299 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23300 M:      Jiri Slaby <jirislaby@kernel.org>
23301 L:      linux-kernel@vger.kernel.org
23302 L:      linux-serial@vger.kernel.org
23303 S:      Supported
23304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23305 F:      Documentation/devicetree/bindings/serial/
23306 F:      Documentation/driver-api/serial/
23307 F:      drivers/tty/
23308 F:      include/linux/selection.h
23309 F:      include/linux/serial.h
23310 F:      include/linux/serial_core.h
23311 F:      include/linux/sysrq.h
23312 F:      include/linux/tty*.h
23313 F:      include/linux/vt.h
23314 F:      include/linux/vt_*.h
23315 F:      include/uapi/linux/serial.h
23316 F:      include/uapi/linux/serial_core.h
23317 F:      include/uapi/linux/tty.h
23318 
23319 TUA9001 MEDIA DRIVER
23320 L:      linux-media@vger.kernel.org
23321 S:      Orphan
23322 W:      https://linuxtv.org
23323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23324 F:      drivers/media/tuners/tua9001*
23325 
23326 TULIP NETWORK DRIVERS
23327 L:      netdev@vger.kernel.org
23328 L:      linux-parisc@vger.kernel.org
23329 S:      Orphan
23330 F:      drivers/net/ethernet/dec/tulip/
23331 
23332 TUN/TAP driver
23333 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23334 M:      Jason Wang <jasowang@redhat.com>
23335 S:      Maintained
23336 W:      http://vtun.sourceforge.net/tun
23337 F:      Documentation/networking/tuntap.rst
23338 F:      arch/um/os-Linux/drivers/
23339 F:      drivers/net/tap.c
23340 F:      drivers/net/tun.c
23341 
23342 TURBOCHANNEL SUBSYSTEM
23343 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
23344 M:      Ralf Baechle <ralf@linux-mips.org>
23345 L:      linux-mips@vger.kernel.org
23346 S:      Maintained
23347 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23348 F:      drivers/tc/
23349 F:      include/linux/tc.h
23350 
23351 TURBOSTAT UTILITY
23352 M:      "Len Brown" <lenb@kernel.org>
23353 L:      linux-pm@vger.kernel.org
23354 S:      Supported
23355 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23356 B:      https://bugzilla.kernel.org
23357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23358 F:      tools/power/x86/turbostat/
23359 F:      tools/testing/selftests/turbostat/
23360 
23361 TW5864 VIDEO4LINUX DRIVER
23362 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23363 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23364 M:      Andrey Utkin <andrey_utkin@fastmail.com>
23365 L:      linux-media@vger.kernel.org
23366 S:      Supported
23367 F:      drivers/media/pci/tw5864/
23368 
23369 TW68 VIDEO4LINUX DRIVER
23370 M:      Hans Verkuil <hverkuil@xs4all.nl>
23371 L:      linux-media@vger.kernel.org
23372 S:      Odd Fixes
23373 W:      https://linuxtv.org
23374 T:      git git://linuxtv.org/media_tree.git
23375 F:      drivers/media/pci/tw68/
23376 
23377 TW686X VIDEO4LINUX DRIVER
23378 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23379 L:      linux-media@vger.kernel.org
23380 S:      Maintained
23381 W:      http://linuxtv.org
23382 T:      git git://linuxtv.org/media_tree.git
23383 F:      drivers/media/pci/tw686x/
23384 
23385 U-BOOT ENVIRONMENT VARIABLES
23386 M:      Rafał Miłecki <rafal@milecki.pl>
23387 S:      Maintained
23388 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23389 F:      drivers/nvmem/u-boot-env.c
23390 
23391 UACCE ACCELERATOR FRAMEWORK
23392 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
23393 M:      Zhou Wang <wangzhou1@hisilicon.com>
23394 L:      linux-accelerators@lists.ozlabs.org
23395 L:      linux-kernel@vger.kernel.org
23396 S:      Maintained
23397 F:      Documentation/ABI/testing/sysfs-driver-uacce
23398 F:      Documentation/misc-devices/uacce.rst
23399 F:      drivers/misc/uacce/
23400 F:      include/linux/uacce.h
23401 F:      include/uapi/misc/uacce/
23402 
23403 UBI FILE SYSTEM (UBIFS)
23404 M:      Richard Weinberger <richard@nod.at>
23405 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23406 L:      linux-mtd@lists.infradead.org
23407 S:      Supported
23408 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23411 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23412 F:      Documentation/filesystems/ubifs-authentication.rst
23413 F:      Documentation/filesystems/ubifs.rst
23414 F:      fs/ubifs/
23415 
23416 UBLK USERSPACE BLOCK DRIVER
23417 M:      Ming Lei <ming.lei@redhat.com>
23418 L:      linux-block@vger.kernel.org
23419 S:      Maintained
23420 F:      Documentation/block/ublk.rst
23421 F:      drivers/block/ublk_drv.c
23422 F:      include/uapi/linux/ublk_cmd.h
23423 
23424 UBSAN
23425 M:      Kees Cook <kees@kernel.org>
23426 R:      Marco Elver <elver@google.com>
23427 R:      Andrey Konovalov <andreyknvl@gmail.com>
23428 R:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
23429 L:      kasan-dev@googlegroups.com
23430 L:      linux-hardening@vger.kernel.org
23431 S:      Supported
23432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23433 F:      Documentation/dev-tools/ubsan.rst
23434 F:      include/linux/ubsan.h
23435 F:      lib/Kconfig.ubsan
23436 F:      lib/test_ubsan.c
23437 F:      lib/ubsan.c
23438 F:      lib/ubsan.h
23439 F:      scripts/Makefile.ubsan
23440 K:      \bARCH_HAS_UBSAN\b
23441 
23442 UCLINUX (M68KNOMMU AND COLDFIRE)
23443 M:      Greg Ungerer <gerg@linux-m68k.org>
23444 L:      linux-m68k@lists.linux-m68k.org
23445 S:      Maintained
23446 W:      http://www.linux-m68k.org/
23447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23448 F:      arch/m68k/*/*_no.*
23449 F:      arch/m68k/68*/
23450 F:      arch/m68k/coldfire/
23451 F:      arch/m68k/include/asm/*_no.*
23452 
23453 UDF FILESYSTEM
23454 M:      Jan Kara <jack@suse.com>
23455 S:      Maintained
23456 F:      Documentation/filesystems/udf.rst
23457 F:      fs/udf/
23458 
23459 UDRAW TABLET
23460 M:      Bastien Nocera <hadess@hadess.net>
23461 L:      linux-input@vger.kernel.org
23462 S:      Maintained
23463 F:      drivers/hid/hid-udraw-ps3.c
23464 
23465 UFS FILESYSTEM
23466 M:      Evgeniy Dushistov <dushistov@mail.ru>
23467 S:      Maintained
23468 F:      Documentation/admin-guide/ufs.rst
23469 F:      fs/ufs/
23470 
23471 UHID USERSPACE HID IO DRIVER
23472 M:      David Rheinsberg <david@readahead.eu>
23473 L:      linux-input@vger.kernel.org
23474 S:      Maintained
23475 F:      drivers/hid/uhid.c
23476 F:      include/uapi/linux/uhid.h
23477 
23478 ULPI BUS
23479 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23480 L:      linux-usb@vger.kernel.org
23481 S:      Maintained
23482 F:      drivers/usb/common/ulpi.c
23483 F:      include/linux/ulpi/
23484 
23485 UNICODE SUBSYSTEM
23486 M:      Gabriel Krisman Bertazi <krisman@kernel.org>
23487 L:      linux-fsdevel@vger.kernel.org
23488 S:      Supported
23489 F:      fs/unicode/
23490 
23491 UNIFDEF
23492 M:      Tony Finch <dot@dotat.at>
23493 S:      Maintained
23494 W:      http://dotat.at/prog/unifdef
23495 F:      scripts/unifdef.c
23496 
23497 UNIFORM CDROM DRIVER
23498 M:      Phillip Potter <phil@philpotter.co.uk>
23499 S:      Maintained
23500 F:      Documentation/cdrom/
23501 F:      drivers/cdrom/cdrom.c
23502 F:      include/linux/cdrom.h
23503 F:      include/uapi/linux/cdrom.h
23504 
23505 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23506 R:      Alim Akhtar <alim.akhtar@samsung.com>
23507 R:      Avri Altman <avri.altman@wdc.com>
23508 R:      Bart Van Assche <bvanassche@acm.org>
23509 L:      linux-scsi@vger.kernel.org
23510 S:      Supported
23511 F:      Documentation/devicetree/bindings/ufs/
23512 F:      Documentation/scsi/ufs.rst
23513 F:      drivers/ufs/core/
23514 
23515 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23516 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
23517 L:      linux-scsi@vger.kernel.org
23518 S:      Supported
23519 F:      drivers/ufs/host/*dwc*
23520 
23521 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23522 M:      Alim Akhtar <alim.akhtar@samsung.com>
23523 L:      linux-scsi@vger.kernel.org
23524 S:      Maintained
23525 F:      drivers/ufs/host/ufs-exynos*
23526 
23527 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23528 M:      Peter Wang <peter.wang@mediatek.com>
23529 R:      Stanley Jhu <chu.stanley@gmail.com>
23530 L:      linux-scsi@vger.kernel.org
23531 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23532 S:      Maintained
23533 F:      drivers/ufs/host/ufs-mediatek*
23534 
23535 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23536 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23537 L:      linux-arm-msm@vger.kernel.org
23538 L:      linux-scsi@vger.kernel.org
23539 S:      Maintained
23540 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23541 F:      drivers/ufs/host/ufs-qcom*
23542 
23543 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23544 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23545 L:      linux-renesas-soc@vger.kernel.org
23546 L:      linux-scsi@vger.kernel.org
23547 S:      Maintained
23548 F:      drivers/ufs/host/ufs-renesas.c
23549 
23550 UNSORTED BLOCK IMAGES (UBI)
23551 M:      Richard Weinberger <richard@nod.at>
23552 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23553 L:      linux-mtd@lists.infradead.org
23554 S:      Supported
23555 W:      http://www.linux-mtd.infradead.org/
23556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23558 F:      drivers/mtd/ubi/
23559 F:      include/linux/mtd/ubi.h
23560 F:      include/uapi/mtd/ubi-user.h
23561 
23562 UPROBES
23563 M:      Masami Hiramatsu <mhiramat@kernel.org>
23564 M:      Oleg Nesterov <oleg@redhat.com>
23565 M:      Peter Zijlstra <peterz@infradead.org>
23566 L:      linux-kernel@vger.kernel.org
23567 L:      linux-trace-kernel@vger.kernel.org
23568 S:      Maintained
23569 F:      arch/*/include/asm/uprobes.h
23570 F:      arch/*/kernel/probes/uprobes.c
23571 F:      arch/*/kernel/uprobes.c
23572 F:      include/linux/uprobes.h
23573 F:      kernel/events/uprobes.c
23574 
23575 USB "USBNET" DRIVER FRAMEWORK
23576 M:      Oliver Neukum <oneukum@suse.com>
23577 L:      netdev@vger.kernel.org
23578 S:      Maintained
23579 W:      http://www.linux-usb.org/usbnet
23580 F:      drivers/net/usb/usbnet.c
23581 F:      include/linux/usb/usbnet.h
23582 
23583 USB ACM DRIVER
23584 M:      Oliver Neukum <oneukum@suse.com>
23585 L:      linux-usb@vger.kernel.org
23586 S:      Maintained
23587 F:      Documentation/usb/acm.rst
23588 F:      drivers/usb/class/cdc-acm.*
23589 
23590 USB APPLE MFI FASTCHARGE DRIVER
23591 M:      Bastien Nocera <hadess@hadess.net>
23592 L:      linux-usb@vger.kernel.org
23593 S:      Maintained
23594 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23595 
23596 USB AR5523 WIRELESS DRIVER
23597 L:      linux-wireless@vger.kernel.org
23598 S:      Orphan
23599 F:      drivers/net/wireless/ath/ar5523/
23600 
23601 USB ATTACHED SCSI
23602 M:      Oliver Neukum <oneukum@suse.com>
23603 L:      linux-usb@vger.kernel.org
23604 L:      linux-scsi@vger.kernel.org
23605 S:      Maintained
23606 F:      drivers/usb/storage/uas.c
23607 
23608 USB CDC ETHERNET DRIVER
23609 M:      Oliver Neukum <oliver@neukum.org>
23610 L:      linux-usb@vger.kernel.org
23611 S:      Maintained
23612 F:      drivers/net/usb/cdc_*.c
23613 F:      include/uapi/linux/usb/cdc.h
23614 
23615 USB CHAOSKEY DRIVER
23616 M:      Keith Packard <keithp@keithp.com>
23617 L:      linux-usb@vger.kernel.org
23618 S:      Maintained
23619 F:      drivers/usb/misc/chaoskey.c
23620 
23621 USB CYPRESS C67X00 DRIVER
23622 L:      linux-usb@vger.kernel.org
23623 S:      Orphan
23624 F:      drivers/usb/c67x00/
23625 
23626 USB DAVICOM DM9601 DRIVER
23627 M:      Peter Korsgaard <peter@korsgaard.com>
23628 L:      netdev@vger.kernel.org
23629 S:      Maintained
23630 W:      http://www.linux-usb.org/usbnet
23631 F:      drivers/net/usb/dm9601.c
23632 
23633 USB EHCI DRIVER
23634 M:      Alan Stern <stern@rowland.harvard.edu>
23635 L:      linux-usb@vger.kernel.org
23636 S:      Maintained
23637 F:      Documentation/usb/ehci.rst
23638 F:      drivers/usb/host/ehci*
23639 
23640 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23641 M:      Jiri Kosina <jikos@kernel.org>
23642 M:      Benjamin Tissoires <bentiss@kernel.org>
23643 L:      linux-usb@vger.kernel.org
23644 S:      Maintained
23645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23646 F:      Documentation/hid/hiddev.rst
23647 F:      drivers/hid/usbhid/
23648 
23649 USB INTEL XHCI ROLE MUX DRIVER
23650 M:      Hans de Goede <hdegoede@redhat.com>
23651 L:      linux-usb@vger.kernel.org
23652 S:      Maintained
23653 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23654 
23655 USB IP DRIVER FOR HISILICON KIRIN 960
23656 M:      Yu Chen <chenyu56@huawei.com>
23657 M:      Binghui Wang <wangbinghui@hisilicon.com>
23658 L:      linux-usb@vger.kernel.org
23659 S:      Maintained
23660 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23661 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23662 
23663 USB IP DRIVER FOR HISILICON KIRIN 970
23664 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
23665 L:      linux-usb@vger.kernel.org
23666 S:      Maintained
23667 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23668 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23669 
23670 USB ISP116X DRIVER
23671 M:      Olav Kongas <ok@artecdesign.ee>
23672 L:      linux-usb@vger.kernel.org
23673 S:      Maintained
23674 F:      drivers/usb/host/isp116x*
23675 F:      include/linux/usb/isp116x.h
23676 
23677 USB ISP1760 DRIVER
23678 M:      Rui Miguel Silva <rui.silva@linaro.org>
23679 L:      linux-usb@vger.kernel.org
23680 S:      Maintained
23681 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23682 F:      drivers/usb/isp1760/*
23683 
23684 USB LAN78XX ETHERNET DRIVER
23685 M:      Woojung Huh <woojung.huh@microchip.com>
23686 M:      UNGLinuxDriver@microchip.com
23687 L:      netdev@vger.kernel.org
23688 S:      Maintained
23689 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23690 F:      drivers/net/usb/lan78xx.*
23691 F:      include/dt-bindings/net/microchip-lan78xx.h
23692 
23693 USB MASS STORAGE DRIVER
23694 M:      Alan Stern <stern@rowland.harvard.edu>
23695 L:      linux-usb@vger.kernel.org
23696 L:      usb-storage@lists.one-eyed-alien.net
23697 S:      Maintained
23698 F:      drivers/usb/storage/
23699 
23700 USB MIDI DRIVER
23701 M:      Clemens Ladisch <clemens@ladisch.de>
23702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23703 S:      Maintained
23704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23705 F:      sound/usb/midi.*
23706 
23707 USB NETWORKING DRIVERS
23708 L:      linux-usb@vger.kernel.org
23709 S:      Odd Fixes
23710 F:      drivers/net/usb/
23711 
23712 USB OHCI DRIVER
23713 M:      Alan Stern <stern@rowland.harvard.edu>
23714 L:      linux-usb@vger.kernel.org
23715 S:      Maintained
23716 F:      Documentation/usb/ohci.rst
23717 F:      drivers/usb/host/ohci*
23718 
23719 USB OTG FSM (Finite State Machine)
23720 M:      Peter Chen <peter.chen@kernel.org>
23721 L:      linux-usb@vger.kernel.org
23722 S:      Maintained
23723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23724 F:      drivers/usb/common/usb-otg-fsm.c
23725 
23726 USB OVER IP DRIVER
23727 M:      Valentina Manea <valentina.manea.m@gmail.com>
23728 M:      Shuah Khan <shuah@kernel.org>
23729 M:      Shuah Khan <skhan@linuxfoundation.org>
23730 R:      Hongren Zheng <i@zenithal.me>
23731 L:      linux-usb@vger.kernel.org
23732 S:      Maintained
23733 F:      Documentation/usb/usbip_protocol.rst
23734 F:      drivers/usb/usbip/
23735 F:      tools/testing/selftests/drivers/usb/usbip/
23736 F:      tools/usb/usbip/
23737 
23738 USB PEGASUS DRIVER
23739 M:      Petko Manolov <petkan@nucleusys.com>
23740 L:      linux-usb@vger.kernel.org
23741 L:      netdev@vger.kernel.org
23742 S:      Maintained
23743 W:      https://github.com/petkan/pegasus
23744 T:      git https://github.com/petkan/pegasus.git
23745 F:      drivers/net/usb/pegasus.*
23746 
23747 USB PRINTER DRIVER (usblp)
23748 M:      Pete Zaitcev <zaitcev@redhat.com>
23749 L:      linux-usb@vger.kernel.org
23750 S:      Supported
23751 F:      drivers/usb/class/usblp.c
23752 
23753 USB QMI WWAN NETWORK DRIVER
23754 M:      Bjørn Mork <bjorn@mork.no>
23755 L:      netdev@vger.kernel.org
23756 S:      Maintained
23757 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23758 F:      drivers/net/usb/qmi_wwan.c
23759 
23760 USB RAW GADGET DRIVER
23761 R:      Andrey Konovalov <andreyknvl@gmail.com>
23762 L:      linux-usb@vger.kernel.org
23763 S:      Maintained
23764 F:      Documentation/usb/raw-gadget.rst
23765 F:      drivers/usb/gadget/legacy/raw_gadget.c
23766 F:      include/uapi/linux/usb/raw_gadget.h
23767 
23768 USB RTL8150 DRIVER
23769 M:      Petko Manolov <petkan@nucleusys.com>
23770 L:      linux-usb@vger.kernel.org
23771 L:      netdev@vger.kernel.org
23772 S:      Maintained
23773 W:      https://github.com/petkan/rtl8150
23774 T:      git https://github.com/petkan/rtl8150.git
23775 F:      drivers/net/usb/rtl8150.c
23776 
23777 USB SERIAL SUBSYSTEM
23778 M:      Johan Hovold <johan@kernel.org>
23779 L:      linux-usb@vger.kernel.org
23780 S:      Maintained
23781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23782 F:      Documentation/usb/usb-serial.rst
23783 F:      drivers/usb/serial/
23784 F:      include/linux/usb/serial.h
23785 
23786 USB SMSC75XX ETHERNET DRIVER
23787 M:      Steve Glendinning <steve.glendinning@shawell.net>
23788 L:      netdev@vger.kernel.org
23789 S:      Maintained
23790 F:      drivers/net/usb/smsc75xx.*
23791 
23792 USB SMSC95XX ETHERNET DRIVER
23793 M:      Steve Glendinning <steve.glendinning@shawell.net>
23794 M:      UNGLinuxDriver@microchip.com
23795 L:      netdev@vger.kernel.org
23796 S:      Maintained
23797 F:      drivers/net/usb/smsc95xx.*
23798 
23799 USB SUBSYSTEM
23800 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23801 L:      linux-usb@vger.kernel.org
23802 S:      Supported
23803 W:      http://www.linux-usb.org
23804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23805 F:      Documentation/devicetree/bindings/usb/
23806 F:      Documentation/usb/
23807 F:      drivers/usb/
23808 F:      include/dt-bindings/usb/
23809 F:      include/linux/usb.h
23810 F:      include/linux/usb/
23811 F:      include/uapi/linux/usb/
23812 
23813 USB TYPEC BUS FOR ALTERNATE MODES
23814 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23815 L:      linux-usb@vger.kernel.org
23816 S:      Maintained
23817 F:      Documentation/ABI/testing/sysfs-bus-typec
23818 F:      Documentation/driver-api/usb/typec_bus.rst
23819 F:      drivers/usb/typec/altmodes/
23820 F:      include/linux/usb/typec_altmode.h
23821 
23822 USB TYPEC CLASS
23823 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23824 L:      linux-usb@vger.kernel.org
23825 S:      Maintained
23826 F:      Documentation/ABI/testing/sysfs-class-typec
23827 F:      Documentation/driver-api/usb/typec.rst
23828 F:      drivers/usb/typec/
23829 F:      include/linux/usb/typec.h
23830 
23831 USB TYPEC INTEL PMC MUX DRIVER
23832 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23833 L:      linux-usb@vger.kernel.org
23834 S:      Maintained
23835 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23836 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23837 
23838 USB TYPEC PI3USB30532 MUX DRIVER
23839 M:      Hans de Goede <hdegoede@redhat.com>
23840 L:      linux-usb@vger.kernel.org
23841 S:      Maintained
23842 F:      drivers/usb/typec/mux/pi3usb30532.c
23843 
23844 USB TYPEC PORT CONTROLLER DRIVERS
23845 L:      linux-usb@vger.kernel.org
23846 S:      Orphan
23847 F:      drivers/usb/typec/tcpm/
23848 
23849 USB UHCI DRIVER
23850 M:      Alan Stern <stern@rowland.harvard.edu>
23851 L:      linux-usb@vger.kernel.org
23852 S:      Maintained
23853 F:      drivers/usb/host/uhci*
23854 
23855 USB VIDEO CLASS
23856 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23857 L:      linux-media@vger.kernel.org
23858 S:      Maintained
23859 W:      http://www.ideasonboard.org/uvc/
23860 T:      git git://linuxtv.org/media_tree.git
23861 F:      drivers/media/usb/uvc/
23862 F:      include/uapi/linux/uvcvideo.h
23863 
23864 USB WEBCAM GADGET
23865 L:      linux-usb@vger.kernel.org
23866 S:      Orphan
23867 F:      drivers/usb/gadget/function/*uvc*
23868 F:      drivers/usb/gadget/legacy/webcam.c
23869 F:      include/uapi/linux/usb/g_uvc.h
23870 
23871 USB XHCI DRIVER
23872 M:      Mathias Nyman <mathias.nyman@intel.com>
23873 L:      linux-usb@vger.kernel.org
23874 S:      Supported
23875 F:      drivers/usb/host/pci-quirks*
23876 F:      drivers/usb/host/xhci*
23877 
23878 USER DATAGRAM PROTOCOL (UDP)
23879 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23880 S:      Maintained
23881 F:      include/linux/udp.h
23882 F:      net/ipv4/udp.c
23883 F:      net/ipv6/udp.c
23884 
23885 USER-MODE LINUX (UML)
23886 M:      Richard Weinberger <richard@nod.at>
23887 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
23888 M:      Johannes Berg <johannes@sipsolutions.net>
23889 L:      linux-um@lists.infradead.org
23890 S:      Maintained
23891 W:      http://user-mode-linux.sourceforge.net
23892 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23895 F:      Documentation/virt/uml/
23896 F:      arch/um/
23897 F:      arch/x86/um/
23898 F:      fs/hostfs/
23899 
23900 USERSPACE COPYIN/COPYOUT (UIOVEC)
23901 M:      Alexander Viro <viro@zeniv.linux.org.uk>
23902 S:      Maintained
23903 F:      include/linux/uio.h
23904 F:      lib/iov_iter.c
23905 
23906 USERSPACE DMA BUFFER DRIVER
23907 M:      Gerd Hoffmann <kraxel@redhat.com>
23908 L:      dri-devel@lists.freedesktop.org
23909 S:      Maintained
23910 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23911 F:      drivers/dma-buf/udmabuf.c
23912 F:      include/uapi/linux/udmabuf.h
23913 
23914 USERSPACE I/O (UIO)
23915 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23916 S:      Maintained
23917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23918 F:      Documentation/driver-api/uio-howto.rst
23919 F:      drivers/uio/
23920 F:      include/linux/uio_driver.h
23921 
23922 UTIL-LINUX PACKAGE
23923 M:      Karel Zak <kzak@redhat.com>
23924 L:      util-linux@vger.kernel.org
23925 S:      Maintained
23926 W:      http://en.wikipedia.org/wiki/Util-linux
23927 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23928 
23929 UUID HELPERS
23930 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23931 L:      linux-kernel@vger.kernel.org
23932 S:      Maintained
23933 F:      include/linux/uuid.h
23934 F:      lib/test_uuid.c
23935 F:      lib/uuid.c
23936 
23937 UV SYSFS DRIVER
23938 M:      Justin Ernst <justin.ernst@hpe.com>
23939 L:      platform-driver-x86@vger.kernel.org
23940 S:      Maintained
23941 F:      drivers/platform/x86/uv_sysfs.c
23942 
23943 UVESAFB DRIVER
23944 M:      Michal Januszewski <spock@gentoo.org>
23945 L:      linux-fbdev@vger.kernel.org
23946 S:      Maintained
23947 W:      https://github.com/mjanusz/v86d
23948 F:      Documentation/fb/uvesafb.rst
23949 F:      drivers/video/fbdev/uvesafb.*
23950 
23951 Ux500 CLOCK DRIVERS
23952 M:      Ulf Hansson <ulf.hansson@linaro.org>
23953 L:      linux-clk@vger.kernel.org
23954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23955 S:      Maintained
23956 F:      drivers/clk/ux500/
23957 
23958 V4L2 ASYNC AND FWNODE FRAMEWORKS
23959 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
23960 L:      linux-media@vger.kernel.org
23961 S:      Maintained
23962 T:      git git://linuxtv.org/media_tree.git
23963 F:      drivers/media/v4l2-core/v4l2-async.c
23964 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23965 F:      include/media/v4l2-async.h
23966 F:      include/media/v4l2-fwnode.h
23967 
23968 V4L2 LENS DRIVERS
23969 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
23970 L:      linux-media@vger.kernel.org
23971 S:      Maintained
23972 F:      drivers/media/i2c/ak*
23973 F:      drivers/media/i2c/dw*
23974 F:      drivers/media/i2c/lm*
23975 
23976 V4L2 CAMERA SENSOR DRIVERS
23977 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
23978 L:      linux-media@vger.kernel.org
23979 S:      Maintained
23980 F:      Documentation/driver-api/media/camera-sensor.rst
23981 F:      Documentation/driver-api/media/tx-rx.rst
23982 F:      drivers/media/i2c/ar*
23983 F:      drivers/media/i2c/gc*
23984 F:      drivers/media/i2c/hi*
23985 F:      drivers/media/i2c/imx*
23986 F:      drivers/media/i2c/mt*
23987 F:      drivers/media/i2c/og*
23988 F:      drivers/media/i2c/ov*
23989 F:      drivers/media/i2c/s5*
23990 F:      drivers/media/i2c/vgxy61.c
23991 
23992 VF610 NAND DRIVER
23993 M:      Stefan Agner <stefan@agner.ch>
23994 L:      linux-mtd@lists.infradead.org
23995 S:      Supported
23996 F:      drivers/mtd/nand/raw/vf610_nfc.c
23997 
23998 VFAT/FAT/MSDOS FILESYSTEM
23999 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24000 S:      Maintained
24001 F:      Documentation/filesystems/vfat.rst
24002 F:      fs/fat/
24003 F:      tools/testing/selftests/filesystems/fat/
24004 
24005 VFIO CDX DRIVER
24006 M:      Nipun Gupta <nipun.gupta@amd.com>
24007 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
24008 L:      kvm@vger.kernel.org
24009 S:      Maintained
24010 F:      drivers/vfio/cdx/*
24011 
24012 VFIO DRIVER
24013 M:      Alex Williamson <alex.williamson@redhat.com>
24014 L:      kvm@vger.kernel.org
24015 S:      Maintained
24016 T:      git https://github.com/awilliam/linux-vfio.git
24017 F:      Documentation/ABI/testing/debugfs-vfio
24018 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24019 F:      Documentation/driver-api/vfio.rst
24020 F:      drivers/vfio/
24021 F:      include/linux/vfio.h
24022 F:      include/linux/vfio_pci_core.h
24023 F:      include/uapi/linux/vfio.h
24024 
24025 VFIO FSL-MC DRIVER
24026 L:      kvm@vger.kernel.org
24027 S:      Orphan
24028 F:      drivers/vfio/fsl-mc/
24029 
24030 VFIO HISILICON PCI DRIVER
24031 M:      Longfang Liu <liulongfang@huawei.com>
24032 M:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24033 L:      kvm@vger.kernel.org
24034 S:      Maintained
24035 F:      drivers/vfio/pci/hisilicon/
24036 
24037 VFIO MEDIATED DEVICE DRIVERS
24038 M:      Kirti Wankhede <kwankhede@nvidia.com>
24039 L:      kvm@vger.kernel.org
24040 S:      Maintained
24041 F:      Documentation/driver-api/vfio-mediated-device.rst
24042 F:      drivers/vfio/mdev/
24043 F:      include/linux/mdev.h
24044 F:      samples/vfio-mdev/
24045 
24046 VFIO MLX5 PCI DRIVER
24047 M:      Yishai Hadas <yishaih@nvidia.com>
24048 L:      kvm@vger.kernel.org
24049 S:      Maintained
24050 F:      drivers/vfio/pci/mlx5/
24051 
24052 VFIO NVIDIA GRACE GPU DRIVER
24053 M:      Ankit Agrawal <ankita@nvidia.com>
24054 L:      kvm@vger.kernel.org
24055 S:      Supported
24056 F:      drivers/vfio/pci/nvgrace-gpu/
24057 
24058 VFIO PCI DEVICE SPECIFIC DRIVERS
24059 R:      Jason Gunthorpe <jgg@nvidia.com>
24060 R:      Yishai Hadas <yishaih@nvidia.com>
24061 R:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24062 R:      Kevin Tian <kevin.tian@intel.com>
24063 L:      kvm@vger.kernel.org
24064 S:      Maintained
24065 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24066 F:      drivers/vfio/pci/*/
24067 
24068 VFIO PDS PCI DRIVER
24069 M:      Brett Creeley <brett.creeley@amd.com>
24070 L:      kvm@vger.kernel.org
24071 S:      Maintained
24072 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24073 F:      drivers/vfio/pci/pds/
24074 
24075 VFIO PLATFORM DRIVER
24076 M:      Eric Auger <eric.auger@redhat.com>
24077 L:      kvm@vger.kernel.org
24078 S:      Maintained
24079 F:      drivers/vfio/platform/
24080 
24081 VFIO QAT PCI DRIVER
24082 M:      Xin Zeng <xin.zeng@intel.com>
24083 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24084 L:      kvm@vger.kernel.org
24085 L:      qat-linux@intel.com
24086 S:      Supported
24087 F:      drivers/vfio/pci/qat/
24088 
24089 VFIO VIRTIO PCI DRIVER
24090 M:      Yishai Hadas <yishaih@nvidia.com>
24091 L:      kvm@vger.kernel.org
24092 L:      virtualization@lists.linux.dev
24093 S:      Maintained
24094 F:      drivers/vfio/pci/virtio
24095 
24096 VGA_SWITCHEROO
24097 R:      Lukas Wunner <lukas@wunner.de>
24098 S:      Maintained
24099 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24100 F:      Documentation/gpu/vga-switcheroo.rst
24101 F:      drivers/gpu/vga/vga_switcheroo.c
24102 F:      include/linux/vga_switcheroo.h
24103 
24104 VIA RHINE NETWORK DRIVER
24105 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
24106 S:      Maintained
24107 F:      drivers/net/ethernet/via/via-rhine.c
24108 
24109 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24110 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24111 L:      linux-fbdev@vger.kernel.org
24112 S:      Maintained
24113 F:      drivers/video/fbdev/via/
24114 F:      include/linux/via-core.h
24115 F:      include/linux/via_i2c.h
24116 
24117 VIA VELOCITY NETWORK DRIVER
24118 M:      Francois Romieu <romieu@fr.zoreil.com>
24119 L:      netdev@vger.kernel.org
24120 S:      Maintained
24121 F:      drivers/net/ethernet/via/via-velocity.*
24122 
24123 VICODEC VIRTUAL CODEC DRIVER
24124 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
24125 L:      linux-media@vger.kernel.org
24126 S:      Maintained
24127 W:      https://linuxtv.org
24128 T:      git git://linuxtv.org/media_tree.git
24129 F:      drivers/media/test-drivers/vicodec/*
24130 
24131 VIDEO I2C POLLING DRIVER
24132 M:      Matt Ranostay <matt.ranostay@konsulko.com>
24133 L:      linux-media@vger.kernel.org
24134 S:      Maintained
24135 F:      drivers/media/i2c/video-i2c.c
24136 
24137 VIDEO MULTIPLEXER DRIVER
24138 M:      Philipp Zabel <p.zabel@pengutronix.de>
24139 L:      linux-media@vger.kernel.org
24140 S:      Maintained
24141 F:      drivers/media/platform/video-mux.c
24142 
24143 VIDEOBUF2 FRAMEWORK
24144 M:      Tomasz Figa <tfiga@chromium.org>
24145 M:      Marek Szyprowski <m.szyprowski@samsung.com>
24146 L:      linux-media@vger.kernel.org
24147 S:      Maintained
24148 F:      drivers/media/common/videobuf2/*
24149 F:      include/media/videobuf2-*
24150 
24151 VIDTV VIRTUAL DIGITAL TV DRIVER
24152 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24153 L:      linux-media@vger.kernel.org
24154 S:      Maintained
24155 W:      https://linuxtv.org
24156 T:      git git://linuxtv.org/media_tree.git
24157 F:      drivers/media/test-drivers/vidtv/*
24158 
24159 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24160 M:      Shuah Khan <skhan@linuxfoundation.org>
24161 R:      Kieran Bingham <kieran.bingham@ideasonboard.com>
24162 L:      linux-media@vger.kernel.org
24163 S:      Maintained
24164 W:      https://linuxtv.org
24165 T:      git git://linuxtv.org/media_tree.git
24166 F:      drivers/media/test-drivers/vimc/*
24167 
24168 VIRT LIB
24169 M:      Alex Williamson <alex.williamson@redhat.com>
24170 M:      Paolo Bonzini <pbonzini@redhat.com>
24171 L:      kvm@vger.kernel.org
24172 S:      Supported
24173 F:      virt/lib/
24174 
24175 VIRTIO AND VHOST VSOCK DRIVER
24176 M:      Stefan Hajnoczi <stefanha@redhat.com>
24177 M:      Stefano Garzarella <sgarzare@redhat.com>
24178 L:      kvm@vger.kernel.org
24179 L:      virtualization@lists.linux.dev
24180 L:      netdev@vger.kernel.org
24181 S:      Maintained
24182 F:      drivers/vhost/vsock.c
24183 F:      include/linux/virtio_vsock.h
24184 F:      include/uapi/linux/virtio_vsock.h
24185 F:      net/vmw_vsock/virtio_transport.c
24186 F:      net/vmw_vsock/virtio_transport_common.c
24187 
24188 VIRTIO BALLOON
24189 M:      "Michael S. Tsirkin" <mst@redhat.com>
24190 M:      David Hildenbrand <david@redhat.com>
24191 L:      virtualization@lists.linux.dev
24192 S:      Maintained
24193 F:      drivers/virtio/virtio_balloon.c
24194 F:      include/linux/balloon_compaction.h
24195 F:      include/uapi/linux/virtio_balloon.h
24196 F:      mm/balloon_compaction.c
24197 
24198 VIRTIO BLOCK AND SCSI DRIVERS
24199 M:      "Michael S. Tsirkin" <mst@redhat.com>
24200 M:      Jason Wang <jasowang@redhat.com>
24201 R:      Paolo Bonzini <pbonzini@redhat.com>
24202 R:      Stefan Hajnoczi <stefanha@redhat.com>
24203 R:      Eugenio Pérez <eperezma@redhat.com>
24204 L:      virtualization@lists.linux.dev
24205 S:      Maintained
24206 F:      drivers/block/virtio_blk.c
24207 F:      drivers/scsi/virtio_scsi.c
24208 F:      include/uapi/linux/virtio_blk.h
24209 F:      include/uapi/linux/virtio_scsi.h
24210 
24211 VIRTIO CONSOLE DRIVER
24212 M:      Amit Shah <amit@kernel.org>
24213 L:      virtualization@lists.linux.dev
24214 S:      Maintained
24215 F:      drivers/char/virtio_console.c
24216 F:      include/uapi/linux/virtio_console.h
24217 
24218 VIRTIO CORE AND NET DRIVERS
24219 M:      "Michael S. Tsirkin" <mst@redhat.com>
24220 M:      Jason Wang <jasowang@redhat.com>
24221 R:      Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24222 R:      Eugenio Pérez <eperezma@redhat.com>
24223 L:      virtualization@lists.linux.dev
24224 S:      Maintained
24225 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24226 F:      Documentation/ABI/testing/sysfs-class-vduse
24227 F:      Documentation/devicetree/bindings/virtio/
24228 F:      Documentation/driver-api/virtio/
24229 F:      drivers/block/virtio_blk.c
24230 F:      drivers/crypto/virtio/
24231 F:      drivers/net/virtio_net.c
24232 F:      drivers/vdpa/
24233 F:      drivers/virtio/
24234 F:      include/linux/vdpa.h
24235 F:      include/linux/virtio*.h
24236 F:      include/linux/vringh.h
24237 F:      include/uapi/linux/virtio_*.h
24238 F:      tools/virtio/
24239 F:      tools/testing/selftests/drivers/net/virtio_net/
24240 
24241 VIRTIO CRYPTO DRIVER
24242 M:      Gonglei <arei.gonglei@huawei.com>
24243 L:      virtualization@lists.linux.dev
24244 L:      linux-crypto@vger.kernel.org
24245 S:      Maintained
24246 F:      drivers/crypto/virtio/
24247 F:      include/uapi/linux/virtio_crypto.h
24248 
24249 VIRTIO DRIVERS FOR S390
24250 M:      Cornelia Huck <cohuck@redhat.com>
24251 M:      Halil Pasic <pasic@linux.ibm.com>
24252 M:      Eric Farman <farman@linux.ibm.com>
24253 L:      linux-s390@vger.kernel.org
24254 L:      virtualization@lists.linux.dev
24255 L:      kvm@vger.kernel.org
24256 S:      Supported
24257 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24258 F:      drivers/s390/virtio/
24259 
24260 VIRTIO FILE SYSTEM
24261 M:      Vivek Goyal <vgoyal@redhat.com>
24262 M:      Stefan Hajnoczi <stefanha@redhat.com>
24263 M:      Miklos Szeredi <miklos@szeredi.hu>
24264 R:      Eugenio Pérez <eperezma@redhat.com>
24265 L:      virtualization@lists.linux.dev
24266 L:      linux-fsdevel@vger.kernel.org
24267 S:      Supported
24268 W:      https://virtio-fs.gitlab.io/
24269 F:      Documentation/filesystems/virtiofs.rst
24270 F:      fs/fuse/virtio_fs.c
24271 F:      include/uapi/linux/virtio_fs.h
24272 
24273 VIRTIO GPIO DRIVER
24274 M:      Enrico Weigelt, metux IT consult <info@metux.net>
24275 M:      Viresh Kumar <vireshk@kernel.org>
24276 L:      linux-gpio@vger.kernel.org
24277 L:      virtualization@lists.linux.dev
24278 S:      Maintained
24279 F:      drivers/gpio/gpio-virtio.c
24280 F:      include/uapi/linux/virtio_gpio.h
24281 
24282 VIRTIO GPU DRIVER
24283 M:      David Airlie <airlied@redhat.com>
24284 M:      Gerd Hoffmann <kraxel@redhat.com>
24285 R:      Gurchetan Singh <gurchetansingh@chromium.org>
24286 R:      Chia-I Wu <olvaffe@gmail.com>
24287 L:      dri-devel@lists.freedesktop.org
24288 L:      virtualization@lists.linux.dev
24289 S:      Maintained
24290 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24291 F:      drivers/gpu/drm/ci/xfails/virtio*
24292 F:      drivers/gpu/drm/virtio/
24293 F:      include/uapi/linux/virtio_gpu.h
24294 
24295 VIRTIO HOST (VHOST)
24296 M:      "Michael S. Tsirkin" <mst@redhat.com>
24297 M:      Jason Wang <jasowang@redhat.com>
24298 R:      Eugenio Pérez <eperezma@redhat.com>
24299 L:      kvm@vger.kernel.org
24300 L:      virtualization@lists.linux.dev
24301 L:      netdev@vger.kernel.org
24302 S:      Maintained
24303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24304 F:      drivers/vhost/
24305 F:      include/linux/sched/vhost_task.h
24306 F:      include/linux/vhost_iotlb.h
24307 F:      include/uapi/linux/vhost.h
24308 F:      kernel/vhost_task.c
24309 
24310 VIRTIO HOST (VHOST-SCSI)
24311 M:      "Michael S. Tsirkin" <mst@redhat.com>
24312 M:      Jason Wang <jasowang@redhat.com>
24313 M:      Mike Christie <michael.christie@oracle.com>
24314 R:      Paolo Bonzini <pbonzini@redhat.com>
24315 R:      Stefan Hajnoczi <stefanha@redhat.com>
24316 L:      virtualization@lists.linux.dev
24317 S:      Maintained
24318 F:      drivers/vhost/scsi.c
24319 
24320 VIRTIO I2C DRIVER
24321 M:      Viresh Kumar <viresh.kumar@linaro.org>
24322 R:      "Chen, Jian Jun" <jian.jun.chen@intel.com>
24323 L:      linux-i2c@vger.kernel.org
24324 L:      virtualization@lists.linux.dev
24325 S:      Maintained
24326 F:      drivers/i2c/busses/i2c-virtio.c
24327 F:      include/uapi/linux/virtio_i2c.h
24328 
24329 VIRTIO INPUT DRIVER
24330 M:      Gerd Hoffmann <kraxel@redhat.com>
24331 S:      Maintained
24332 F:      drivers/virtio/virtio_input.c
24333 F:      include/uapi/linux/virtio_input.h
24334 
24335 VIRTIO IOMMU DRIVER
24336 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
24337 L:      virtualization@lists.linux.dev
24338 S:      Maintained
24339 F:      drivers/iommu/virtio-iommu.c
24340 F:      include/uapi/linux/virtio_iommu.h
24341 
24342 VIRTIO MEM DRIVER
24343 M:      David Hildenbrand <david@redhat.com>
24344 L:      virtualization@lists.linux.dev
24345 S:      Maintained
24346 W:      https://virtio-mem.gitlab.io/
24347 F:      drivers/virtio/virtio_mem.c
24348 F:      include/uapi/linux/virtio_mem.h
24349 
24350 VIRTIO PMEM DRIVER
24351 M:      Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24352 L:      virtualization@lists.linux.dev
24353 S:      Maintained
24354 F:      drivers/nvdimm/nd_virtio.c
24355 F:      drivers/nvdimm/virtio_pmem.c
24356 
24357 VIRTIO SOUND DRIVER
24358 M:      Anton Yakovlev <anton.yakovlev@opensynergy.com>
24359 M:      "Michael S. Tsirkin" <mst@redhat.com>
24360 L:      virtualization@lists.linux.dev
24361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
24362 S:      Maintained
24363 F:      include/uapi/linux/virtio_snd.h
24364 F:      sound/virtio/*
24365 
24366 VIRTUAL BOX GUEST DEVICE DRIVER
24367 M:      Hans de Goede <hdegoede@redhat.com>
24368 M:      Arnd Bergmann <arnd@arndb.de>
24369 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24370 S:      Maintained
24371 F:      drivers/virt/vboxguest/
24372 F:      include/linux/vbox_utils.h
24373 F:      include/uapi/linux/vbox*.h
24374 
24375 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24376 M:      Hans de Goede <hdegoede@redhat.com>
24377 L:      linux-fsdevel@vger.kernel.org
24378 S:      Maintained
24379 F:      fs/vboxsf/*
24380 
24381 VIRTUAL PCM TEST DRIVER
24382 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
24383 L:      linux-sound@vger.kernel.org
24384 S:      Maintained
24385 F:      Documentation/sound/cards/pcmtest.rst
24386 F:      sound/drivers/pcmtest.c
24387 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24388 
24389 VIRTUAL SERIO DEVICE DRIVER
24390 M:      Stephen Chandler Paul <thatslyude@gmail.com>
24391 S:      Maintained
24392 F:      drivers/input/serio/userio.c
24393 F:      include/uapi/linux/userio.h
24394 
24395 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24396 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
24397 S:      Maintained
24398 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24399 F:      drivers/iio/light/veml6075.c
24400 
24401 VISL VIRTUAL STATELESS DECODER DRIVER
24402 M:      Daniel Almeida <daniel.almeida@collabora.com>
24403 L:      linux-media@vger.kernel.org
24404 S:      Supported
24405 F:      drivers/media/test-drivers/visl
24406 
24407 VIVID VIRTUAL VIDEO DRIVER
24408 M:      Hans Verkuil <hverkuil@xs4all.nl>
24409 L:      linux-media@vger.kernel.org
24410 S:      Maintained
24411 W:      https://linuxtv.org
24412 T:      git git://linuxtv.org/media_tree.git
24413 F:      drivers/media/test-drivers/vivid/*
24414 
24415 VM SOCKETS (AF_VSOCK)
24416 M:      Stefano Garzarella <sgarzare@redhat.com>
24417 L:      virtualization@lists.linux.dev
24418 L:      netdev@vger.kernel.org
24419 S:      Maintained
24420 F:      drivers/net/vsockmon.c
24421 F:      include/net/af_vsock.h
24422 F:      include/uapi/linux/vm_sockets.h
24423 F:      include/uapi/linux/vm_sockets_diag.h
24424 F:      include/uapi/linux/vsockmon.h
24425 F:      net/vmw_vsock/
24426 F:      tools/testing/vsock/
24427 
24428 VMALLOC
24429 M:      Andrew Morton <akpm@linux-foundation.org>
24430 R:      Uladzislau Rezki <urezki@gmail.com>
24431 R:      Christoph Hellwig <hch@infradead.org>
24432 L:      linux-mm@kvack.org
24433 S:      Maintained
24434 W:      http://www.linux-mm.org
24435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24436 F:      include/linux/vmalloc.h
24437 F:      mm/vmalloc.c
24438 
24439 VME SUBSYSTEM
24440 L:      linux-kernel@vger.kernel.org
24441 S:      Orphan
24442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24443 F:      Documentation/driver-api/vme.rst
24444 F:      drivers/staging/vme_user/
24445 
24446 VMWARE BALLOON DRIVER
24447 M:      Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24448 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24449 L:      linux-kernel@vger.kernel.org
24450 S:      Supported
24451 F:      drivers/misc/vmw_balloon.c
24452 
24453 VMWARE HYPERVISOR INTERFACE
24454 M:      Ajay Kaher <ajay.kaher@broadcom.com>
24455 M:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24456 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24457 L:      virtualization@lists.linux.dev
24458 L:      x86@kernel.org
24459 S:      Supported
24460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24461 F:      arch/x86/include/asm/vmware.h
24462 F:      arch/x86/kernel/cpu/vmware.c
24463 
24464 VMWARE PVRDMA DRIVER
24465 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24466 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24467 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24468 L:      linux-rdma@vger.kernel.org
24469 S:      Supported
24470 F:      drivers/infiniband/hw/vmw_pvrdma/
24471 
24472 VMWARE PVSCSI DRIVER
24473 M:      Vishal Bhakta <vishal.bhakta@broadcom.com>
24474 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24475 L:      linux-scsi@vger.kernel.org
24476 S:      Supported
24477 F:      drivers/scsi/vmw_pvscsi.c
24478 F:      drivers/scsi/vmw_pvscsi.h
24479 
24480 VMWARE VIRTUAL PTP CLOCK DRIVER
24481 M:      Nick Shi <nick.shi@broadcom.com>
24482 R:      Ajay Kaher <ajay.kaher@broadcom.com>
24483 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24484 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24485 L:      netdev@vger.kernel.org
24486 S:      Supported
24487 F:      drivers/ptp/ptp_vmw.c
24488 
24489 VMWARE VMCI DRIVER
24490 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24491 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24492 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24493 L:      linux-kernel@vger.kernel.org
24494 S:      Supported
24495 F:      drivers/misc/vmw_vmci/
24496 F:      include/linux/vmw_vmci*
24497 
24498 VMWARE VMMOUSE SUBDRIVER
24499 M:      Zack Rusin <zack.rusin@broadcom.com>
24500 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24501 L:      linux-input@vger.kernel.org
24502 S:      Supported
24503 F:      drivers/input/mouse/vmmouse.c
24504 F:      drivers/input/mouse/vmmouse.h
24505 
24506 VMWARE VMXNET3 ETHERNET DRIVER
24507 M:      Ronak Doshi <ronak.doshi@broadcom.com>
24508 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24509 L:      netdev@vger.kernel.org
24510 S:      Supported
24511 F:      drivers/net/vmxnet3/
24512 
24513 VMWARE VSOCK VMCI TRANSPORT DRIVER
24514 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24515 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24516 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24517 L:      linux-kernel@vger.kernel.org
24518 S:      Supported
24519 F:      net/vmw_vsock/vmci_transport*
24520 
24521 VOCORE VOCORE2 BOARD
24522 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
24523 L:      linux-mips@vger.kernel.org
24524 S:      Maintained
24525 F:      arch/mips/boot/dts/ralink/vocore2.dts
24526 
24527 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24528 M:      Liam Girdwood <lgirdwood@gmail.com>
24529 M:      Mark Brown <broonie@kernel.org>
24530 L:      linux-kernel@vger.kernel.org
24531 S:      Supported
24532 W:      http://www.slimlogic.co.uk/?p=48
24533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24534 F:      Documentation/devicetree/bindings/regulator/
24535 F:      Documentation/power/regulator/
24536 F:      drivers/regulator/
24537 F:      include/dt-bindings/regulator/
24538 F:      include/linux/regulator/
24539 K:      regulator_get_optional
24540 
24541 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24542 R:      Matti Vaittinen <mazziesaccount@gmail.com>
24543 F:      drivers/regulator/irq_helpers.c
24544 
24545 VRF
24546 M:      David Ahern <dsahern@kernel.org>
24547 L:      netdev@vger.kernel.org
24548 S:      Maintained
24549 F:      Documentation/networking/vrf.rst
24550 F:      drivers/net/vrf.c
24551 
24552 VSPRINTF
24553 M:      Petr Mladek <pmladek@suse.com>
24554 M:      Steven Rostedt <rostedt@goodmis.org>
24555 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24556 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
24557 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
24558 S:      Maintained
24559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24560 F:      Documentation/core-api/printk-formats.rst
24561 F:      lib/test_printf.c
24562 F:      lib/test_scanf.c
24563 F:      lib/vsprintf.c
24564 
24565 VT1211 HARDWARE MONITOR DRIVER
24566 M:      Juerg Haefliger <juergh@proton.me>
24567 L:      linux-hwmon@vger.kernel.org
24568 S:      Maintained
24569 F:      Documentation/hwmon/vt1211.rst
24570 F:      drivers/hwmon/vt1211.c
24571 
24572 VT8231 HARDWARE MONITOR DRIVER
24573 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
24574 L:      linux-hwmon@vger.kernel.org
24575 S:      Maintained
24576 F:      drivers/hwmon/vt8231.c
24577 
24578 VUB300 USB to SDIO/SD/MMC bridge chip
24579 L:      linux-mmc@vger.kernel.org
24580 S:      Orphan
24581 F:      drivers/mmc/host/vub300.c
24582 
24583 W1 DALLAS'S 1-WIRE BUS
24584 M:      Krzysztof Kozlowski <krzk@kernel.org>
24585 S:      Maintained
24586 F:      Documentation/devicetree/bindings/w1/
24587 F:      Documentation/w1/
24588 F:      drivers/w1/
24589 F:      include/linux/w1.h
24590 
24591 W83791D HARDWARE MONITORING DRIVER
24592 M:      Marc Hulsman <m.hulsman@tudelft.nl>
24593 L:      linux-hwmon@vger.kernel.org
24594 S:      Maintained
24595 F:      Documentation/hwmon/w83791d.rst
24596 F:      drivers/hwmon/w83791d.c
24597 
24598 W83793 HARDWARE MONITORING DRIVER
24599 M:      Rudolf Marek <r.marek@assembler.cz>
24600 L:      linux-hwmon@vger.kernel.org
24601 S:      Maintained
24602 F:      Documentation/hwmon/w83793.rst
24603 F:      drivers/hwmon/w83793.c
24604 
24605 W83795 HARDWARE MONITORING DRIVER
24606 M:      Jean Delvare <jdelvare@suse.com>
24607 L:      linux-hwmon@vger.kernel.org
24608 S:      Maintained
24609 F:      drivers/hwmon/w83795.c
24610 
24611 W83L51xD SD/MMC CARD INTERFACE DRIVER
24612 M:      Pierre Ossman <pierre@ossman.eu>
24613 S:      Maintained
24614 F:      drivers/mmc/host/wbsd.*
24615 
24616 WACOM PROTOCOL 4 SERIAL TABLETS
24617 M:      Julian Squires <julian@cipht.net>
24618 M:      Hans de Goede <hdegoede@redhat.com>
24619 L:      linux-input@vger.kernel.org
24620 S:      Maintained
24621 F:      drivers/input/tablet/wacom_serial4.c
24622 
24623 WANGXUN ETHERNET DRIVER
24624 M:      Jiawen Wu <jiawenwu@trustnetic.com>
24625 M:      Mengyuan Lou <mengyuanlou@net-swift.com>
24626 L:      netdev@vger.kernel.org
24627 S:      Maintained
24628 W:      https://www.net-swift.com
24629 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24630 F:      drivers/net/ethernet/wangxun/
24631 F:      drivers/net/pcs/pcs-xpcs-wx.c
24632 
24633 WATCHDOG DEVICE DRIVERS
24634 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
24635 M:      Guenter Roeck <linux@roeck-us.net>
24636 L:      linux-watchdog@vger.kernel.org
24637 S:      Maintained
24638 W:      http://www.linux-watchdog.org/
24639 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24640 F:      Documentation/devicetree/bindings/watchdog/
24641 F:      Documentation/watchdog/
24642 F:      drivers/watchdog/
24643 F:      include/linux/watchdog.h
24644 F:      include/trace/events/watchdog.h
24645 F:      include/uapi/linux/watchdog.h
24646 
24647 WAVE5 VPU CODEC DRIVER
24648 M:      Nas Chung <nas.chung@chipsnmedia.com>
24649 M:      Jackson Lee <jackson.lee@chipsnmedia.com>
24650 L:      linux-media@vger.kernel.org
24651 S:      Maintained
24652 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24653 F:      drivers/media/platform/chips-media/wave5/
24654 
24655 WHISKEYCOVE PMIC GPIO DRIVER
24656 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24657 L:      linux-gpio@vger.kernel.org
24658 S:      Maintained
24659 F:      drivers/gpio/gpio-wcove.c
24660 
24661 WHWAVE RTC DRIVER
24662 M:      Dianlong Li <long17.cool@163.com>
24663 L:      linux-rtc@vger.kernel.org
24664 S:      Maintained
24665 F:      drivers/rtc/rtc-sd3078.c
24666 
24667 WIIMOTE HID DRIVER
24668 M:      David Rheinsberg <david@readahead.eu>
24669 L:      linux-input@vger.kernel.org
24670 S:      Maintained
24671 F:      drivers/hid/hid-wiimote*
24672 
24673 WILOCITY WIL6210 WIRELESS DRIVER
24674 L:      linux-wireless@vger.kernel.org
24675 S:      Orphan
24676 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24677 F:      drivers/net/wireless/ath/wil6210/
24678 
24679 WINBOND CIR DRIVER
24680 M:      David Härdeman <david@hardeman.nu>
24681 S:      Maintained
24682 F:      drivers/media/rc/winbond-cir.c
24683 
24684 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24685 L:      linux-watchdog@vger.kernel.org
24686 S:      Orphan
24687 F:      drivers/watchdog/ebc-c384_wdt.c
24688 
24689 WINSYSTEMS WS16C48 GPIO DRIVER
24690 M:      William Breathitt Gray <wbg@kernel.org>
24691 L:      linux-gpio@vger.kernel.org
24692 S:      Maintained
24693 F:      drivers/gpio/gpio-ws16c48.c
24694 
24695 WIREGUARD SECURE NETWORK TUNNEL
24696 M:      Jason A. Donenfeld <Jason@zx2c4.com>
24697 L:      wireguard@lists.zx2c4.com
24698 L:      netdev@vger.kernel.org
24699 S:      Maintained
24700 F:      drivers/net/wireguard/
24701 F:      tools/testing/selftests/wireguard/
24702 
24703 WISTRON LAPTOP BUTTON DRIVER
24704 M:      Miloslav Trmac <mitr@volny.cz>
24705 S:      Maintained
24706 F:      drivers/input/misc/wistron_btns.c
24707 
24708 WMI BINARY MOF DRIVER
24709 M:      Armin Wolf <W_Armin@gmx.de>
24710 R:      Thomas Weißschuh <linux@weissschuh.net>
24711 L:      platform-driver-x86@vger.kernel.org
24712 S:      Maintained
24713 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24714 F:      Documentation/wmi/devices/wmi-bmof.rst
24715 F:      drivers/platform/x86/wmi-bmof.c
24716 
24717 WOLFSON MICROELECTRONICS DRIVERS
24718 L:      patches@opensource.cirrus.com
24719 S:      Supported
24720 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24721 T:      git https://github.com/CirrusLogic/linux-drivers.git
24722 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24723 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24724 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24725 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24726 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24727 F:      Documentation/devicetree/bindings/sound/wm*
24728 F:      Documentation/hwmon/wm83??.rst
24729 F:      arch/arm/mach-s3c/mach-crag6410*
24730 F:      drivers/clk/clk-wm83*.c
24731 F:      drivers/gpio/gpio-*wm*.c
24732 F:      drivers/gpio/gpio-arizona.c
24733 F:      drivers/hwmon/wm83??-hwmon.c
24734 F:      drivers/input/misc/wm831x-on.c
24735 F:      drivers/input/touchscreen/wm831x-ts.c
24736 F:      drivers/input/touchscreen/wm97*.c
24737 F:      drivers/leds/leds-wm83*.c
24738 F:      drivers/mfd/arizona*
24739 F:      drivers/mfd/cs47l24*
24740 F:      drivers/mfd/wm*.c
24741 F:      drivers/power/supply/wm83*.c
24742 F:      drivers/regulator/arizona*
24743 F:      drivers/regulator/wm8*.c
24744 F:      drivers/rtc/rtc-wm83*.c
24745 F:      drivers/video/backlight/wm83*_bl.c
24746 F:      drivers/watchdog/wm83*_wdt.c
24747 F:      include/linux/mfd/arizona/
24748 F:      include/linux/mfd/wm831x/
24749 F:      include/linux/mfd/wm8350/
24750 F:      include/linux/mfd/wm8400*
24751 F:      include/linux/regulator/arizona*
24752 F:      include/linux/wm97xx.h
24753 F:      include/sound/wm????.h
24754 F:      sound/soc/codecs/arizona*
24755 F:      sound/soc/codecs/cs47l24*
24756 F:      sound/soc/codecs/wm*
24757 
24758 WORKQUEUE
24759 M:      Tejun Heo <tj@kernel.org>
24760 R:      Lai Jiangshan <jiangshanlai@gmail.com>
24761 S:      Maintained
24762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24763 F:      Documentation/core-api/workqueue.rst
24764 F:      include/linux/workqueue.h
24765 F:      kernel/workqueue.c
24766 F:      kernel/workqueue_internal.h
24767 
24768 WWAN DRIVERS
24769 M:      Loic Poulain <loic.poulain@linaro.org>
24770 M:      Sergey Ryazanov <ryazanov.s.a@gmail.com>
24771 R:      Johannes Berg <johannes@sipsolutions.net>
24772 L:      netdev@vger.kernel.org
24773 S:      Maintained
24774 F:      drivers/net/wwan/
24775 F:      include/linux/wwan.h
24776 F:      include/uapi/linux/wwan.h
24777 
24778 X-POWERS AXP288 PMIC DRIVERS
24779 M:      Hans de Goede <hdegoede@redhat.com>
24780 S:      Maintained
24781 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24782 N:      axp288
24783 
24784 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24785 M:      Chen-Yu Tsai <wens@csie.org>
24786 L:      linux-kernel@vger.kernel.org
24787 S:      Maintained
24788 N:      axp[128]
24789 
24790 X.25 STACK
24791 M:      Martin Schiller <ms@dev.tdt.de>
24792 L:      linux-x25@vger.kernel.org
24793 S:      Maintained
24794 F:      Documentation/networking/lapb-module.rst
24795 F:      Documentation/networking/x25*
24796 F:      drivers/net/wan/hdlc_x25.c
24797 F:      drivers/net/wan/lapbether.c
24798 F:      include/*/lapb.h
24799 F:      include/net/x25*
24800 F:      include/uapi/linux/x25.h
24801 F:      net/lapb/
24802 F:      net/x25/
24803 
24804 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24805 M:      Thomas Gleixner <tglx@linutronix.de>
24806 M:      Ingo Molnar <mingo@redhat.com>
24807 M:      Borislav Petkov <bp@alien8.de>
24808 M:      Dave Hansen <dave.hansen@linux.intel.com>
24809 M:      x86@kernel.org
24810 R:      "H. Peter Anvin" <hpa@zytor.com>
24811 L:      linux-kernel@vger.kernel.org
24812 S:      Maintained
24813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24814 F:      Documentation/arch/x86/
24815 F:      Documentation/devicetree/bindings/x86/
24816 F:      arch/x86/
24817 
24818 X86 ENTRY CODE
24819 M:      Andy Lutomirski <luto@kernel.org>
24820 L:      linux-kernel@vger.kernel.org
24821 S:      Maintained
24822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24823 F:      arch/x86/entry/
24824 
24825 X86 HARDWARE VULNERABILITIES
24826 M:      Thomas Gleixner <tglx@linutronix.de>
24827 M:      Borislav Petkov <bp@alien8.de>
24828 M:      Peter Zijlstra <peterz@infradead.org>
24829 M:      Josh Poimboeuf <jpoimboe@kernel.org>
24830 R:      Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24831 S:      Maintained
24832 F:      Documentation/admin-guide/hw-vuln/
24833 F:      arch/x86/include/asm/nospec-branch.h
24834 F:      arch/x86/kernel/cpu/bugs.c
24835 
24836 X86 MCE INFRASTRUCTURE
24837 M:      Tony Luck <tony.luck@intel.com>
24838 M:      Borislav Petkov <bp@alien8.de>
24839 L:      linux-edac@vger.kernel.org
24840 S:      Maintained
24841 F:      Documentation/ABI/testing/sysfs-mce
24842 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24843 F:      arch/x86/kernel/cpu/mce/*
24844 
24845 X86 MICROCODE UPDATE SUPPORT
24846 M:      Borislav Petkov <bp@alien8.de>
24847 S:      Maintained
24848 F:      arch/x86/kernel/cpu/microcode/*
24849 
24850 X86 MM
24851 M:      Dave Hansen <dave.hansen@linux.intel.com>
24852 M:      Andy Lutomirski <luto@kernel.org>
24853 M:      Peter Zijlstra <peterz@infradead.org>
24854 L:      linux-kernel@vger.kernel.org
24855 S:      Maintained
24856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24857 F:      arch/x86/mm/
24858 
24859 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24860 M:      Hans de Goede <hdegoede@redhat.com>
24861 L:      platform-driver-x86@vger.kernel.org
24862 S:      Maintained
24863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24864 F:      drivers/platform/x86/x86-android-tablets/
24865 
24866 X86 PLATFORM DRIVERS
24867 M:      Hans de Goede <hdegoede@redhat.com>
24868 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24869 L:      platform-driver-x86@vger.kernel.org
24870 S:      Maintained
24871 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24873 F:      drivers/platform/olpc/
24874 F:      drivers/platform/x86/
24875 F:      include/linux/platform_data/x86/
24876 
24877 X86 PLATFORM UV HPE SUPERDOME FLEX
24878 M:      Steve Wahl <steve.wahl@hpe.com>
24879 R:      Justin Ernst <justin.ernst@hpe.com>
24880 R:      Kyle Meyer <kyle.meyer@hpe.com>
24881 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
24882 R:      Russ Anderson <russ.anderson@hpe.com>
24883 S:      Supported
24884 F:      arch/x86/include/asm/uv/
24885 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24886 F:      arch/x86/platform/uv/
24887 
24888 X86 STACK UNWINDING
24889 M:      Josh Poimboeuf <jpoimboe@kernel.org>
24890 M:      Peter Zijlstra <peterz@infradead.org>
24891 S:      Supported
24892 F:      arch/x86/include/asm/unwind*.h
24893 F:      arch/x86/kernel/dumpstack.c
24894 F:      arch/x86/kernel/stacktrace.c
24895 F:      arch/x86/kernel/unwind_*.c
24896 
24897 X86 TRUST DOMAIN EXTENSIONS (TDX)
24898 M:      Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24899 R:      Dave Hansen <dave.hansen@linux.intel.com>
24900 L:      x86@kernel.org
24901 L:      linux-coco@lists.linux.dev
24902 S:      Supported
24903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24904 F:      arch/x86/boot/compressed/tdx*
24905 F:      arch/x86/coco/tdx/
24906 F:      arch/x86/include/asm/shared/tdx.h
24907 F:      arch/x86/include/asm/tdx.h
24908 F:      arch/x86/virt/vmx/tdx/
24909 F:      drivers/virt/coco/tdx-guest
24910 
24911 X86 VDSO
24912 M:      Andy Lutomirski <luto@kernel.org>
24913 L:      linux-kernel@vger.kernel.org
24914 S:      Maintained
24915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24916 F:      arch/x86/entry/vdso/
24917 
24918 XARRAY
24919 M:      Matthew Wilcox <willy@infradead.org>
24920 L:      linux-fsdevel@vger.kernel.org
24921 S:      Supported
24922 F:      Documentation/core-api/xarray.rst
24923 F:      include/linux/idr.h
24924 F:      include/linux/xarray.h
24925 F:      lib/idr.c
24926 F:      lib/xarray.c
24927 F:      tools/testing/radix-tree
24928 
24929 XBOX DVD IR REMOTE
24930 M:      Benjamin Valentin <benpicco@googlemail.com>
24931 S:      Maintained
24932 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24933 F:      drivers/media/rc/xbox_remote.c
24934 
24935 XC2028/3028 TUNER DRIVER
24936 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
24937 L:      linux-media@vger.kernel.org
24938 S:      Maintained
24939 W:      https://linuxtv.org
24940 T:      git git://linuxtv.org/media_tree.git
24941 F:      drivers/media/tuners/xc2028.*
24942 
24943 XDP (eXpress Data Path)
24944 M:      Alexei Starovoitov <ast@kernel.org>
24945 M:      Daniel Borkmann <daniel@iogearbox.net>
24946 M:      David S. Miller <davem@davemloft.net>
24947 M:      Jakub Kicinski <kuba@kernel.org>
24948 M:      Jesper Dangaard Brouer <hawk@kernel.org>
24949 M:      John Fastabend <john.fastabend@gmail.com>
24950 L:      netdev@vger.kernel.org
24951 L:      bpf@vger.kernel.org
24952 S:      Supported
24953 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24954 F:      drivers/net/ethernet/*/*/*xdp*
24955 F:      include/net/xdp.h
24956 F:      include/net/xdp_priv.h
24957 F:      include/trace/events/xdp.h
24958 F:      kernel/bpf/cpumap.c
24959 F:      kernel/bpf/devmap.c
24960 F:      net/core/xdp.c
24961 F:      samples/bpf/xdp*
24962 F:      tools/testing/selftests/bpf/*/*xdp*
24963 F:      tools/testing/selftests/bpf/*xdp*
24964 K:      (?:\b|_)xdp(?:\b|_)
24965 
24966 XDP SOCKETS (AF_XDP)
24967 M:      Björn Töpel <bjorn@kernel.org>
24968 M:      Magnus Karlsson <magnus.karlsson@intel.com>
24969 M:      Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24970 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
24971 L:      netdev@vger.kernel.org
24972 L:      bpf@vger.kernel.org
24973 S:      Maintained
24974 F:      Documentation/networking/af_xdp.rst
24975 F:      include/net/netns/xdp.h
24976 F:      include/net/xdp_sock*
24977 F:      include/net/xsk_buff_pool.h
24978 F:      include/uapi/linux/if_xdp.h
24979 F:      include/uapi/linux/xdp_diag.h
24980 F:      net/xdp/
24981 F:      tools/testing/selftests/bpf/*xsk*
24982 
24983 XEN BLOCK SUBSYSTEM
24984 M:      Roger Pau Monné <roger.pau@citrix.com>
24985 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24986 S:      Supported
24987 F:      drivers/block/xen*
24988 F:      drivers/block/xen-blkback/*
24989 
24990 XEN HYPERVISOR ARM
24991 M:      Stefano Stabellini <sstabellini@kernel.org>
24992 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24993 S:      Maintained
24994 F:      arch/arm/include/asm/xen/
24995 F:      arch/arm/xen/
24996 
24997 XEN HYPERVISOR ARM64
24998 M:      Stefano Stabellini <sstabellini@kernel.org>
24999 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25000 S:      Maintained
25001 F:      arch/arm64/include/asm/xen/
25002 F:      arch/arm64/xen/
25003 
25004 XEN HYPERVISOR INTERFACE
25005 M:      Juergen Gross <jgross@suse.com>
25006 M:      Stefano Stabellini <sstabellini@kernel.org>
25007 R:      Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25008 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25009 S:      Supported
25010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25011 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25012 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25013 F:      drivers/*/xen-*front.c
25014 F:      drivers/xen/
25015 F:      include/uapi/xen/
25016 F:      include/xen/
25017 F:      kernel/configs/xen.config
25018 
25019 XEN HYPERVISOR X86
25020 M:      Juergen Gross <jgross@suse.com>
25021 R:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
25022 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25023 S:      Supported
25024 F:      arch/x86/configs/xen.config
25025 F:      arch/x86/include/asm/pvclock-abi.h
25026 F:      arch/x86/include/asm/xen/
25027 F:      arch/x86/platform/pvh/
25028 F:      arch/x86/xen/
25029 
25030 XEN NETWORK BACKEND DRIVER
25031 M:      Wei Liu <wei.liu@kernel.org>
25032 M:      Paul Durrant <paul@xen.org>
25033 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25034 L:      netdev@vger.kernel.org
25035 S:      Supported
25036 F:      drivers/net/xen-netback/*
25037 
25038 XEN PCI SUBSYSTEM
25039 M:      Juergen Gross <jgross@suse.com>
25040 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25041 S:      Supported
25042 F:      arch/x86/pci/*xen*
25043 F:      drivers/pci/*xen*
25044 
25045 XEN PVSCSI DRIVERS
25046 M:      Juergen Gross <jgross@suse.com>
25047 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25048 L:      linux-scsi@vger.kernel.org
25049 S:      Supported
25050 F:      drivers/scsi/xen-scsifront.c
25051 F:      drivers/xen/xen-scsiback.c
25052 F:      include/xen/interface/io/vscsiif.h
25053 
25054 XEN PVUSB DRIVER
25055 M:      Juergen Gross <jgross@suse.com>
25056 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25057 L:      linux-usb@vger.kernel.org
25058 S:      Supported
25059 F:      drivers/usb/host/xen*
25060 F:      include/xen/interface/io/usbif.h
25061 
25062 XEN SOUND FRONTEND DRIVER
25063 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25064 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
25066 S:      Supported
25067 F:      sound/xen/*
25068 
25069 XEN SWIOTLB SUBSYSTEM
25070 M:      Juergen Gross <jgross@suse.com>
25071 M:      Stefano Stabellini <sstabellini@kernel.org>
25072 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25073 L:      iommu@lists.linux.dev
25074 S:      Supported
25075 F:      arch/*/include/asm/xen/swiotlb-xen.h
25076 F:      drivers/xen/swiotlb-xen.c
25077 F:      include/xen/arm/swiotlb-xen.h
25078 F:      include/xen/swiotlb-xen.h
25079 
25080 XFS FILESYSTEM
25081 M:      Chandan Babu R <chandan.babu@oracle.com>
25082 R:      Darrick J. Wong <djwong@kernel.org>
25083 L:      linux-xfs@vger.kernel.org
25084 S:      Supported
25085 W:      http://xfs.org/
25086 C:      irc://irc.oftc.net/xfs
25087 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25088 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25089 F:      Documentation/ABI/testing/sysfs-fs-xfs
25090 F:      Documentation/admin-guide/xfs.rst
25091 F:      Documentation/filesystems/xfs/*
25092 F:      fs/xfs/
25093 F:      include/uapi/linux/dqblk_xfs.h
25094 F:      include/uapi/linux/fsmap.h
25095 
25096 XILINX AMS DRIVER
25097 M:      Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25098 L:      linux-iio@vger.kernel.org
25099 S:      Maintained
25100 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25101 F:      drivers/iio/adc/xilinx-ams.c
25102 
25103 XILINX AXI ETHERNET DRIVER
25104 M:      Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25105 S:      Maintained
25106 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25107 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25108 
25109 XILINX CAN DRIVER
25110 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25111 L:      linux-can@vger.kernel.org
25112 S:      Maintained
25113 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25114 F:      drivers/net/can/xilinx_can.c
25115 
25116 XILINX EVENT MANAGEMENT DRIVER
25117 M:      Michal Simek <michal.simek@amd.com>
25118 S:      Maintained
25119 F:      drivers/soc/xilinx/xlnx_event_manager.c
25120 F:      include/linux/firmware/xlnx-event-manager.h
25121 
25122 XILINX GPIO DRIVER
25123 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25124 R:      Srinivas Neeli <srinivas.neeli@amd.com>
25125 R:      Michal Simek <michal.simek@amd.com>
25126 S:      Maintained
25127 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25128 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25129 F:      drivers/gpio/gpio-xilinx.c
25130 F:      drivers/gpio/gpio-zynq.c
25131 
25132 XILINX LL TEMAC ETHERNET DRIVER
25133 L:      netdev@vger.kernel.org
25134 S:      Orphan
25135 F:      drivers/net/ethernet/xilinx/ll_temac*
25136 
25137 XILINX PWM DRIVER
25138 M:      Sean Anderson <sean.anderson@seco.com>
25139 S:      Maintained
25140 F:      drivers/pwm/pwm-xilinx.c
25141 F:      include/clocksource/timer-xilinx.h
25142 
25143 XILINX SD-FEC IP CORES
25144 M:      Derek Kiernan <derek.kiernan@amd.com>
25145 M:      Dragan Cvetic <dragan.cvetic@amd.com>
25146 S:      Maintained
25147 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25148 F:      Documentation/misc-devices/xilinx_sdfec.rst
25149 F:      drivers/misc/Kconfig
25150 F:      drivers/misc/Makefile
25151 F:      drivers/misc/xilinx_sdfec.c
25152 F:      include/uapi/misc/xilinx_sdfec.h
25153 
25154 XILINX UARTLITE SERIAL DRIVER
25155 M:      Peter Korsgaard <jacmet@sunsite.dk>
25156 L:      linux-serial@vger.kernel.org
25157 S:      Maintained
25158 F:      drivers/tty/serial/uartlite.c
25159 
25160 XILINX VIDEO IP CORES
25161 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25162 L:      linux-media@vger.kernel.org
25163 S:      Supported
25164 T:      git git://linuxtv.org/media_tree.git
25165 F:      Documentation/devicetree/bindings/media/xilinx/
25166 F:      drivers/media/platform/xilinx/
25167 F:      include/uapi/linux/xilinx-v4l2-controls.h
25168 
25169 XILINX VERSAL EDAC DRIVER
25170 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25171 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25172 S:      Maintained
25173 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25174 F:      drivers/edac/versal_edac.c
25175 
25176 XILINX WATCHDOG DRIVER
25177 M:      Srinivas Neeli <srinivas.neeli@amd.com>
25178 R:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25179 R:      Michal Simek <michal.simek@amd.com>
25180 S:      Maintained
25181 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25182 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25183 F:      drivers/watchdog/of_xilinx_wdt.c
25184 F:      drivers/watchdog/xilinx_wwdt.c
25185 
25186 XILINX XDMA DRIVER
25187 M:      Lizhi Hou <lizhi.hou@amd.com>
25188 M:      Brian Xu <brian.xu@amd.com>
25189 M:      Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25190 L:      dmaengine@vger.kernel.org
25191 S:      Supported
25192 F:      drivers/dma/xilinx/xdma-regs.h
25193 F:      drivers/dma/xilinx/xdma.c
25194 F:      include/linux/dma/amd_xdma.h
25195 F:      include/linux/platform_data/amd_xdma.h
25196 
25197 XILINX ZYNQMP DPDMA DRIVER
25198 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25199 L:      dmaengine@vger.kernel.org
25200 S:      Supported
25201 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25202 F:      drivers/dma/xilinx/xilinx_dpdma.c
25203 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25204 
25205 XILINX ZYNQMP OCM EDAC DRIVER
25206 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25207 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25208 S:      Maintained
25209 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25210 F:      drivers/edac/zynqmp_edac.c
25211 
25212 XILINX ZYNQMP PSGTR PHY DRIVER
25213 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25214 L:      linux-kernel@vger.kernel.org
25215 S:      Supported
25216 T:      git https://github.com/Xilinx/linux-xlnx.git
25217 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25218 F:      drivers/phy/xilinx/phy-zynqmp.c
25219 
25220 XILINX ZYNQMP SHA3 DRIVER
25221 M:      Harsha <harsha.harsha@amd.com>
25222 S:      Maintained
25223 F:      drivers/crypto/xilinx/zynqmp-sha.c
25224 
25225 XILINX ZYNQMP NVMEM DRIVER
25226 M:      Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25227 M:      Kalyani Akula <kalyani.akula@amd.com>
25228 R:      Michal Simek <michal.simek@amd.com>
25229 S:      Maintained
25230 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25231 F:      drivers/nvmem/zynqmp_nvmem.c
25232 
25233 XILLYBUS DRIVER
25234 M:      Eli Billauer <eli.billauer@gmail.com>
25235 L:      linux-kernel@vger.kernel.org
25236 S:      Supported
25237 F:      drivers/char/xillybus/
25238 
25239 XLP9XX I2C DRIVER
25240 M:      George Cherian <gcherian@marvell.com>
25241 L:      linux-i2c@vger.kernel.org
25242 S:      Supported
25243 W:      http://www.marvell.com
25244 F:      drivers/i2c/busses/i2c-xlp9xx.c
25245 
25246 XRA1403 GPIO EXPANDER
25247 M:      Nandor Han <nandor.han@ge.com>
25248 L:      linux-gpio@vger.kernel.org
25249 S:      Maintained
25250 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25251 F:      drivers/gpio/gpio-xra1403.c
25252 
25253 XTENSA XTFPGA PLATFORM SUPPORT
25254 M:      Max Filippov <jcmvbkbc@gmail.com>
25255 S:      Maintained
25256 F:      drivers/spi/spi-xtensa-xtfpga.c
25257 F:      sound/soc/xtensa/xtfpga-i2s.c
25258 
25259 YAM DRIVER FOR AX.25
25260 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
25261 L:      linux-hams@vger.kernel.org
25262 S:      Maintained
25263 F:      drivers/net/hamradio/yam*
25264 F:      include/linux/yam.h
25265 
25266 YAMA SECURITY MODULE
25267 M:      Kees Cook <kees@kernel.org>
25268 S:      Supported
25269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25270 F:      Documentation/admin-guide/LSM/Yama.rst
25271 F:      security/yama/
25272 
25273 YAML NETLINK (YNL)
25274 M:      Donald Hunter <donald.hunter@gmail.com>
25275 M:      Jakub Kicinski <kuba@kernel.org>
25276 F:      Documentation/netlink/
25277 F:      Documentation/userspace-api/netlink/intro-specs.rst
25278 F:      Documentation/userspace-api/netlink/specs.rst
25279 F:      tools/net/ynl/
25280 
25281 YEALINK PHONE DRIVER
25282 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
25283 L:      usbb2k-api-dev@nongnu.org
25284 S:      Maintained
25285 F:      Documentation/input/devices/yealink.rst
25286 F:      drivers/input/misc/yealink.*
25287 
25288 Z3FOLD COMPRESSED PAGE ALLOCATOR
25289 M:      Vitaly Wool <vitaly.wool@konsulko.com>
25290 R:      Miaohe Lin <linmiaohe@huawei.com>
25291 L:      linux-mm@kvack.org
25292 S:      Maintained
25293 F:      mm/z3fold.c
25294 
25295 Z8530 DRIVER FOR AX.25
25296 M:      Joerg Reuter <jreuter@yaina.de>
25297 L:      linux-hams@vger.kernel.org
25298 S:      Maintained
25299 W:      http://yaina.de/jreuter/
25300 W:      http://www.qsl.net/dl1bke/
25301 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25302 F:      drivers/net/hamradio/*scc.c
25303 F:      drivers/net/hamradio/z8530.h
25304 
25305 ZBUD COMPRESSED PAGE ALLOCATOR
25306 M:      Seth Jennings <sjenning@redhat.com>
25307 M:      Dan Streetman <ddstreet@ieee.org>
25308 L:      linux-mm@kvack.org
25309 S:      Maintained
25310 F:      mm/zbud.c
25311 
25312 ZD1211RW WIRELESS DRIVER
25313 L:      linux-wireless@vger.kernel.org
25314 S:      Orphan
25315 F:      drivers/net/wireless/zydas/zd1211rw/
25316 
25317 ZD1301 MEDIA DRIVER
25318 L:      linux-media@vger.kernel.org
25319 S:      Orphan
25320 W:      https://linuxtv.org/
25321 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25322 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25323 
25324 ZD1301_DEMOD MEDIA DRIVER
25325 L:      linux-media@vger.kernel.org
25326 S:      Orphan
25327 W:      https://linuxtv.org/
25328 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25329 F:      drivers/media/dvb-frontends/zd1301_demod*
25330 
25331 ZHAOXIN PROCESSOR SUPPORT
25332 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25333 L:      linux-kernel@vger.kernel.org
25334 S:      Maintained
25335 F:      arch/x86/kernel/cpu/zhaoxin.c
25336 
25337 ZONEFS FILESYSTEM
25338 M:      Damien Le Moal <dlemoal@kernel.org>
25339 M:      Naohiro Aota <naohiro.aota@wdc.com>
25340 R:      Johannes Thumshirn <jth@kernel.org>
25341 L:      linux-fsdevel@vger.kernel.org
25342 S:      Maintained
25343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25344 F:      Documentation/filesystems/zonefs.rst
25345 F:      fs/zonefs/
25346 
25347 ZR36067 VIDEO FOR LINUX DRIVER
25348 M:      Corentin Labbe <clabbe@baylibre.com>
25349 L:      mjpeg-users@lists.sourceforge.net
25350 L:      linux-media@vger.kernel.org
25351 S:      Maintained
25352 W:      http://mjpeg.sourceforge.net/driver-zoran/
25353 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25354 F:      Documentation/driver-api/media/drivers/zoran.rst
25355 F:      drivers/media/pci/zoran/
25356 
25357 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25358 M:      Minchan Kim <minchan@kernel.org>
25359 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25360 L:      linux-kernel@vger.kernel.org
25361 S:      Maintained
25362 F:      Documentation/admin-guide/blockdev/zram.rst
25363 F:      drivers/block/zram/
25364 
25365 ZS DECSTATION Z85C30 SERIAL DRIVER
25366 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
25367 S:      Maintained
25368 F:      drivers/tty/serial/zs.*
25369 
25370 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25371 M:      Minchan Kim <minchan@kernel.org>
25372 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25373 L:      linux-mm@kvack.org
25374 S:      Maintained
25375 F:      Documentation/mm/zsmalloc.rst
25376 F:      include/linux/zsmalloc.h
25377 F:      mm/zsmalloc.c
25378 
25379 ZSTD
25380 M:      Nick Terrell <terrelln@fb.com>
25381 S:      Maintained
25382 B:      https://github.com/facebook/zstd/issues
25383 T:      git https://github.com/terrelln/linux.git
25384 F:      crypto/zstd.c
25385 F:      include/linux/zstd*
25386 F:      lib/decompress_unzstd.c
25387 F:      lib/zstd/
25388 N:      zstd
25389 K:      zstd
25390 
25391 ZSWAP COMPRESSED SWAP CACHING
25392 M:      Johannes Weiner <hannes@cmpxchg.org>
25393 M:      Yosry Ahmed <yosryahmed@google.com>
25394 M:      Nhat Pham <nphamcs@gmail.com>
25395 R:      Chengming Zhou <chengming.zhou@linux.dev>
25396 L:      linux-mm@kvack.org
25397 S:      Maintained
25398 F:      Documentation/admin-guide/mm/zswap.rst
25399 F:      include/linux/zpool.h
25400 F:      include/linux/zswap.h
25401 F:      mm/zpool.c
25402 F:      mm/zswap.c
25403 F:      tools/testing/selftests/cgroup/test_zswap.c
25404 
25405 SENARYTECH AUDIO CODEC DRIVER
25406 M:      bo liu <bo.liu@senarytech.com>
25407 S:      Maintained
25408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25409 F:      sound/pci/hda/patch_senarytech.c
25410 
25411 THE REST
25412 M:      Linus Torvalds <torvalds@linux-foundation.org>
25413 L:      linux-kernel@vger.kernel.org
25414 S:      Buried alive in reporters
25415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25416 F:      *
25417 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