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

TOMOYO Linux Cross Reference
Linux/MAINTAINERS

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ 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 SUB-ARCHITECTURES
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886 C:      irc://irc.libera.chat/armlinux
1887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888 F:      arch/arm/mach-*/
1889 F:      arch/arm/plat-*/
1890 
1891 ARM/ACTIONS SEMI ARCHITECTURE
1892 M:      Andreas Färber <afaerber@suse.de>
1893 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1896 S:      Maintained
1897 F:      Documentation/devicetree/bindings/arm/actions.yaml
1898 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1900 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1905 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907 F:      arch/arm/boot/dts/actions/
1908 F:      arch/arm/mach-actions/
1909 F:      arch/arm64/boot/dts/actions/
1910 F:      drivers/clk/actions/
1911 F:      drivers/clocksource/timer-owl*
1912 F:      drivers/dma/owl-dma.c
1913 F:      drivers/i2c/busses/i2c-owl.c
1914 F:      drivers/irqchip/irq-owl-sirq.c
1915 F:      drivers/mmc/host/owl-mmc.c
1916 F:      drivers/net/ethernet/actions/
1917 F:      drivers/pinctrl/actions/*
1918 F:      drivers/pmdomain/actions/
1919 F:      include/dt-bindings/power/owl-*
1920 F:      include/dt-bindings/reset/actions,*
1921 F:      include/linux/soc/actions/
1922 N:      owl
1923 
1924 ARM/AIROHA SOC SUPPORT
1925 M:      Matthias Brugger <matthias.bgg@gmail.com>
1926 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929 S:      Odd Fixes
1930 F:      arch/arm/boot/dts/airoha/
1931 F:      arch/arm64/boot/dts/airoha/
1932 
1933 ARM/Allwinner SoC Clock Support
1934 M:      Emilio López <emilio@elopez.com.ar>
1935 S:      Maintained
1936 F:      drivers/clk/sunxi/
1937 
1938 ARM/Allwinner sunXi SoC support
1939 M:      Chen-Yu Tsai <wens@csie.org>
1940 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
1941 M:      Samuel Holland <samuel@sholland.org>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 L:      linux-sunxi@lists.linux.dev
1944 S:      Maintained
1945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946 F:      arch/arm/mach-sunxi/
1947 F:      arch/arm64/boot/dts/allwinner/
1948 F:      drivers/clk/sunxi-ng/
1949 F:      drivers/pinctrl/sunxi/
1950 F:      drivers/soc/sunxi/
1951 N:      allwinner
1952 N:      sun[x456789]i
1953 N:      sun[25]0i
1954 
1955 ARM/ALPHASCALE ARCHITECTURE
1956 M:      Krzysztof Kozlowski <krzk@kernel.org>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Odd Fixes
1959 F:      arch/arm/boot/dts/alphascale/
1960 F:      drivers/clk/clk-asm9260.c
1961 F:      drivers/clocksource/asm9260_timer.c
1962 F:      drivers/rtc/rtc-asm9260.c
1963 F:      drivers/watchdog/asm9260_wdt.c
1964 
1965 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966 M:      Brad Larson <blarson@amd.com>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Supported
1969 F:      Documentation/devicetree/bindings/*/amd,pensando*
1970 F:      arch/arm64/boot/dts/amd/elba*
1971 
1972 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973 M:      Neil Armstrong <neil.armstrong@linaro.org>
1974 M:      Jerome Brunet <jbrunet@baylibre.com>
1975 L:      linux-amlogic@lists.infradead.org
1976 S:      Maintained
1977 F:      Documentation/devicetree/bindings/clock/amlogic*
1978 F:      drivers/clk/meson/
1979 F:      include/dt-bindings/clock/amlogic,a1*
1980 F:      include/dt-bindings/clock/gxbb*
1981 F:      include/dt-bindings/clock/meson*
1982 
1983 ARM/Amlogic Meson SoC Crypto Drivers
1984 M:      Corentin Labbe <clabbe@baylibre.com>
1985 L:      linux-crypto@vger.kernel.org
1986 L:      linux-amlogic@lists.infradead.org
1987 S:      Maintained
1988 F:      Documentation/devicetree/bindings/crypto/amlogic*
1989 F:      drivers/crypto/amlogic/
1990 
1991 ARM/Amlogic Meson SoC Sound Drivers
1992 M:      Jerome Brunet <jbrunet@baylibre.com>
1993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      Documentation/devicetree/bindings/sound/amlogic*
1996 F:      sound/soc/meson/
1997 
1998 ARM/Amlogic Meson SoC support
1999 M:      Neil Armstrong <neil.armstrong@linaro.org>
2000 M:      Kevin Hilman <khilman@baylibre.com>
2001 R:      Jerome Brunet <jbrunet@baylibre.com>
2002 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L:      linux-amlogic@lists.infradead.org
2005 S:      Maintained
2006 W:      http://linux-meson.com/
2007 F:      Documentation/devicetree/bindings/phy/amlogic*
2008 F:      arch/arm/boot/dts/amlogic/
2009 F:      arch/arm/mach-meson/
2010 F:      arch/arm64/boot/dts/amlogic/
2011 F:      drivers/pmdomain/amlogic/
2012 F:      drivers/mmc/host/meson*
2013 F:      drivers/phy/amlogic/
2014 F:      drivers/pinctrl/meson/
2015 F:      drivers/rtc/rtc-meson*
2016 F:      drivers/soc/amlogic/
2017 N:      meson
2018 
2019 ARM/Annapurna Labs ALPINE ARCHITECTURE
2020 M:      Antoine Tenart <atenart@kernel.org>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 S:      Odd Fixes
2023 F:      arch/arm/boot/dts/amazon/
2024 F:      arch/arm/mach-alpine/
2025 F:      arch/arm64/boot/dts/amazon/
2026 F:      drivers/*/*alpine*
2027 
2028 ARM/APPLE MACHINE SOUND DRIVERS
2029 M:      Martin Povišer <povik+lin@cutebit.org>
2030 L:      asahi@lists.linux.dev
2031 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034 F:      Documentation/devicetree/bindings/sound/apple,*
2035 F:      sound/soc/apple/*
2036 F:      sound/soc/codecs/cs42l83-i2c.c
2037 F:      sound/soc/codecs/ssm3515.c
2038 
2039 ARM/APPLE MACHINE SUPPORT
2040 M:      Hector Martin <marcan@marcan.st>
2041 M:      Sven Peter <sven@svenpeter.dev>
2042 R:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
2043 L:      asahi@lists.linux.dev
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 S:      Maintained
2046 W:      https://asahilinux.org
2047 B:      https://github.com/AsahiLinux/linux/issues
2048 C:      irc://irc.oftc.net/asahi-dev
2049 T:      git https://github.com/AsahiLinux/linux.git
2050 F:      Documentation/devicetree/bindings/arm/apple.yaml
2051 F:      Documentation/devicetree/bindings/arm/apple/*
2052 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2053 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2055 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2057 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065 F:      Documentation/devicetree/bindings/power/apple*
2066 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068 F:      arch/arm64/boot/dts/apple/
2069 F:      drivers/bluetooth/hci_bcm4377.c
2070 F:      drivers/clk/clk-apple-nco.c
2071 F:      drivers/cpufreq/apple-soc-cpufreq.c
2072 F:      drivers/dma/apple-admac.c
2073 F:      drivers/pmdomain/apple/
2074 F:      drivers/i2c/busses/i2c-pasemi-core.c
2075 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2076 F:      drivers/iommu/apple-dart.c
2077 F:      drivers/iommu/io-pgtable-dart.c
2078 F:      drivers/irqchip/irq-apple-aic.c
2079 F:      drivers/nvme/host/apple.c
2080 F:      drivers/nvmem/apple-efuses.c
2081 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2082 F:      drivers/pwm/pwm-apple.c
2083 F:      drivers/soc/apple/*
2084 F:      drivers/watchdog/apple_wdt.c
2085 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2086 F:      include/dt-bindings/pinctrl/apple.h
2087 F:      include/linux/soc/apple/*
2088 
2089 ARM/ARTPEC MACHINE SUPPORT
2090 M:      Jesper Nilsson <jesper.nilsson@axis.com>
2091 M:      Lars Persson <lars.persson@axis.com>
2092 L:      linux-arm-kernel@axis.com
2093 S:      Maintained
2094 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095 F:      arch/arm/boot/dts/axis/
2096 F:      arch/arm/mach-artpec
2097 F:      drivers/clk/axis
2098 F:      drivers/crypto/axis
2099 F:      drivers/mmc/host/usdhi6rol0.c
2100 F:      drivers/pinctrl/pinctrl-artpec*
2101 
2102 ARM/ASPEED I2C DRIVER
2103 M:      Brendan Higgins <brendanhiggins@google.com>
2104 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
2105 R:      Joel Stanley <joel@jms.id.au>
2106 L:      linux-i2c@vger.kernel.org
2107 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111 F:      drivers/i2c/busses/i2c-aspeed.c
2112 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2113 
2114 ARM/ASPEED MACHINE SUPPORT
2115 M:      Joel Stanley <joel@jms.id.au>
2116 R:      Andrew Jeffery <andrew@codeconstruct.com.au>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2119 S:      Supported
2120 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122 F:      Documentation/devicetree/bindings/arm/aspeed/
2123 F:      arch/arm/boot/dts/aspeed/
2124 F:      arch/arm/mach-aspeed/
2125 N:      aspeed
2126 
2127 ARM/AXM LSI SOC
2128 M:      Krzysztof Kozlowski <krzk@kernel.org>
2129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 S:      Odd Fixes
2131 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2132 F:      arch/arm/boot/dts/intel/axm/
2133 F:      arch/arm/mach-axxia/
2134 
2135 ARM/BITMAIN ARCHITECTURE
2136 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 S:      Maintained
2139 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2140 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142 F:      arch/arm64/boot/dts/bitmain/
2143 F:      drivers/clk/clk-bm1880.c
2144 F:      drivers/pinctrl/pinctrl-bm1880.c
2145 
2146 ARM/CALXEDA HIGHBANK ARCHITECTURE
2147 M:      Andre Przywara <andre.przywara@arm.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/calxeda/
2151 F:      arch/arm/mach-highbank/
2152 
2153 ARM/CAVIUM THUNDER NETWORK DRIVER
2154 M:      Sunil Goutham <sgoutham@marvell.com>
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Supported
2157 F:      drivers/net/ethernet/cavium/thunder/
2158 
2159 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160 M:      Lukasz Majewski <lukma@denx.de>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 S:      Maintained
2163 F:      arch/arm/mach-ep93xx/ts72xx.c
2164 
2165 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166 M:      Alexander Shiyan <shc_work@mail.ru>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Odd Fixes
2169 N:      clps711x
2170 
2171 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2173 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
2174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 S:      Maintained
2176 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178 F:      arch/arm/boot/compressed/misc-ep93xx.h
2179 F:      arch/arm/mach-ep93xx/
2180 F:      drivers/iio/adc/ep93xx_adc.c
2181 
2182 ARM/CLKDEV SUPPORT
2183 M:      Russell King <linux@armlinux.org.uk>
2184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 S:      Maintained
2186 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187 F:      drivers/clk/clkdev.c
2188 
2189 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190 M:      Baruch Siach <baruch@tkos.co.il>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193 F:      arch/arm/boot/dts/cnxt/
2194 N:      digicolor
2195 
2196 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
2198 R:      Mike Leach <mike.leach@linaro.org>
2199 R:      James Clark <james.clark@linaro.org>
2200 L:      coresight@lists.linaro.org (moderated for non-subscribers)
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S:      Maintained
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209 F:      Documentation/trace/coresight/*
2210 F:      drivers/hwtracing/coresight/*
2211 F:      include/dt-bindings/arm/coresight-cti-dt.h
2212 F:      include/linux/coresight*
2213 F:      include/uapi/linux/coresight*
2214 F:      samples/coresight/*
2215 F:      tools/perf/Documentation/arm-coresight.txt
2216 F:      tools/perf/arch/arm/util/auxtrace.c
2217 F:      tools/perf/arch/arm/util/cs-etm.c
2218 F:      tools/perf/arch/arm/util/cs-etm.h
2219 F:      tools/perf/arch/arm/util/pmu.c
2220 F:      tools/perf/tests/shell/*coresight*
2221 F:      tools/perf/tests/shell/coresight/*
2222 F:      tools/perf/tests/shell/lib/*coresight*
2223 F:      tools/perf/util/cs-etm-decoder/*
2224 F:      tools/perf/util/cs-etm.*
2225 
2226 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228 M:      Linus Walleij <linus.walleij@linaro.org>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 S:      Maintained
2231 T:      git git://github.com/ulli-kroll/linux.git
2232 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2233 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236 F:      arch/arm/boot/dts/gemini/
2237 F:      arch/arm/mach-gemini/
2238 F:      drivers/crypto/gemini/
2239 F:      drivers/net/ethernet/cortina/
2240 F:      drivers/pinctrl/pinctrl-gemini.c
2241 F:      drivers/rtc/rtc-ftrtc010.c
2242 
2243 ARM/CZ.NIC TURRIS SUPPORT
2244 M:      Marek Behún <kabel@kernel.org>
2245 S:      Maintained
2246 W:      https://www.turris.cz/
2247 F:      Documentation/ABI/testing/debugfs-moxtet
2248 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2252 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258 F:      drivers/bus/moxtet.c
2259 F:      drivers/firmware/turris-mox-rwtm.c
2260 F:      drivers/gpio/gpio-moxtet.c
2261 F:      drivers/leds/leds-turris-omnia.c
2262 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263 F:      drivers/platform/cznic/
2264 F:      drivers/watchdog/armada_37xx_wdt.c
2265 F:      include/dt-bindings/bus/moxtet.h
2266 F:      include/linux/armada-37xx-rwtm-mailbox.h
2267 F:      include/linux/moxtet.h
2268 F:      include/linux/turris-omnia-mcu-interface.h
2269 
2270 ARM/FARADAY FA526 PORT
2271 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 S:      Maintained
2274 T:      git git://git.berlios.de/gemini-board
2275 F:      arch/arm/mm/*-fa*
2276 
2277 ARM/FOOTBRIDGE ARCHITECTURE
2278 M:      Russell King <linux@armlinux.org.uk>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 W:      http://www.armlinux.org.uk/
2282 F:      arch/arm/include/asm/hardware/dec21285.h
2283 F:      arch/arm/mach-footbridge/
2284 
2285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286 M:      Shawn Guo <shawnguo@kernel.org>
2287 M:      Sascha Hauer <s.hauer@pengutronix.de>
2288 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2289 R:      Fabio Estevam <festevam@gmail.com>
2290 L:      imx@lists.linux.dev
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294 F:      arch/arm/boot/dts/nxp/imx/
2295 F:      arch/arm/boot/dts/nxp/mxs/
2296 F:      arch/arm64/boot/dts/freescale/
2297 X:      arch/arm64/boot/dts/freescale/fsl-*
2298 X:      arch/arm64/boot/dts/freescale/qoriq-*
2299 X:      drivers/media/i2c/
2300 N:      imx
2301 N:      mxs
2302 
2303 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304 M:      Shawn Guo <shawnguo@kernel.org>
2305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 S:      Maintained
2307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308 F:      arch/arm/boot/dts/nxp/ls/
2309 F:      arch/arm64/boot/dts/freescale/fsl-*
2310 F:      arch/arm64/boot/dts/freescale/qoriq-*
2311 
2312 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313 M:      Shawn Guo <shawnguo@kernel.org>
2314 M:      Sascha Hauer <s.hauer@pengutronix.de>
2315 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2316 R:      Stefan Agner <stefan@agner.ch>
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320 F:      arch/arm/boot/dts/nxp/vf/
2321 F:      arch/arm/mach-imx/*vf610*
2322 
2323 ARM/GUMSTIX MACHINE SUPPORT
2324 M:      Steve Sakoman <sakoman@gmail.com>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327 
2328 ARM/HISILICON SOC SUPPORT
2329 M:      Wei Xu <xuwei5@hisilicon.com>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Supported
2332 W:      http://www.hisilicon.com
2333 T:      git https://github.com/hisilicon/linux-hisi.git
2334 F:      arch/arm/boot/dts/hisilicon/
2335 F:      arch/arm/mach-hisi/
2336 F:      arch/arm64/boot/dts/hisilicon/
2337 
2338 ARM/HP JORNADA 7XX MACHINE SUPPORT
2339 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
2340 S:      Maintained
2341 W:      www.jlime.com
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2344 F:      arch/arm/mach-sa1100/jornada720.c
2345 
2346 ARM/HPE GXP ARCHITECTURE
2347 M:      Jean-Marie Verdun <verdun@hpe.com>
2348 M:      Nick Hawkins <nick.hawkins@hpe.com>
2349 S:      Maintained
2350 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2356 F:      arch/arm/boot/dts/hpe/
2357 F:      arch/arm/mach-hpe/
2358 F:      drivers/clocksource/timer-gxp.c
2359 F:      drivers/hwmon/gxp-fan-ctrl.c
2360 F:      drivers/i2c/busses/i2c-gxp.c
2361 F:      drivers/spi/spi-gxp.c
2362 F:      drivers/watchdog/gxp-wdt.c
2363 
2364 ARM/IGEP MACHINE SUPPORT
2365 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
2366 M:      Javier Martinez Canillas <javier@dowhile0.org>
2367 L:      linux-omap@vger.kernel.org
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 S:      Maintained
2370 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2371 
2372 ARM/INTEL IXP4XX ARM ARCHITECTURE
2373 M:      Linus Walleij <linusw@kernel.org>
2374 M:      Imre Kaloz <kaloz@openwrt.org>
2375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383 F:      arch/arm/boot/dts/intel/ixp/
2384 F:      arch/arm/mach-ixp4xx/
2385 F:      drivers/bus/intel-ixp4xx-eb.c
2386 F:      drivers/char/hw_random/ixp4xx-rng.c
2387 F:      drivers/clocksource/timer-ixp4xx.c
2388 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389 F:      drivers/gpio/gpio-ixp4xx.c
2390 F:      drivers/irqchip/irq-ixp4xx.c
2391 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2392 F:      drivers/net/wan/ixp4xx_hss.c
2393 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2394 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395 F:      include/linux/soc/ixp4xx/npe.h
2396 F:      include/linux/soc/ixp4xx/qmgr.h
2397 
2398 ARM/INTEL KEEMBAY ARCHITECTURE
2399 M:      Paul J. Murphy <paul.j.murphy@intel.com>
2400 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2401 S:      Maintained
2402 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2404 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405 
2406 ARM/INTEL XSC3 (MANZANO) ARM CORE
2407 M:      Lennert Buytenhek <kernel@wantstofly.org>
2408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 S:      Maintained
2410 
2411 ARM/LG1K ARCHITECTURE
2412 M:      Chanho Min <chanho.min@lge.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm64/boot/dts/lg/
2416 
2417 ARM/LPC18XX ARCHITECTURE
2418 M:      Vladimir Zapolskiy <vz@mleia.com>
2419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 S:      Maintained
2421 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2423 F:      drivers/i2c/busses/i2c-lpc2k.c
2424 F:      drivers/memory/pl172.c
2425 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426 F:      drivers/rtc/rtc-lpc24xx.c
2427 N:      lpc18xx
2428 
2429 ARM/LPC32XX SOC SUPPORT
2430 M:      Vladimir Zapolskiy <vz@mleia.com>
2431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 S:      Maintained
2433 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2434 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2436 F:      arch/arm/mach-lpc32xx/
2437 F:      drivers/i2c/busses/i2c-pnx.c
2438 F:      drivers/net/ethernet/nxp/lpc_eth.c
2439 F:      drivers/usb/host/ohci-nxp.c
2440 F:      drivers/watchdog/pnx4008_wdt.c
2441 N:      lpc32xx
2442 
2443 ARM/Marvell Dove/MV78xx0/Orion SOC support
2444 M:      Andrew Lunn <andrew@lunn.ch>
2445 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2446 M:      Gregory Clement <gregory.clement@bootlin.com>
2447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 S:      Maintained
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452 F:      Documentation/devicetree/bindings/soc/dove/
2453 F:      arch/arm/boot/dts/marvell/dove*
2454 F:      arch/arm/boot/dts/marvell/orion5x*
2455 F:      arch/arm/mach-dove/
2456 F:      arch/arm/mach-mv78xx0/
2457 F:      arch/arm/mach-orion5x/
2458 F:      arch/arm/plat-orion/
2459 F:      drivers/bus/mvebu-mbus.c
2460 F:      drivers/soc/dove/
2461 
2462 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463 M:      Andrew Lunn <andrew@lunn.ch>
2464 M:      Gregory Clement <gregory.clement@bootlin.com>
2465 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 S:      Maintained
2468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469 F:      Documentation/devicetree/bindings/arm/marvell/
2470 F:      arch/arm/boot/dts/marvell/armada*
2471 F:      arch/arm/boot/dts/marvell/kirkwood*
2472 F:      arch/arm/configs/mvebu_*_defconfig
2473 F:      arch/arm/mach-mvebu/
2474 F:      arch/arm64/boot/dts/marvell/
2475 F:      drivers/clk/mvebu/
2476 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2477 F:      drivers/cpufreq/armada-8k-cpufreq.c
2478 F:      drivers/cpufreq/mvebu-cpufreq.c
2479 F:      drivers/irqchip/irq-armada-370-xp.c
2480 F:      drivers/irqchip/irq-mvebu-*
2481 F:      drivers/pinctrl/mvebu/
2482 F:      drivers/rtc/rtc-armada38x.c
2483 
2484 ARM/Mediatek RTC DRIVER
2485 M:      Eddie Huang <eddie.huang@mediatek.com>
2486 M:      Sean Wang <sean.wang@mediatek.com>
2487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2489 S:      Maintained
2490 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492 F:      drivers/rtc/rtc-mt2712.c
2493 F:      drivers/rtc/rtc-mt6397.c
2494 F:      drivers/rtc/rtc-mt7622.c
2495 
2496 ARM/Mediatek SoC support
2497 M:      Matthias Brugger <matthias.bgg@gmail.com>
2498 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2499 L:      linux-kernel@vger.kernel.org
2500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2502 S:      Maintained
2503 W:      https://mtk.wiki.kernel.org/
2504 C:      irc://irc.libera.chat/linux-mediatek
2505 F:      arch/arm/boot/dts/mediatek/
2506 F:      arch/arm/mach-mediatek/
2507 F:      arch/arm64/boot/dts/mediatek/
2508 F:      drivers/soc/mediatek/
2509 N:      mtk
2510 N:      mt[2678]
2511 K:      mediatek
2512 
2513 ARM/Mediatek USB3 PHY DRIVER
2514 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/phy/mediatek,*
2519 F:      drivers/phy/mediatek/
2520 
2521 ARM/MICROCHIP (ARM64) SoC support
2522 M:      Conor Dooley <conor@kernel.org>
2523 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2524 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 S:      Supported
2527 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528 F:      arch/arm64/boot/dts/microchip/
2529 
2530 ARM/Microchip (AT91) SoC support
2531 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2532 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2533 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 S:      Supported
2536 W:      http://www.linux4sam.org
2537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538 F:      arch/arm/boot/dts/microchip/at91*
2539 F:      arch/arm/boot/dts/microchip/sama*
2540 F:      arch/arm/include/debug/at91.S
2541 F:      arch/arm/mach-at91/
2542 F:      drivers/memory/atmel*
2543 F:      drivers/watchdog/sama5d4_wdt.c
2544 F:      include/soc/at91/
2545 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2546 N:      at91
2547 N:      atmel
2548 
2549 ARM/Microchip Sparx5 SoC support
2550 M:      Lars Povlsen <lars.povlsen@microchip.com>
2551 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2552 M:      Daniel Machon <daniel.machon@microchip.com>
2553 M:      UNGLinuxDriver@microchip.com
2554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 S:      Supported
2556 F:      arch/arm64/boot/dts/microchip/sparx*
2557 F:      drivers/net/ethernet/microchip/vcap/
2558 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2559 N:      sparx5
2560 
2561 ARM/MILBEAUT ARCHITECTURE
2562 M:      Taichi Sugaya <sugaya.taichi@socionext.com>
2563 M:      Takao Orito <orito.takao@socionext.com>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      arch/arm/boot/dts/socionext/milbeaut*
2567 F:      arch/arm/mach-milbeaut/
2568 N:      milbeaut
2569 
2570 ARM/MOXA ART SOC
2571 M:      Krzysztof Kozlowski <krzk@kernel.org>
2572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 S:      Odd Fixes
2574 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2575 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576 F:      arch/arm/boot/dts/moxa/
2577 F:      drivers/clk/clk-moxart.c
2578 
2579 ARM/MStar/Sigmastar Armv7 SoC support
2580 M:      Daniel Palmer <daniel@thingy.jp>
2581 M:      Romain Perier <romain.perier@gmail.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 S:      Maintained
2584 W:      http://linux-chenxing.org/
2585 T:      git git://github.com/linux-chenxing/linux.git
2586 F:      Documentation/devicetree/bindings/arm/mstar/*
2587 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589 F:      arch/arm/boot/dts/sigmastar/
2590 F:      arch/arm/mach-mstar/
2591 F:      drivers/clk/mstar/
2592 F:      drivers/clocksource/timer-msc313e.c
2593 F:      drivers/gpio/gpio-msc313.c
2594 F:      drivers/rtc/rtc-msc313.c
2595 F:      drivers/watchdog/msc313e_wdt.c
2596 F:      include/dt-bindings/clock/mstar-*
2597 F:      include/dt-bindings/gpio/msc313-gpio.h
2598 
2599 ARM/NOMADIK/Ux500 ARCHITECTURES
2600 M:      Linus Walleij <linus.walleij@linaro.org>
2601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604 F:      Documentation/devicetree/bindings/arm/ste-*
2605 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2606 F:      Documentation/devicetree/bindings/arm/ux500/
2607 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609 F:      arch/arm/boot/dts/st/ste-*
2610 F:      arch/arm/mach-nomadik/
2611 F:      arch/arm/mach-ux500/
2612 F:      drivers/clk/clk-nomadik.c
2613 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2614 F:      drivers/dma/ste_dma40*
2615 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2616 F:      drivers/gpio/gpio-nomadik.c
2617 F:      drivers/hwspinlock/u8500_hsem.c
2618 F:      drivers/i2c/busses/i2c-nomadik.c
2619 F:      drivers/iio/adc/ab8500-gpadc.c
2620 F:      drivers/mfd/ab8500*
2621 F:      drivers/mfd/abx500*
2622 F:      drivers/mfd/db8500*
2623 F:      drivers/pinctrl/nomadik/
2624 F:      drivers/rtc/rtc-ab8500.c
2625 F:      drivers/rtc/rtc-pl031.c
2626 F:      drivers/soc/ux500/
2627 
2628 ARM/NUVOTON MA35 ARCHITECTURE
2629 M:      Jacky Huang <ychuang3@nuvoton.com>
2630 M:      Shan-Chun Hung <schung@nuvoton.com>
2631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 S:      Supported
2633 F:      Documentation/devicetree/bindings/*/*/*ma35*
2634 F:      Documentation/devicetree/bindings/*/*ma35*
2635 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2636 F:      drivers/*/*/*ma35*
2637 F:      drivers/*/*ma35*
2638 K:      ma35d1
2639 
2640 ARM/NUVOTON NPCM ARCHITECTURE
2641 M:      Avi Fishman <avifishman70@gmail.com>
2642 M:      Tomer Maimon <tmaimon77@gmail.com>
2643 M:      Tali Perry <tali.perry1@gmail.com>
2644 R:      Patrick Venture <venture@google.com>
2645 R:      Nancy Yuen <yuenn@google.com>
2646 R:      Benjamin Fair <benjaminfair@google.com>
2647 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648 S:      Supported
2649 F:      Documentation/devicetree/bindings/*/*/*npcm*
2650 F:      Documentation/devicetree/bindings/*/*npcm*
2651 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653 F:      arch/arm/mach-npcm/
2654 F:      arch/arm64/boot/dts/nuvoton/
2655 F:      drivers/*/*/*npcm*
2656 F:      drivers/*/*npcm*
2657 F:      drivers/rtc/rtc-nct3018y.c
2658 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660 
2661 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662 M:      Joseph Liu <kwliu@nuvoton.com>
2663 M:      Marvin Lin <kflin@nuvoton.com>
2664 L:      linux-media@vger.kernel.org
2665 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2666 S:      Maintained
2667 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2670 F:      drivers/media/platform/nuvoton/
2671 F:      include/uapi/linux/npcm-video.h
2672 
2673 ARM/NUVOTON WPCM450 ARCHITECTURE
2674 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2675 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2676 S:      Maintained
2677 W:      https://github.com/neuschaefer/wpcm450/wiki
2678 F:      Documentation/devicetree/bindings/*/*wpcm*
2679 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680 F:      arch/arm/configs/wpcm450_defconfig
2681 F:      arch/arm/mach-npcm/wpcm450.c
2682 F:      drivers/*/*/*wpcm*
2683 F:      drivers/*/*wpcm*
2684 
2685 ARM/NXP S32G ARCHITECTURE
2686 R:      Chester Lin <chester62515@gmail.com>
2687 R:      Matthias Brugger <mbrugger@suse.com>
2688 R:      Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2689 L:      NXP S32 Linux Team <s32@nxp.com>
2690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 S:      Maintained
2692 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2693 F:      drivers/pinctrl/nxp/
2694 
2695 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696 M:      Alexander Clouter <alex@digriz.org.uk>
2697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 S:      Maintained
2699 W:      http://www.digriz.org.uk/ts78xx/kernel
2700 F:      arch/arm/mach-orion5x/ts78xx-*
2701 
2702 ARM/QUALCOMM CHROMEBOOK SUPPORT
2703 R:      cros-qcom-dts-watchers@chromium.org
2704 F:      arch/arm64/boot/dts/qcom/sc7180*
2705 F:      arch/arm64/boot/dts/qcom/sc7280*
2706 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2707 
2708 ARM/QUALCOMM MAILING LIST
2709 L:      linux-arm-msm@vger.kernel.org
2710 F:      Documentation/devicetree/bindings/*/qcom*
2711 F:      Documentation/devicetree/bindings/soc/qcom/
2712 F:      arch/arm/boot/dts/qcom/
2713 F:      arch/arm/configs/qcom_defconfig
2714 F:      arch/arm/mach-qcom/
2715 F:      arch/arm64/boot/dts/qcom/
2716 F:      drivers/*/*/pm8???-*
2717 F:      drivers/*/*/qcom*
2718 F:      drivers/*/*/qcom/
2719 F:      drivers/*/qcom*
2720 F:      drivers/*/qcom/
2721 F:      drivers/bluetooth/btqcomsmd.c
2722 F:      drivers/clocksource/timer-qcom.c
2723 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2724 F:      drivers/extcon/extcon-qcom*
2725 F:      drivers/i2c/busses/i2c-qcom-geni.c
2726 F:      drivers/i2c/busses/i2c-qup.c
2727 F:      drivers/iommu/msm*
2728 F:      drivers/mfd/ssbi.c
2729 F:      drivers/mmc/host/mmci_qcom*
2730 F:      drivers/mmc/host/sdhci-msm.c
2731 F:      drivers/pci/controller/dwc/pcie-qcom.c
2732 F:      drivers/phy/qualcomm/
2733 F:      drivers/power/*/msm*
2734 F:      drivers/reset/reset-qcom-*
2735 F:      drivers/rtc/rtc-pm8xxx.c
2736 F:      drivers/spi/spi-geni-qcom.c
2737 F:      drivers/spi/spi-qcom-qspi.c
2738 F:      drivers/spi/spi-qup.c
2739 F:      drivers/tty/serial/msm_serial.c
2740 F:      drivers/ufs/host/ufs-qcom*
2741 F:      drivers/usb/dwc3/dwc3-qcom.c
2742 F:      include/dt-bindings/*/qcom*
2743 F:      include/linux/*/qcom*
2744 F:      include/linux/soc/qcom/
2745 
2746 ARM/QUALCOMM SUPPORT
2747 M:      Bjorn Andersson <andersson@kernel.org>
2748 M:      Konrad Dybcio <konrad.dybcio@linaro.org>
2749 L:      linux-arm-msm@vger.kernel.org
2750 S:      Maintained
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2754 F:      Documentation/devicetree/bindings/bus/qcom*
2755 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2758 F:      Documentation/devicetree/bindings/soc/qcom/
2759 F:      arch/arm/boot/dts/qcom/
2760 F:      arch/arm/configs/qcom_defconfig
2761 F:      arch/arm/mach-qcom/
2762 F:      arch/arm64/boot/dts/qcom/
2763 F:      drivers/bus/qcom*
2764 F:      drivers/firmware/qcom/
2765 F:      drivers/soc/qcom/
2766 F:      include/dt-bindings/arm/qcom,ids.h
2767 F:      include/dt-bindings/firmware/qcom,scm.h
2768 F:      include/dt-bindings/soc/qcom*
2769 F:      include/linux/firmware/qcom
2770 F:      include/linux/soc/qcom/
2771 F:      include/soc/qcom/
2772 
2773 ARM/RDA MICRO ARCHITECTURE
2774 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2777 S:      Maintained
2778 F:      Documentation/devicetree/bindings/arm/rda.yaml
2779 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783 F:      arch/arm/boot/dts/unisoc/
2784 F:      drivers/clocksource/timer-rda.c
2785 F:      drivers/gpio/gpio-rda.c
2786 F:      drivers/irqchip/irq-rda-intc.c
2787 F:      drivers/tty/serial/rda-uart.c
2788 
2789 ARM/REALTEK ARCHITECTURE
2790 M:      Andreas Färber <afaerber@suse.de>
2791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2793 S:      Maintained
2794 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2795 F:      arch/arm/boot/dts/realtek/
2796 F:      arch/arm/mach-realtek/
2797 F:      arch/arm64/boot/dts/realtek/
2798 
2799 ARM/RISC-V/RENESAS ARCHITECTURE
2800 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2801 M:      Magnus Damm <magnus.damm@gmail.com>
2802 L:      linux-renesas-soc@vger.kernel.org
2803 S:      Supported
2804 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805 C:      irc://irc.libera.chat/renesas-soc
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808 F:      Documentation/devicetree/bindings/soc/renesas/
2809 F:      arch/arm/boot/dts/renesas/
2810 F:      arch/arm/configs/shmobile_defconfig
2811 F:      arch/arm/include/debug/renesas-scif.S
2812 F:      arch/arm/mach-shmobile/
2813 F:      arch/arm64/boot/dts/renesas/
2814 F:      arch/riscv/boot/dts/renesas/
2815 F:      drivers/pmdomain/renesas/
2816 F:      drivers/soc/renesas/
2817 F:      include/linux/soc/renesas/
2818 K:      \brenesas,
2819 
2820 ARM/RISCPC ARCHITECTURE
2821 M:      Russell King <linux@armlinux.org.uk>
2822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 S:      Maintained
2824 W:      http://www.armlinux.org.uk/
2825 F:      arch/arm/include/asm/hardware/ioc.h
2826 F:      arch/arm/include/asm/hardware/iomd.h
2827 F:      arch/arm/include/asm/hardware/memc.h
2828 F:      arch/arm/mach-rpc/
2829 F:      drivers/net/ethernet/8390/etherh.c
2830 F:      drivers/net/ethernet/i825xx/ether1*
2831 F:      drivers/net/ethernet/seeq/ether3*
2832 F:      drivers/scsi/arm/
2833 
2834 ARM/Rockchip SoC support
2835 M:      Heiko Stuebner <heiko@sntech.de>
2836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 L:      linux-rockchip@lists.infradead.org
2838 S:      Maintained
2839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843 F:      arch/arm/boot/dts/rockchip/
2844 F:      arch/arm/mach-rockchip/
2845 F:      drivers/*/*/*rockchip*
2846 F:      drivers/*/*rockchip*
2847 F:      drivers/clk/rockchip/
2848 F:      drivers/i2c/busses/i2c-rk3x.c
2849 F:      sound/soc/rockchip/
2850 N:      rockchip
2851 
2852 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853 M:      Krzysztof Kozlowski <krzk@kernel.org>
2854 R:      Alim Akhtar <alim.akhtar@samsung.com>
2855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 L:      linux-samsung-soc@vger.kernel.org
2857 S:      Maintained
2858 P:      Documentation/process/maintainer-soc-clean-dts.rst
2859 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860 B:      mailto:linux-samsung-soc@vger.kernel.org
2861 C:      irc://irc.libera.chat/linux-exynos
2862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863 F:      Documentation/arch/arm/samsung/
2864 F:      Documentation/devicetree/bindings/arm/samsung/
2865 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2866 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2867 F:      Documentation/devicetree/bindings/soc/samsung/
2868 F:      arch/arm/boot/dts/samsung/
2869 F:      arch/arm/mach-exynos*/
2870 F:      arch/arm/mach-s3c/
2871 F:      arch/arm/mach-s5p*/
2872 F:      arch/arm64/boot/dts/exynos/
2873 F:      drivers/*/*/*s3c24*
2874 F:      drivers/*/*s3c24*
2875 F:      drivers/*/*s3c64xx*
2876 F:      drivers/*/*s5pv210*
2877 F:      drivers/clocksource/samsung_pwm_timer.c
2878 F:      drivers/memory/samsung/
2879 F:      drivers/pwm/pwm-samsung.c
2880 F:      drivers/soc/samsung/
2881 F:      drivers/tty/serial/samsung*
2882 F:      include/clocksource/samsung_pwm.h
2883 F:      include/linux/platform_data/*s3c*
2884 F:      include/linux/serial_s3c.h
2885 F:      include/linux/soc/samsung/
2886 N:      exynos
2887 N:      s3c64xx
2888 N:      s5pv210
2889 
2890 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891 M:      Łukasz Stelmach <l.stelmach@samsung.com>
2892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 L:      linux-media@vger.kernel.org
2894 S:      Maintained
2895 F:      drivers/media/platform/samsung/s5p-g2d/
2896 
2897 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2899 L:      linux-samsung-soc@vger.kernel.org
2900 L:      linux-media@vger.kernel.org
2901 S:      Maintained
2902 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903 F:      drivers/media/cec/platform/s5p/
2904 
2905 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2907 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2908 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 L:      linux-media@vger.kernel.org
2911 S:      Maintained
2912 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913 F:      drivers/media/platform/samsung/s5p-jpeg/
2914 
2915 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2917 M:      Andrzej Hajda <andrzej.hajda@intel.com>
2918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919 L:      linux-media@vger.kernel.org
2920 S:      Maintained
2921 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922 F:      drivers/media/platform/samsung/s5p-mfc/
2923 
2924 ARM/SOCFPGA ARCHITECTURE
2925 M:      Dinh Nguyen <dinguyen@kernel.org>
2926 S:      Maintained
2927 W:      http://www.rocketboards.org
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929 F:      arch/arm/boot/dts/intel/socfpga/
2930 F:      arch/arm/configs/socfpga_defconfig
2931 F:      arch/arm/mach-socfpga/
2932 F:      arch/arm64/boot/dts/altera/
2933 F:      arch/arm64/boot/dts/intel/
2934 
2935 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936 M:      Dinh Nguyen <dinguyen@kernel.org>
2937 S:      Maintained
2938 F:      drivers/clk/socfpga/
2939 
2940 ARM/SOCFPGA EDAC SUPPORT
2941 M:      Dinh Nguyen <dinguyen@kernel.org>
2942 S:      Maintained
2943 F:      drivers/edac/altera_edac.[ch]
2944 
2945 ARM/SPREADTRUM SoC SUPPORT
2946 M:      Orson Zhai <orsonzhai@gmail.com>
2947 M:      Baolin Wang <baolin.wang7@gmail.com>
2948 R:      Chunyan Zhang <zhang.lyra@gmail.com>
2949 S:      Maintained
2950 F:      arch/arm64/boot/dts/sprd
2951 N:      sprd
2952 N:      sc27xx
2953 N:      sc2731
2954 
2955 ARM/STI ARCHITECTURE
2956 M:      Patrice Chotard <patrice.chotard@foss.st.com>
2957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958 S:      Maintained
2959 W:      http://www.stlinux.com
2960 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962 F:      arch/arm/boot/dts/st/sti*
2963 F:      arch/arm/mach-sti/
2964 F:      drivers/ata/ahci_st.c
2965 F:      drivers/char/hw_random/st-rng.c
2966 F:      drivers/clocksource/arm_global_timer.c
2967 F:      drivers/clocksource/clksrc_st_lpc.c
2968 F:      drivers/cpufreq/sti-cpufreq.c
2969 F:      drivers/dma/st_fdma*
2970 F:      drivers/i2c/busses/i2c-st.c
2971 F:      drivers/media/platform/st/sti/c8sectpfe/
2972 F:      drivers/media/rc/st_rc.c
2973 F:      drivers/mmc/host/sdhci-st.c
2974 F:      drivers/phy/st/phy-miphy28lp.c
2975 F:      drivers/phy/st/phy-stih407-usb.c
2976 F:      drivers/pinctrl/pinctrl-st.c
2977 F:      drivers/remoteproc/st_remoteproc.c
2978 F:      drivers/remoteproc/st_slim_rproc.c
2979 F:      drivers/reset/sti/
2980 F:      drivers/rtc/rtc-st-lpc.c
2981 F:      drivers/tty/serial/st-asc.c
2982 F:      drivers/usb/dwc3/dwc3-st.c
2983 F:      drivers/usb/host/ehci-st.c
2984 F:      drivers/usb/host/ohci-st.c
2985 F:      drivers/watchdog/st_lpc_wdt.c
2986 F:      include/linux/remoteproc/st_slim_rproc.h
2987 
2988 ARM/STM32 ARCHITECTURE
2989 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2990 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
2991 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993 S:      Maintained
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995 F:      arch/arm/boot/dts/st/stm32*
2996 F:      arch/arm/mach-stm32/
2997 F:      arch/arm64/boot/dts/st/
2998 F:      drivers/clocksource/armv7m_systick.c
2999 N:      stm32
3000 N:      stm
3001 
3002 ARM/SUNPLUS SP7021 SOC SUPPORT
3003 M:      Qin Jian <qinjian@cqplus1.com>
3004 L:      linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3005 S:      Maintained
3006 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011 F:      arch/arm/boot/dts/sunplus/
3012 F:      arch/arm/configs/sp7021_*defconfig
3013 F:      drivers/clk/clk-sp7021.c
3014 F:      drivers/irqchip/irq-sp7021-intc.c
3015 F:      drivers/reset/reset-sunplus.c
3016 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3018 
3019 ARM/Synaptics SoC support
3020 M:      Jisheng Zhang <jszhang@kernel.org>
3021 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 S:      Maintained
3024 F:      arch/arm/boot/dts/synaptics/
3025 F:      arch/arm/mach-berlin/
3026 F:      arch/arm64/boot/dts/synaptics/
3027 
3028 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3030 L:      linux-tegra@vger.kernel.org
3031 L:      linux-media@vger.kernel.org
3032 S:      Maintained
3033 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034 F:      drivers/media/cec/platform/tegra/
3035 
3036 ARM/TESLA FSD SoC SUPPORT
3037 M:      Alim Akhtar <alim.akhtar@samsung.com>
3038 M:      linux-fsd@tesla.com
3039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 L:      linux-samsung-soc@vger.kernel.org
3041 S:      Maintained
3042 F:      arch/arm64/boot/dts/tesla/
3043 
3044 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045 M:      Santosh Shilimkar <ssantosh@kernel.org>
3046 L:      linux-kernel@vger.kernel.org
3047 S:      Maintained
3048 F:      drivers/memory/*emif*
3049 
3050 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051 M:      Nishanth Menon <nm@ti.com>
3052 M:      Santosh Shilimkar <ssantosh@kernel.org>
3053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3054 S:      Maintained
3055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056 F:      arch/arm/boot/dts/ti/keystone/
3057 F:      arch/arm/mach-keystone/
3058 
3059 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060 M:      Santosh Shilimkar <ssantosh@kernel.org>
3061 L:      linux-kernel@vger.kernel.org
3062 S:      Maintained
3063 F:      drivers/clk/keystone/
3064 
3065 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066 M:      Santosh Shilimkar <ssantosh@kernel.org>
3067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068 L:      linux-kernel@vger.kernel.org
3069 S:      Maintained
3070 F:      drivers/clocksource/timer-keystone.c
3071 
3072 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073 M:      Santosh Shilimkar <ssantosh@kernel.org>
3074 L:      linux-kernel@vger.kernel.org
3075 S:      Maintained
3076 F:      drivers/power/reset/keystone-reset.c
3077 
3078 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079 M:      Nishanth Menon <nm@ti.com>
3080 M:      Vignesh Raghavendra <vigneshr@ti.com>
3081 M:      Tero Kristo <kristo@kernel.org>
3082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3083 S:      Supported
3084 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3085 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086 F:      arch/arm64/boot/dts/ti/Makefile
3087 F:      arch/arm64/boot/dts/ti/k3-*
3088 
3089 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090 M:      Krzysztof Kozlowski <krzk@kernel.org>
3091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092 S:      Odd Fixes
3093 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3094 F:      Documentation/devicetree/bindings/*/ti,nspire*
3095 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096 F:      arch/arm/boot/dts/nspire/
3097 
3098 ARM/TOSHIBA VISCONTI ARCHITECTURE
3099 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101 S:      Supported
3102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3104 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111 F:      arch/arm64/boot/dts/toshiba/
3112 F:      drivers/clk/visconti/
3113 F:      drivers/gpio/gpio-visconti.c
3114 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115 F:      drivers/pci/controller/dwc/pcie-visconti.c
3116 F:      drivers/pinctrl/visconti/
3117 F:      drivers/watchdog/visconti_wdt.c
3118 N:      visconti
3119 
3120 ARM/UNIPHIER ARCHITECTURE
3121 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3122 M:      Masami Hiramatsu <mhiramat@kernel.org>
3123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3124 S:      Maintained
3125 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129 F:      arch/arm/boot/dts/socionext/uniphier*
3130 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3131 F:      arch/arm/mm/cache-uniphier.c
3132 F:      arch/arm64/boot/dts/socionext/uniphier*
3133 F:      drivers/bus/uniphier-system-bus.c
3134 F:      drivers/clk/uniphier/
3135 F:      drivers/dma/uniphier-mdmac.c
3136 F:      drivers/gpio/gpio-uniphier.c
3137 F:      drivers/i2c/busses/i2c-uniphier*
3138 F:      drivers/irqchip/irq-uniphier-aidet.c
3139 F:      drivers/mmc/host/uniphier-sd.c
3140 F:      drivers/pinctrl/uniphier/
3141 F:      drivers/reset/reset-uniphier.c
3142 F:      drivers/tty/serial/8250/8250_uniphier.c
3143 N:      uniphier
3144 
3145 ARM/VERSATILE EXPRESS PLATFORM
3146 M:      Liviu Dudau <liviu.dudau@arm.com>
3147 M:      Sudeep Holla <sudeep.holla@arm.com>
3148 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
3149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150 S:      Maintained
3151 N:      mps2
3152 N:      vexpress
3153 F:      arch/arm/mach-versatile/
3154 F:      arch/arm64/boot/dts/arm/
3155 F:      drivers/clocksource/timer-versatile.c
3156 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3157 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158 
3159 ARM/VFP SUPPORT
3160 M:      Russell King <linux@armlinux.org.uk>
3161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162 S:      Maintained
3163 W:      http://www.armlinux.org.uk/
3164 F:      arch/arm/vfp/
3165 
3166 ARM/VT8500 ARM ARCHITECTURE
3167 M:      Alexey Charkov <alchark@gmail.com>
3168 M:      Krzysztof Kozlowski <krzk@kernel.org>
3169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3170 S:      Odd Fixes
3171 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172 F:      arch/arm/boot/dts/vt8500/
3173 F:      arch/arm/mach-vt8500/
3174 F:      drivers/clocksource/timer-vt8500.c
3175 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3176 F:      drivers/mmc/host/wmt-sdmmc.c
3177 F:      drivers/pwm/pwm-vt8500.c
3178 F:      drivers/rtc/rtc-vt8500.c
3179 F:      drivers/tty/serial/vt8500_serial.c
3180 F:      drivers/video/fbdev/vt8500lcdfb.*
3181 F:      drivers/video/fbdev/wm8505fb*
3182 F:      drivers/video/fbdev/wmt_ge_rops.*
3183 
3184 ARM/ZYNQ ARCHITECTURE
3185 M:      Michal Simek <michal.simek@amd.com>
3186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3187 S:      Supported
3188 W:      http://wiki.xilinx.com
3189 T:      git https://github.com/Xilinx/linux-xlnx.git
3190 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196 F:      arch/arm/mach-zynq/
3197 F:      drivers/clocksource/timer-cadence-ttc.c
3198 F:      drivers/cpuidle/cpuidle-zynq.c
3199 F:      drivers/edac/synopsys_edac.c
3200 F:      drivers/i2c/busses/i2c-cadence.c
3201 F:      drivers/i2c/busses/i2c-xiic.c
3202 F:      drivers/mmc/host/sdhci-of-arasan.c
3203 N:      zynq
3204 N:      xilinx
3205 
3206 ARM64 FIT SUPPORT
3207 M:      Simon Glass <sjg@chromium.org>
3208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209 S:      Maintained
3210 F:      arch/arm64/boot/Makefile
3211 F:      scripts/make_fit.py
3212 
3213 ARM64 PLATFORM DRIVERS
3214 M:      Hans de Goede <hdegoede@redhat.com>
3215 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3216 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3217 L:      platform-driver-x86@vger.kernel.org
3218 S:      Maintained
3219 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221 F:      drivers/platform/arm64/
3222 
3223 ARM64 PORT (AARCH64 ARCHITECTURE)
3224 M:      Catalin Marinas <catalin.marinas@arm.com>
3225 M:      Will Deacon <will@kernel.org>
3226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 S:      Maintained
3228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229 F:      Documentation/arch/arm64/
3230 F:      arch/arm64/
3231 F:      tools/testing/selftests/arm64/
3232 X:      arch/arm64/boot/dts/
3233 
3234 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235 M:      George McCollister <george.mccollister@gmail.com>
3236 L:      netdev@vger.kernel.org
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239 F:      drivers/net/dsa/xrs700x/*
3240 F:      net/dsa/tag_xrs700x.c
3241 
3242 AS3645A LED FLASH CONTROLLER DRIVER
3243 M:      Sakari Ailus <sakari.ailus@iki.fi>
3244 L:      linux-leds@vger.kernel.org
3245 S:      Maintained
3246 F:      drivers/leds/flash/leds-as3645a.c
3247 
3248 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
3250 L:      linux-media@vger.kernel.org
3251 S:      Maintained
3252 T:      git git://linuxtv.org/media_tree.git
3253 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254 F:      drivers/media/i2c/ak7375.c
3255 
3256 ASAHI KASEI AK8974 DRIVER
3257 M:      Linus Walleij <linus.walleij@linaro.org>
3258 L:      linux-iio@vger.kernel.org
3259 S:      Supported
3260 W:      http://www.akm.com/
3261 F:      drivers/iio/magnetometer/ak8974.c
3262 
3263 AOSONG AGS02MA TVOC SENSOR DRIVER
3264 M:      Anshul Dalal <anshulusr@gmail.com>
3265 L:      linux-iio@vger.kernel.org
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268 F:      drivers/iio/chemical/ags02ma.c
3269 
3270 ASC7621 HARDWARE MONITOR DRIVER
3271 M:      George Joseph <george.joseph@fairview5.com>
3272 L:      linux-hwmon@vger.kernel.org
3273 S:      Maintained
3274 F:      Documentation/hwmon/asc7621.rst
3275 F:      drivers/hwmon/asc7621.c
3276 
3277 ASIX AX88796C SPI ETHERNET ADAPTER
3278 M:      Łukasz Stelmach <l.stelmach@samsung.com>
3279 S:      Maintained
3280 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281 F:      drivers/net/ethernet/asix/ax88796c_*
3282 
3283 ASIX PHY DRIVER [RUST]
3284 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
3285 R:      Trevor Gross <tmgross@umich.edu>
3286 L:      netdev@vger.kernel.org
3287 L:      rust-for-linux@vger.kernel.org
3288 S:      Maintained
3289 F:      drivers/net/phy/ax88796b_rust.rs
3290 
3291 ASPEED CRYPTO DRIVER
3292 M:      Neal Liu <neal_liu@aspeedtech.com>
3293 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3296 F:      drivers/crypto/aspeed/
3297 
3298 ASPEED PECI CONTROLLER
3299 M:      Iwona Winiarska <iwona.winiarska@intel.com>
3300 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3301 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3302 S:      Supported
3303 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304 F:      drivers/peci/controller/peci-aspeed.c
3305 
3306 ASPEED PINCTRL DRIVERS
3307 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3308 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3309 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3310 L:      linux-gpio@vger.kernel.org
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3313 F:      drivers/pinctrl/aspeed/
3314 
3315 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316 M:      Eddie James <eajames@linux.ibm.com>
3317 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3321 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322 
3323 ASPEED SD/MMC DRIVER
3324 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3325 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3326 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3327 L:      linux-mmc@vger.kernel.org
3328 S:      Maintained
3329 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330 F:      drivers/mmc/host/sdhci-of-aspeed*
3331 
3332 ASPEED SMC SPI DRIVER
3333 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3334 M:      Cédric Le Goater <clg@kaod.org>
3335 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3336 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3337 L:      linux-spi@vger.kernel.org
3338 S:      Maintained
3339 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340 F:      drivers/spi/spi-aspeed-smc.c
3341 
3342 ASPEED USB UDC DRIVER
3343 M:      Neal Liu <neal_liu@aspeedtech.com>
3344 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347 F:      drivers/usb/gadget/udc/aspeed_udc.c
3348 
3349 ASPEED VIDEO ENGINE DRIVER
3350 M:      Eddie James <eajames@linux.ibm.com>
3351 L:      linux-media@vger.kernel.org
3352 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3355 F:      drivers/media/platform/aspeed/
3356 
3357 ASUS EC HARDWARE MONITOR DRIVER
3358 M:      Eugene Shalygin <eugene.shalygin@gmail.com>
3359 L:      linux-hwmon@vger.kernel.org
3360 S:      Maintained
3361 F:      drivers/hwmon/asus-ec-sensors.c
3362 
3363 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364 M:      Corentin Chary <corentin.chary@gmail.com>
3365 M:      Luke D. Jones <luke@ljones.dev>
3366 L:      platform-driver-x86@vger.kernel.org
3367 S:      Maintained
3368 W:      https://asus-linux.org/
3369 F:      drivers/platform/x86/asus*.c
3370 F:      drivers/platform/x86/eeepc*.c
3371 
3372 ASUS TF103C DOCK DRIVER
3373 M:      Hans de Goede <hdegoede@redhat.com>
3374 L:      platform-driver-x86@vger.kernel.org
3375 S:      Maintained
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377 F:      drivers/platform/x86/asus-tf103c-dock.c
3378 
3379 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380 M:      Aleksa Savic <savicaleksa83@gmail.com>
3381 L:      linux-hwmon@vger.kernel.org
3382 S:      Maintained
3383 F:      drivers/hwmon/asus_rog_ryujin.c
3384 
3385 ASUS WIRELESS RADIO CONTROL DRIVER
3386 M:      João Paulo Rechi Vita <jprvita@gmail.com>
3387 L:      platform-driver-x86@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/platform/x86/asus-wireless.c
3390 
3391 ASUS WMI HARDWARE MONITOR DRIVER
3392 M:      Ed Brindley <kernel@maidavale.org>
3393 M:      Denis Pauk <pauk.denis@gmail.com>
3394 L:      linux-hwmon@vger.kernel.org
3395 S:      Maintained
3396 F:      drivers/hwmon/asus_wmi_sensors.c
3397 
3398 ASYMMETRIC KEYS
3399 M:      David Howells <dhowells@redhat.com>
3400 L:      keyrings@vger.kernel.org
3401 S:      Maintained
3402 F:      Documentation/crypto/asymmetric-keys.rst
3403 F:      crypto/asymmetric_keys/
3404 F:      include/crypto/pkcs7.h
3405 F:      include/crypto/public_key.h
3406 F:      include/linux/verification.h
3407 
3408 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409 R:      Dan Williams <dan.j.williams@intel.com>
3410 S:      Odd fixes
3411 W:      http://sourceforge.net/projects/xscaleiop
3412 F:      Documentation/crypto/async-tx-api.rst
3413 F:      crypto/async_tx/
3414 F:      include/linux/async_tx.h
3415 
3416 AT24 EEPROM DRIVER
3417 M:      Bartosz Golaszewski <brgl@bgdev.pl>
3418 L:      linux-i2c@vger.kernel.org
3419 S:      Maintained
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3422 F:      drivers/misc/eeprom/at24.c
3423 
3424 ATA OVER ETHERNET (AOE) DRIVER
3425 M:      "Justin Sanders" <justin@coraid.com>
3426 S:      Supported
3427 W:      http://www.openaoe.org/
3428 F:      Documentation/admin-guide/aoe/
3429 F:      drivers/block/aoe/
3430 
3431 ATC260X PMIC MFD DRIVER
3432 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3433 M:      Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3434 L:      linux-actions@lists.infradead.org
3435 S:      Maintained
3436 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437 F:      drivers/input/misc/atc260x-onkey.c
3438 F:      drivers/mfd/atc260*
3439 F:      drivers/power/reset/atc260x-poweroff.c
3440 F:      drivers/regulator/atc260x-regulator.c
3441 F:      include/linux/mfd/atc260x/*
3442 
3443 ATHEROS 71XX/9XXX GPIO DRIVER
3444 M:      Alban Bedel <albeu@free.fr>
3445 S:      Maintained
3446 W:      https://github.com/AlbanBedel/linux
3447 T:      git git://github.com/AlbanBedel/linux
3448 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449 F:      drivers/gpio/gpio-ath79.c
3450 
3451 ATHEROS 71XX/9XXX USB PHY DRIVER
3452 M:      Alban Bedel <albeu@free.fr>
3453 S:      Maintained
3454 W:      https://github.com/AlbanBedel/linux
3455 T:      git git://github.com/AlbanBedel/linux
3456 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3458 
3459 ATHEROS ATH GENERIC UTILITIES
3460 M:      Kalle Valo <kvalo@kernel.org>
3461 L:      linux-wireless@vger.kernel.org
3462 S:      Supported
3463 F:      drivers/net/wireless/ath/*
3464 
3465 ATHEROS ATH5K WIRELESS DRIVER
3466 M:      Jiri Slaby <jirislaby@kernel.org>
3467 M:      Nick Kossifidis <mickflemm@gmail.com>
3468 M:      Luis Chamberlain <mcgrof@kernel.org>
3469 L:      linux-wireless@vger.kernel.org
3470 S:      Maintained
3471 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472 F:      drivers/net/wireless/ath/ath5k/
3473 
3474 ATHEROS ATH6KL WIRELESS DRIVER
3475 L:      linux-wireless@vger.kernel.org
3476 S:      Orphan
3477 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478 F:      drivers/net/wireless/ath/ath6kl/
3479 
3480 ATI_REMOTE2 DRIVER
3481 M:      Ville Syrjala <syrjala@sci.fi>
3482 S:      Maintained
3483 F:      drivers/input/misc/ati_remote2.c
3484 
3485 ATK0110 HWMON DRIVER
3486 M:      Luca Tettamanti <kronos.it@gmail.com>
3487 L:      linux-hwmon@vger.kernel.org
3488 S:      Maintained
3489 F:      drivers/hwmon/asus_atk0110.c
3490 
3491 ATLX ETHERNET DRIVERS
3492 M:      Chris Snook <chris.snook@gmail.com>
3493 L:      netdev@vger.kernel.org
3494 S:      Maintained
3495 W:      http://sourceforge.net/projects/atl1
3496 W:      http://atl1.sourceforge.net
3497 F:      drivers/net/ethernet/atheros/
3498 
3499 ATM
3500 M:      Chas Williams <3chas3@gmail.com>
3501 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3502 L:      netdev@vger.kernel.org
3503 S:      Maintained
3504 W:      http://linux-atm.sourceforge.net
3505 F:      drivers/atm/
3506 F:      include/linux/atm*
3507 F:      include/uapi/linux/atm*
3508 
3509 ATMEL MACB ETHERNET DRIVER
3510 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
3511 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
3512 S:      Supported
3513 F:      drivers/net/ethernet/cadence/
3514 
3515 ATMEL MAXTOUCH DRIVER
3516 M:      Nick Dyer <nick@shmanahar.org>
3517 S:      Maintained
3518 T:      git git://github.com/ndyer/linux.git
3519 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3520 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3521 
3522 ATOMIC INFRASTRUCTURE
3523 M:      Will Deacon <will@kernel.org>
3524 M:      Peter Zijlstra <peterz@infradead.org>
3525 R:      Boqun Feng <boqun.feng@gmail.com>
3526 R:      Mark Rutland <mark.rutland@arm.com>
3527 L:      linux-kernel@vger.kernel.org
3528 S:      Maintained
3529 F:      Documentation/atomic_*.txt
3530 F:      arch/*/include/asm/atomic*.h
3531 F:      include/*/atomic*.h
3532 F:      include/linux/refcount.h
3533 F:      scripts/atomic/
3534 
3535 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3536 M:      Bradley Grove <linuxdrivers@attotech.com>
3537 L:      linux-scsi@vger.kernel.org
3538 S:      Supported
3539 W:      http://www.attotech.com
3540 F:      drivers/scsi/esas2r
3541 
3542 ATUSB IEEE 802.15.4 RADIO DRIVER
3543 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3544 L:      linux-wpan@vger.kernel.org
3545 S:      Maintained
3546 F:      drivers/net/ieee802154/at86rf230.h
3547 F:      drivers/net/ieee802154/atusb.c
3548 F:      drivers/net/ieee802154/atusb.h
3549 
3550 AUDIT SUBSYSTEM
3551 M:      Paul Moore <paul@paul-moore.com>
3552 M:      Eric Paris <eparis@redhat.com>
3553 L:      audit@vger.kernel.org
3554 S:      Supported
3555 W:      https://github.com/linux-audit
3556 Q:      https://patchwork.kernel.org/project/audit/list
3557 B:      mailto:audit@vger.kernel.org
3558 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3559 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3560 F:      include/asm-generic/audit_*.h
3561 F:      include/linux/audit.h
3562 F:      include/linux/audit_arch.h
3563 F:      include/uapi/linux/audit.h
3564 F:      kernel/audit*
3565 F:      lib/*audit.c
3566 K:      \baudit_[a-z_0-9]\+\b
3567 
3568 AUXILIARY BUS DRIVER
3569 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3570 R:      Dave Ertman <david.m.ertman@intel.com>
3571 R:      Ira Weiny <ira.weiny@intel.com>
3572 S:      Supported
3573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3574 F:      Documentation/driver-api/auxiliary_bus.rst
3575 F:      drivers/base/auxiliary.c
3576 F:      include/linux/auxiliary_bus.h
3577 
3578 AUXILIARY DISPLAY DRIVERS
3579 M:      Andy Shevchenko <andy@kernel.org>
3580 R:      Geert Uytterhoeven <geert@linux-m68k.org>
3581 S:      Odd Fixes
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3583 F:      Documentation/devicetree/bindings/auxdisplay/
3584 F:      drivers/auxdisplay/
3585 F:      include/linux/cfag12864b.h
3586 F:      include/uapi/linux/map_to_14segment.h
3587 F:      include/uapi/linux/map_to_7segment.h
3588 
3589 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3590 M:      Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3591 L:      linux-iio@vger.kernel.org
3592 S:      Maintained
3593 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3594 F:      drivers/iio/light/apds9306.c
3595 
3596 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3597 M:      Andreas Klinger <ak@it-klinger.de>
3598 L:      linux-iio@vger.kernel.org
3599 S:      Maintained
3600 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3601 F:      drivers/iio/adc/hx711.c
3602 
3603 AX.25 NETWORK LAYER
3604 L:      linux-hams@vger.kernel.org
3605 S:      Orphan
3606 W:      https://linux-ax25.in-berlin.de
3607 F:      include/net/ax25.h
3608 F:      include/uapi/linux/ax25.h
3609 F:      net/ax25/
3610 
3611 AXENTIA ARM DEVICES
3612 M:      Peter Rosin <peda@axentia.se>
3613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3614 S:      Maintained
3615 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3616 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3617 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3618 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3619 
3620 AXENTIA ASOC DRIVERS
3621 M:      Peter Rosin <peda@axentia.se>
3622 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3623 S:      Maintained
3624 F:      Documentation/devicetree/bindings/sound/axentia,*
3625 F:      sound/soc/atmel/tse850-pcm5142.c
3626 
3627 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3628 M:      Nuno Sá <nuno.sa@analog.com>
3629 L:      linux-hwmon@vger.kernel.org
3630 S:      Supported
3631 W:      https://ez.analog.com/linux-software-drivers
3632 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3633 F:      drivers/hwmon/axi-fan-control.c
3634 
3635 AXI SPI ENGINE
3636 M:      Michael Hennerich <michael.hennerich@analog.com>
3637 M:      Nuno Sá <nuno.sa@analog.com>
3638 R:      David Lechner <dlechner@baylibre.com>
3639 L:      linux-spi@vger.kernel.org
3640 S:      Supported
3641 W:      https://ez.analog.com/linux-software-drivers
3642 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3643 F:      drivers/spi/spi-axi-spi-engine.c
3644 
3645 AXI PWM GENERATOR
3646 M:      Michael Hennerich <michael.hennerich@analog.com>
3647 M:      Nuno Sá <nuno.sa@analog.com>
3648 L:      linux-pwm@vger.kernel.org
3649 S:      Supported
3650 W:      https://ez.analog.com/linux-software-drivers
3651 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3652 F:      drivers/pwm/pwm-axi-pwmgen.c
3653 
3654 AXXIA I2C CONTROLLER
3655 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3656 L:      linux-i2c@vger.kernel.org
3657 S:      Maintained
3658 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3659 F:      drivers/i2c/busses/i2c-axxia.c
3660 
3661 AZ6007 DVB DRIVER
3662 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3663 L:      linux-media@vger.kernel.org
3664 S:      Maintained
3665 W:      https://linuxtv.org
3666 T:      git git://linuxtv.org/media_tree.git
3667 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3668 
3669 AZTECH FM RADIO RECEIVER DRIVER
3670 M:      Hans Verkuil <hverkuil@xs4all.nl>
3671 L:      linux-media@vger.kernel.org
3672 S:      Maintained
3673 W:      https://linuxtv.org
3674 T:      git git://linuxtv.org/media_tree.git
3675 F:      drivers/media/radio/radio-aztech*
3676 
3677 B43 WIRELESS DRIVER
3678 L:      linux-wireless@vger.kernel.org
3679 L:      b43-dev@lists.infradead.org
3680 S:      Orphan
3681 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3682 F:      drivers/net/wireless/broadcom/b43/
3683 
3684 B43LEGACY WIRELESS DRIVER
3685 L:      linux-wireless@vger.kernel.org
3686 L:      b43-dev@lists.infradead.org
3687 S:      Orphan
3688 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3689 F:      drivers/net/wireless/broadcom/b43legacy/
3690 
3691 BACKLIGHT CLASS/SUBSYSTEM
3692 M:      Lee Jones <lee@kernel.org>
3693 M:      Daniel Thompson <daniel.thompson@linaro.org>
3694 M:      Jingoo Han <jingoohan1@gmail.com>
3695 L:      dri-devel@lists.freedesktop.org
3696 S:      Maintained
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3698 F:      Documentation/ABI/stable/sysfs-class-backlight
3699 F:      Documentation/ABI/testing/sysfs-class-backlight
3700 F:      Documentation/devicetree/bindings/leds/backlight
3701 F:      drivers/video/backlight/
3702 F:      include/linux/backlight.h
3703 F:      include/linux/pwm_backlight.h
3704 
3705 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3706 M:      Serge Semin <fancer.lancer@gmail.com>
3707 L:      linux-hwmon@vger.kernel.org
3708 S:      Supported
3709 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3710 F:      Documentation/hwmon/bt1-pvt.rst
3711 F:      drivers/hwmon/bt1-pvt.[ch]
3712 
3713 BARCO P50 GPIO DRIVER
3714 M:      Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3715 M:      Peter Korsgaard <peter.korsgaard@barco.com>
3716 S:      Maintained
3717 F:      drivers/platform/x86/barco-p50-gpio.c
3718 
3719 BATMAN ADVANCED
3720 M:      Marek Lindner <mareklindner@neomailbox.ch>
3721 M:      Simon Wunderlich <sw@simonwunderlich.de>
3722 M:      Antonio Quartulli <a@unstable.cc>
3723 M:      Sven Eckelmann <sven@narfation.org>
3724 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3725 S:      Maintained
3726 W:      https://www.open-mesh.org/
3727 Q:      https://patchwork.open-mesh.org/project/batman/list/
3728 B:      https://www.open-mesh.org/projects/batman-adv/issues
3729 C:      ircs://irc.hackint.org/batadv
3730 T:      git https://git.open-mesh.org/linux-merge.git
3731 F:      Documentation/networking/batman-adv.rst
3732 F:      include/uapi/linux/batadv_packet.h
3733 F:      include/uapi/linux/batman_adv.h
3734 F:      net/batman-adv/
3735 
3736 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3737 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3738 L:      linux-hams@vger.kernel.org
3739 S:      Maintained
3740 W:      http://www.baycom.org/~tom/ham/ham.html
3741 F:      drivers/net/hamradio/baycom*
3742 
3743 BCACHE (BLOCK LAYER CACHE)
3744 M:      Coly Li <colyli@suse.de>
3745 M:      Kent Overstreet <kent.overstreet@linux.dev>
3746 L:      linux-bcache@vger.kernel.org
3747 S:      Maintained
3748 W:      http://bcache.evilpiepirate.org
3749 C:      irc://irc.oftc.net/bcache
3750 F:      drivers/md/bcache/
3751 
3752 BCACHEFS
3753 M:      Kent Overstreet <kent.overstreet@linux.dev>
3754 L:      linux-bcachefs@vger.kernel.org
3755 S:      Supported
3756 C:      irc://irc.oftc.net/bcache
3757 T:      git https://evilpiepirate.org/git/bcachefs.git
3758 F:      fs/bcachefs/
3759 F:      Documentation/filesystems/bcachefs/
3760 
3761 BDISP ST MEDIA DRIVER
3762 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3763 L:      linux-media@vger.kernel.org
3764 S:      Supported
3765 W:      https://linuxtv.org
3766 T:      git git://linuxtv.org/media_tree.git
3767 F:      drivers/media/platform/st/sti/bdisp
3768 
3769 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3770 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3771 L:      netdev@vger.kernel.org
3772 S:      Maintained
3773 F:      drivers/net/ethernet/ec_bhf.c
3774 
3775 BEFS FILE SYSTEM
3776 M:      Luis de Bethencourt <luisbg@kernel.org>
3777 M:      Salah Triki <salah.triki@gmail.com>
3778 S:      Maintained
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3780 F:      Documentation/filesystems/befs.rst
3781 F:      fs/befs/
3782 
3783 BFQ I/O SCHEDULER
3784 M:      Paolo Valente <paolo.valente@unimore.it>
3785 M:      Jens Axboe <axboe@kernel.dk>
3786 L:      linux-block@vger.kernel.org
3787 S:      Maintained
3788 F:      Documentation/block/bfq-iosched.rst
3789 F:      block/bfq-*
3790 
3791 BFS FILE SYSTEM
3792 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3793 S:      Maintained
3794 F:      Documentation/filesystems/bfs.rst
3795 F:      fs/bfs/
3796 F:      include/uapi/linux/bfs_fs.h
3797 
3798 BINMAN
3799 M:      Simon Glass <sjg@chromium.org>
3800 S:      Supported
3801 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3802 
3803 BITMAP API
3804 M:      Yury Norov <yury.norov@gmail.com>
3805 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3806 S:      Maintained
3807 F:      include/linux/bitfield.h
3808 F:      include/linux/bitmap-str.h
3809 F:      include/linux/bitmap.h
3810 F:      include/linux/bits.h
3811 F:      include/linux/cpumask.h
3812 F:      include/linux/cpumask_types.h
3813 F:      include/linux/find.h
3814 F:      include/linux/nodemask.h
3815 F:      include/linux/nodemask_types.h
3816 F:      include/vdso/bits.h
3817 F:      lib/bitmap-str.c
3818 F:      lib/bitmap.c
3819 F:      lib/cpumask.c
3820 F:      lib/cpumask_kunit.c
3821 F:      lib/find_bit.c
3822 F:      lib/find_bit_benchmark.c
3823 F:      lib/test_bitmap.c
3824 F:      tools/include/linux/bitfield.h
3825 F:      tools/include/linux/bitmap.h
3826 F:      tools/include/linux/bits.h
3827 F:      tools/include/linux/find.h
3828 F:      tools/include/vdso/bits.h
3829 F:      tools/lib/bitmap.c
3830 F:      tools/lib/find_bit.c
3831 
3832 BITOPS API
3833 M:      Yury Norov <yury.norov@gmail.com>
3834 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3835 S:      Maintained
3836 F:      arch/*/include/asm/bitops.h
3837 F:      arch/*/include/asm/bitops_32.h
3838 F:      arch/*/include/asm/bitops_64.h
3839 F:      arch/*/lib/bitops.c
3840 F:      include/asm-generic/bitops
3841 F:      include/asm-generic/bitops.h
3842 F:      include/linux/bitops.h
3843 F:      lib/test_bitops.c
3844 F:      tools/*/bitops*
3845 
3846 BLINKM RGB LED DRIVER
3847 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3848 S:      Maintained
3849 F:      drivers/leds/leds-blinkm.c
3850 
3851 BLOCK LAYER
3852 M:      Jens Axboe <axboe@kernel.dk>
3853 L:      linux-block@vger.kernel.org
3854 S:      Maintained
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3856 F:      Documentation/ABI/stable/sysfs-block
3857 F:      Documentation/block/
3858 F:      block/
3859 F:      drivers/block/
3860 F:      include/linux/bio.h
3861 F:      include/linux/blk*
3862 F:      kernel/trace/blktrace.c
3863 F:      lib/sbitmap.c
3864 
3865 BLOCK LAYER DEVICE DRIVER API [RUST]
3866 M:      Andreas Hindborg <a.hindborg@samsung.com>
3867 R:      Boqun Feng <boqun.feng@gmail.com>
3868 L:      linux-block@vger.kernel.org
3869 L:      rust-for-linux@vger.kernel.org
3870 S:      Supported
3871 W:      https://rust-for-linux.com
3872 B:      https://github.com/Rust-for-Linux/linux/issues
3873 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3874 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3875 F:      drivers/block/rnull.rs
3876 F:      rust/kernel/block.rs
3877 F:      rust/kernel/block/
3878 
3879 BLOCK2MTD DRIVER
3880 M:      Joern Engel <joern@lazybastard.org>
3881 L:      linux-mtd@lists.infradead.org
3882 S:      Maintained
3883 F:      drivers/mtd/devices/block2mtd.c
3884 
3885 BLUETOOTH DRIVERS
3886 M:      Marcel Holtmann <marcel@holtmann.org>
3887 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3888 L:      linux-bluetooth@vger.kernel.org
3889 S:      Supported
3890 W:      http://www.bluez.org/
3891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3893 F:      Documentation/devicetree/bindings/net/bluetooth/
3894 F:      drivers/bluetooth/
3895 
3896 BLUETOOTH SUBSYSTEM
3897 M:      Marcel Holtmann <marcel@holtmann.org>
3898 M:      Johan Hedberg <johan.hedberg@gmail.com>
3899 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3900 L:      linux-bluetooth@vger.kernel.org
3901 S:      Supported
3902 W:      http://www.bluez.org/
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3905 F:      include/net/bluetooth/
3906 F:      net/bluetooth/
3907 
3908 BONDING DRIVER
3909 M:      Jay Vosburgh <jv@jvosburgh.net>
3910 M:      Andy Gospodarek <andy@greyhouse.net>
3911 L:      netdev@vger.kernel.org
3912 S:      Maintained
3913 F:      Documentation/networking/bonding.rst
3914 F:      drivers/net/bonding/
3915 F:      include/net/bond*
3916 F:      include/uapi/linux/if_bonding.h
3917 F:      tools/testing/selftests/drivers/net/bonding/
3918 
3919 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3920 M:      Dan Robertson <dan@dlrobertson.com>
3921 L:      linux-iio@vger.kernel.org
3922 S:      Maintained
3923 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3924 F:      drivers/iio/accel/bma400*
3925 
3926 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3927 M:      Jagath Jog J <jagathjog1996@gmail.com>
3928 L:      linux-iio@vger.kernel.org
3929 S:      Maintained
3930 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3931 F:      drivers/iio/imu/bmi323/
3932 
3933 BPF JIT for ARC
3934 M:      Shahab Vahedi <shahab@synopsys.com>
3935 L:      bpf@vger.kernel.org
3936 S:      Maintained
3937 F:      arch/arc/net/
3938 
3939 BPF JIT for ARM
3940 M:      Russell King <linux@armlinux.org.uk>
3941 M:      Puranjay Mohan <puranjay@kernel.org>
3942 L:      bpf@vger.kernel.org
3943 S:      Maintained
3944 F:      arch/arm/net/
3945 
3946 BPF JIT for ARM64
3947 M:      Daniel Borkmann <daniel@iogearbox.net>
3948 M:      Alexei Starovoitov <ast@kernel.org>
3949 M:      Puranjay Mohan <puranjay@kernel.org>
3950 R:      Xu Kuohai <xukuohai@huaweicloud.com>
3951 L:      bpf@vger.kernel.org
3952 S:      Supported
3953 F:      arch/arm64/net/
3954 
3955 BPF JIT for LOONGARCH
3956 M:      Tiezhu Yang <yangtiezhu@loongson.cn>
3957 R:      Hengqi Chen <hengqi.chen@gmail.com>
3958 L:      bpf@vger.kernel.org
3959 S:      Maintained
3960 F:      arch/loongarch/net/
3961 
3962 BPF JIT for MIPS (32-BIT AND 64-BIT)
3963 M:      Johan Almbladh <johan.almbladh@anyfinetworks.com>
3964 M:      Paul Burton <paulburton@kernel.org>
3965 L:      bpf@vger.kernel.org
3966 S:      Maintained
3967 F:      arch/mips/net/
3968 
3969 BPF JIT for NFP NICs
3970 M:      Jakub Kicinski <kuba@kernel.org>
3971 L:      bpf@vger.kernel.org
3972 S:      Odd Fixes
3973 F:      drivers/net/ethernet/netronome/nfp/bpf/
3974 
3975 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3976 M:      Michael Ellerman <mpe@ellerman.id.au>
3977 M:      Hari Bathini <hbathini@linux.ibm.com>
3978 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
3979 R:      Naveen N Rao <naveen@kernel.org>
3980 L:      bpf@vger.kernel.org
3981 S:      Supported
3982 F:      arch/powerpc/net/
3983 
3984 BPF JIT for RISC-V (32-bit)
3985 M:      Luke Nelson <luke.r.nels@gmail.com>
3986 M:      Xi Wang <xi.wang@gmail.com>
3987 L:      bpf@vger.kernel.org
3988 S:      Maintained
3989 F:      arch/riscv/net/
3990 X:      arch/riscv/net/bpf_jit_comp64.c
3991 
3992 BPF JIT for RISC-V (64-bit)
3993 M:      Björn Töpel <bjorn@kernel.org>
3994 R:      Pu Lehui <pulehui@huawei.com>
3995 R:      Puranjay Mohan <puranjay@kernel.org>
3996 L:      bpf@vger.kernel.org
3997 S:      Maintained
3998 F:      arch/riscv/net/
3999 X:      arch/riscv/net/bpf_jit_comp32.c
4000 
4001 BPF JIT for S390
4002 M:      Ilya Leoshkevich <iii@linux.ibm.com>
4003 M:      Heiko Carstens <hca@linux.ibm.com>
4004 M:      Vasily Gorbik <gor@linux.ibm.com>
4005 L:      bpf@vger.kernel.org
4006 S:      Supported
4007 F:      arch/s390/net/
4008 X:      arch/s390/net/pnet.c
4009 
4010 BPF JIT for SPARC (32-BIT AND 64-BIT)
4011 M:      David S. Miller <davem@davemloft.net>
4012 L:      bpf@vger.kernel.org
4013 S:      Odd Fixes
4014 F:      arch/sparc/net/
4015 
4016 BPF JIT for X86 32-BIT
4017 M:      Wang YanQing <udknight@gmail.com>
4018 L:      bpf@vger.kernel.org
4019 S:      Odd Fixes
4020 F:      arch/x86/net/bpf_jit_comp32.c
4021 
4022 BPF JIT for X86 64-BIT
4023 M:      Alexei Starovoitov <ast@kernel.org>
4024 M:      Daniel Borkmann <daniel@iogearbox.net>
4025 L:      bpf@vger.kernel.org
4026 S:      Supported
4027 F:      arch/x86/net/
4028 X:      arch/x86/net/bpf_jit_comp32.c
4029 
4030 BPF [BTF]
4031 M:      Martin KaFai Lau <martin.lau@linux.dev>
4032 L:      bpf@vger.kernel.org
4033 S:      Maintained
4034 F:      include/linux/btf*
4035 F:      kernel/bpf/btf.c
4036 
4037 BPF [CORE]
4038 M:      Alexei Starovoitov <ast@kernel.org>
4039 M:      Daniel Borkmann <daniel@iogearbox.net>
4040 R:      John Fastabend <john.fastabend@gmail.com>
4041 L:      bpf@vger.kernel.org
4042 S:      Maintained
4043 F:      include/linux/bpf*
4044 F:      include/linux/filter.h
4045 F:      include/linux/tnum.h
4046 F:      kernel/bpf/core.c
4047 F:      kernel/bpf/dispatcher.c
4048 F:      kernel/bpf/mprog.c
4049 F:      kernel/bpf/syscall.c
4050 F:      kernel/bpf/tnum.c
4051 F:      kernel/bpf/trampoline.c
4052 F:      kernel/bpf/verifier.c
4053 
4054 BPF [CRYPTO]
4055 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
4056 L:      bpf@vger.kernel.org
4057 S:      Maintained
4058 F:      crypto/bpf_crypto_skcipher.c
4059 F:      include/linux/bpf_crypto.h
4060 F:      kernel/bpf/crypto.c
4061 
4062 BPF [DOCUMENTATION] (Related to Standardization)
4063 R:      David Vernet <void@manifault.com>
4064 L:      bpf@vger.kernel.org
4065 L:      bpf@ietf.org
4066 S:      Maintained
4067 F:      Documentation/bpf/standardization/
4068 
4069 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4070 M:      Alexei Starovoitov <ast@kernel.org>
4071 M:      Daniel Borkmann <daniel@iogearbox.net>
4072 M:      Andrii Nakryiko <andrii@kernel.org>
4073 R:      Martin KaFai Lau <martin.lau@linux.dev>
4074 R:      Eduard Zingerman <eddyz87@gmail.com>
4075 R:      Song Liu <song@kernel.org>
4076 R:      Yonghong Song <yonghong.song@linux.dev>
4077 R:      John Fastabend <john.fastabend@gmail.com>
4078 R:      KP Singh <kpsingh@kernel.org>
4079 R:      Stanislav Fomichev <sdf@fomichev.me>
4080 R:      Hao Luo <haoluo@google.com>
4081 R:      Jiri Olsa <jolsa@kernel.org>
4082 L:      bpf@vger.kernel.org
4083 S:      Supported
4084 W:      https://bpf.io/
4085 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4088 F:      Documentation/bpf/
4089 F:      Documentation/networking/filter.rst
4090 F:      Documentation/userspace-api/ebpf/
4091 F:      arch/*/net/*
4092 F:      include/linux/bpf*
4093 F:      include/linux/btf*
4094 F:      include/linux/filter.h
4095 F:      include/trace/events/xdp.h
4096 F:      include/uapi/linux/bpf*
4097 F:      include/uapi/linux/btf*
4098 F:      include/uapi/linux/filter.h
4099 F:      kernel/bpf/
4100 F:      kernel/trace/bpf_trace.c
4101 F:      lib/test_bpf.c
4102 F:      net/bpf/
4103 F:      net/core/filter.c
4104 F:      net/sched/act_bpf.c
4105 F:      net/sched/cls_bpf.c
4106 F:      samples/bpf/
4107 F:      scripts/bpf_doc.py
4108 F:      scripts/Makefile.btf
4109 F:      scripts/pahole-version.sh
4110 F:      tools/bpf/
4111 F:      tools/lib/bpf/
4112 F:      tools/testing/selftests/bpf/
4113 
4114 BPF [ITERATOR]
4115 M:      Yonghong Song <yonghong.song@linux.dev>
4116 L:      bpf@vger.kernel.org
4117 S:      Maintained
4118 F:      kernel/bpf/*iter.c
4119 
4120 BPF [L7 FRAMEWORK] (sockmap)
4121 M:      John Fastabend <john.fastabend@gmail.com>
4122 M:      Jakub Sitnicki <jakub@cloudflare.com>
4123 L:      netdev@vger.kernel.org
4124 L:      bpf@vger.kernel.org
4125 S:      Maintained
4126 F:      include/linux/skmsg.h
4127 F:      net/core/skmsg.c
4128 F:      net/core/sock_map.c
4129 F:      net/ipv4/tcp_bpf.c
4130 F:      net/ipv4/udp_bpf.c
4131 F:      net/unix/unix_bpf.c
4132 
4133 BPF [LIBRARY] (libbpf)
4134 M:      Andrii Nakryiko <andrii@kernel.org>
4135 M:      Eduard Zingerman <eddyz87@gmail.com>
4136 L:      bpf@vger.kernel.org
4137 S:      Maintained
4138 F:      tools/lib/bpf/
4139 
4140 BPF [MISC]
4141 L:      bpf@vger.kernel.org
4142 S:      Odd Fixes
4143 K:      (?:\b|_)bpf(?:\b|_)
4144 
4145 BPF [NETKIT] (BPF-programmable network device)
4146 M:      Daniel Borkmann <daniel@iogearbox.net>
4147 M:      Nikolay Aleksandrov <razor@blackwall.org>
4148 L:      bpf@vger.kernel.org
4149 L:      netdev@vger.kernel.org
4150 S:      Supported
4151 F:      drivers/net/netkit.c
4152 F:      include/net/netkit.h
4153 
4154 BPF [NETWORKING] (struct_ops, reuseport)
4155 M:      Martin KaFai Lau <martin.lau@linux.dev>
4156 L:      bpf@vger.kernel.org
4157 L:      netdev@vger.kernel.org
4158 S:      Maintained
4159 F:      kernel/bpf/bpf_struct*
4160 
4161 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4162 M:      Martin KaFai Lau <martin.lau@linux.dev>
4163 M:      Daniel Borkmann <daniel@iogearbox.net>
4164 R:      John Fastabend <john.fastabend@gmail.com>
4165 L:      bpf@vger.kernel.org
4166 L:      netdev@vger.kernel.org
4167 S:      Maintained
4168 F:      include/net/tcx.h
4169 F:      kernel/bpf/tcx.c
4170 F:      net/core/filter.c
4171 F:      net/sched/act_bpf.c
4172 F:      net/sched/cls_bpf.c
4173 
4174 BPF [RINGBUF]
4175 M:      Andrii Nakryiko <andrii@kernel.org>
4176 L:      bpf@vger.kernel.org
4177 S:      Maintained
4178 F:      kernel/bpf/ringbuf.c
4179 
4180 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4181 M:      KP Singh <kpsingh@kernel.org>
4182 M:      Matt Bobrowski <mattbobrowski@google.com>
4183 L:      bpf@vger.kernel.org
4184 S:      Maintained
4185 F:      Documentation/bpf/prog_lsm.rst
4186 F:      include/linux/bpf_lsm.h
4187 F:      kernel/bpf/bpf_lsm.c
4188 F:      kernel/trace/bpf_trace.c
4189 F:      security/bpf/
4190 
4191 BPF [SELFTESTS] (Test Runners & Infrastructure)
4192 M:      Andrii Nakryiko <andrii@kernel.org>
4193 M:      Eduard Zingerman <eddyz87@gmail.com>
4194 R:      Mykola Lysenko <mykolal@fb.com>
4195 L:      bpf@vger.kernel.org
4196 S:      Maintained
4197 F:      tools/testing/selftests/bpf/
4198 
4199 BPF [STORAGE & CGROUPS]
4200 M:      Martin KaFai Lau <martin.lau@linux.dev>
4201 L:      bpf@vger.kernel.org
4202 S:      Maintained
4203 F:      kernel/bpf/*storage.c
4204 F:      kernel/bpf/bpf_lru*
4205 F:      kernel/bpf/cgroup.c
4206 
4207 BPF [TOOLING] (bpftool)
4208 M:      Quentin Monnet <qmo@kernel.org>
4209 L:      bpf@vger.kernel.org
4210 S:      Maintained
4211 F:      kernel/bpf/disasm.*
4212 F:      tools/bpf/bpftool/
4213 
4214 BPF [TRACING]
4215 M:      Song Liu <song@kernel.org>
4216 R:      Jiri Olsa <jolsa@kernel.org>
4217 L:      bpf@vger.kernel.org
4218 S:      Maintained
4219 F:      kernel/bpf/stackmap.c
4220 F:      kernel/trace/bpf_trace.c
4221 
4222 BROADCOM ASP 2.0 ETHERNET DRIVER
4223 M:      Justin Chen <justin.chen@broadcom.com>
4224 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4225 L:      bcm-kernel-feedback-list@broadcom.com
4226 L:      netdev@vger.kernel.org
4227 S:      Supported
4228 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4229 F:      drivers/net/ethernet/broadcom/asp2/
4230 
4231 BROADCOM B44 10/100 ETHERNET DRIVER
4232 M:      Michael Chan <michael.chan@broadcom.com>
4233 L:      netdev@vger.kernel.org
4234 S:      Supported
4235 F:      drivers/net/ethernet/broadcom/b44.*
4236 
4237 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4238 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4239 L:      netdev@vger.kernel.org
4240 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
4241 S:      Supported
4242 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4243 F:      drivers/net/dsa/b53/*
4244 F:      drivers/net/dsa/bcm_sf2*
4245 F:      include/linux/dsa/brcm.h
4246 F:      include/linux/platform_data/b53.h
4247 
4248 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4249 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4250 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4251 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4253 S:      Maintained
4254 T:      git https://github.com/broadcom/stblinux.git
4255 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4256 F:      drivers/pci/controller/pcie-brcmstb.c
4257 F:      drivers/staging/vc04_services
4258 N:      bcm2711
4259 N:      bcm283*
4260 N:      raspberrypi
4261 
4262 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4263 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4264 M:      Ray Jui <rjui@broadcom.com>
4265 M:      Scott Branden <sbranden@broadcom.com>
4266 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4267 S:      Maintained
4268 T:      git https://github.com/broadcom/mach-bcm
4269 F:      arch/arm/mach-bcm/
4270 N:      bcm281*
4271 N:      bcm113*
4272 N:      bcm216*
4273 N:      kona
4274 
4275 BROADCOM BCM2835 CAMERA DRIVERS
4276 M:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4277 L:      linux-media@vger.kernel.org
4278 S:      Maintained
4279 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4280 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4281 
4282 BROADCOM BCM47XX MIPS ARCHITECTURE
4283 M:      Hauke Mehrtens <hauke@hauke-m.de>
4284 M:      Rafał Miłecki <zajec5@gmail.com>
4285 L:      linux-mips@vger.kernel.org
4286 S:      Maintained
4287 F:      Documentation/devicetree/bindings/mips/brcm/
4288 F:      arch/mips/bcm47xx/*
4289 F:      arch/mips/include/asm/mach-bcm47xx/*
4290 
4291 BROADCOM BCM4908 ETHERNET DRIVER
4292 M:      Rafał Miłecki <rafal@milecki.pl>
4293 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4294 L:      netdev@vger.kernel.org
4295 S:      Maintained
4296 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4297 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4298 F:      drivers/net/ethernet/broadcom/unimac.h
4299 
4300 BROADCOM BCM4908 PINMUX DRIVER
4301 M:      Rafał Miłecki <rafal@milecki.pl>
4302 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303 L:      linux-gpio@vger.kernel.org
4304 S:      Maintained
4305 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4306 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4307 
4308 BROADCOM BCM5301X ARM ARCHITECTURE
4309 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4310 M:      Hauke Mehrtens <hauke@hauke-m.de>
4311 M:      Rafał Miłecki <zajec5@gmail.com>
4312 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4314 S:      Maintained
4315 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4316 F:      arch/arm/boot/dts/broadcom/bcm470*
4317 F:      arch/arm/boot/dts/broadcom/bcm5301*
4318 F:      arch/arm/boot/dts/broadcom/bcm953012*
4319 F:      arch/arm/mach-bcm/bcm_5301x.c
4320 
4321 BROADCOM BCM53573 ARM ARCHITECTURE
4322 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4323 M:      Rafał Miłecki <rafal@milecki.pl>
4324 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4326 S:      Maintained
4327 F:      arch/arm/boot/dts/broadcom/bcm47189*
4328 F:      arch/arm/boot/dts/broadcom/bcm53573*
4329 
4330 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4331 M:      Kevin Cernekee <cernekee@gmail.com>
4332 L:      linux-usb@vger.kernel.org
4333 S:      Maintained
4334 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4335 
4336 BROADCOM BCM7XXX ARM ARCHITECTURE
4337 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4338 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4340 S:      Maintained
4341 T:      git https://github.com/broadcom/stblinux.git
4342 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4343 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4344 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4345 F:      arch/arm/mach-bcm/*brcmstb*
4346 F:      arch/arm/mm/cache-b15-rac.c
4347 F:      drivers/bus/brcmstb_gisb.c
4348 F:      drivers/pci/controller/pcie-brcmstb.c
4349 N:      brcmstb
4350 N:      bcm7038
4351 N:      bcm7120
4352 
4353 BROADCOM BCMBCA ARM ARCHITECTURE
4354 M:      William Zhang <william.zhang@broadcom.com>
4355 M:      Anand Gore <anand.gore@broadcom.com>
4356 M:      Kursad Oney <kursad.oney@broadcom.com>
4357 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4358 M:      Rafał Miłecki <rafal@milecki.pl>
4359 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4361 S:      Maintained
4362 T:      git https://github.com/broadcom/stblinux.git
4363 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4364 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4365 N:      bcmbca
4366 N:      bcm[9]?47622
4367 N:      bcm[9]?4912
4368 N:      bcm[9]?63138
4369 N:      bcm[9]?63146
4370 N:      bcm[9]?63148
4371 N:      bcm[9]?63158
4372 N:      bcm[9]?63178
4373 N:      bcm[9]?6756
4374 N:      bcm[9]?6813
4375 N:      bcm[9]?6846
4376 N:      bcm[9]?6855
4377 N:      bcm[9]?6856
4378 N:      bcm[9]?6858
4379 N:      bcm[9]?6878
4380 
4381 BROADCOM BDC DRIVER
4382 M:      Justin Chen <justin.chen@broadcom.com>
4383 M:      Al Cooper <alcooperx@gmail.com>
4384 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4385 L:      linux-usb@vger.kernel.org
4386 S:      Maintained
4387 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4388 F:      drivers/usb/gadget/udc/bdc/
4389 
4390 BROADCOM BMIPS CPUFREQ DRIVER
4391 M:      Markus Mayer <mmayer@broadcom.com>
4392 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393 L:      linux-pm@vger.kernel.org
4394 S:      Maintained
4395 F:      drivers/cpufreq/bmips-cpufreq.c
4396 
4397 BROADCOM BMIPS MIPS ARCHITECTURE
4398 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4399 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4400 L:      linux-mips@vger.kernel.org
4401 S:      Maintained
4402 T:      git https://github.com/broadcom/stblinux.git
4403 F:      arch/mips/bmips/*
4404 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4405 F:      arch/mips/include/asm/mach-bmips/*
4406 F:      arch/mips/kernel/*bmips*
4407 F:      drivers/irqchip/irq-bcm63*
4408 F:      drivers/irqchip/irq-bcm7*
4409 F:      drivers/irqchip/irq-brcmstb*
4410 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4411 F:      include/linux/bcm963xx_nvram.h
4412 F:      include/linux/bcm963xx_tag.h
4413 
4414 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4415 M:      Rasesh Mody <rmody@marvell.com>
4416 M:      GR-Linux-NIC-Dev@marvell.com
4417 L:      netdev@vger.kernel.org
4418 S:      Supported
4419 F:      drivers/net/ethernet/broadcom/bnx2.*
4420 F:      drivers/net/ethernet/broadcom/bnx2_*
4421 
4422 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4423 M:      Saurav Kashyap <skashyap@marvell.com>
4424 M:      Javed Hasan <jhasan@marvell.com>
4425 M:      GR-QLogic-Storage-Upstream@marvell.com
4426 L:      linux-scsi@vger.kernel.org
4427 S:      Supported
4428 F:      drivers/scsi/bnx2fc/
4429 
4430 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4431 M:      Nilesh Javali <njavali@marvell.com>
4432 M:      Manish Rangankar <mrangankar@marvell.com>
4433 M:      GR-QLogic-Storage-Upstream@marvell.com
4434 L:      linux-scsi@vger.kernel.org
4435 S:      Supported
4436 F:      drivers/scsi/bnx2i/
4437 
4438 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4439 M:      Sudarsana Kalluru <skalluru@marvell.com>
4440 M:      Manish Chopra <manishc@marvell.com>
4441 L:      netdev@vger.kernel.org
4442 S:      Supported
4443 F:      drivers/net/ethernet/broadcom/bnx2x/
4444 
4445 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4446 M:      Michael Chan <michael.chan@broadcom.com>
4447 L:      netdev@vger.kernel.org
4448 S:      Supported
4449 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4450 F:      drivers/net/ethernet/broadcom/bnxt/
4451 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4452 
4453 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4454 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
4455 L:      linux-wireless@vger.kernel.org
4456 L:      brcm80211@lists.linux.dev
4457 L:      brcm80211-dev-list.pdl@broadcom.com
4458 S:      Supported
4459 F:      drivers/net/wireless/broadcom/brcm80211/
4460 F:      include/linux/platform_data/brcmfmac.h
4461 
4462 BROADCOM BRCMSTB GPIO DRIVER
4463 M:      Doug Berger <opendmb@gmail.com>
4464 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4465 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4466 S:      Supported
4467 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4468 F:      drivers/gpio/gpio-brcmstb.c
4469 
4470 BROADCOM BRCMSTB I2C DRIVER
4471 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4472 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4473 L:      linux-i2c@vger.kernel.org
4474 S:      Supported
4475 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4476 F:      drivers/i2c/busses/i2c-brcmstb.c
4477 
4478 BROADCOM BRCMSTB UART DRIVER
4479 M:      Al Cooper <alcooperx@gmail.com>
4480 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4481 L:      linux-serial@vger.kernel.org
4482 S:      Maintained
4483 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4484 F:      drivers/tty/serial/8250/8250_bcm7271.c
4485 
4486 BROADCOM BRCMSTB USB EHCI DRIVER
4487 M:      Justin Chen <justin.chen@broadcom.com>
4488 M:      Al Cooper <alcooperx@gmail.com>
4489 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4490 L:      linux-usb@vger.kernel.org
4491 S:      Maintained
4492 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4493 F:      drivers/usb/host/ehci-brcm.*
4494 
4495 BROADCOM BRCMSTB USB PIN MAP DRIVER
4496 M:      Al Cooper <alcooperx@gmail.com>
4497 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4498 L:      linux-usb@vger.kernel.org
4499 S:      Maintained
4500 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4501 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4502 
4503 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4504 M:      Justin Chen <justin.chen@broadcom.com>
4505 M:      Al Cooper <alcooperx@gmail.com>
4506 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4507 L:      linux-kernel@vger.kernel.org
4508 S:      Maintained
4509 F:      drivers/phy/broadcom/phy-brcm-usb*
4510 
4511 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4512 M:      William Zhang <william.zhang@broadcom.com>
4513 M:      Kursad Oney <kursad.oney@broadcom.com>
4514 M:      Jonas Gorski <jonas.gorski@gmail.com>
4515 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4516 L:      linux-spi@vger.kernel.org
4517 S:      Maintained
4518 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4519 F:      drivers/spi/spi-bcm63xx-hsspi.c
4520 F:      drivers/spi/spi-bcmbca-hsspi.c
4521 
4522 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4523 M:      Jonas Gorski <jonas.gorski@gmail.com>
4524 L:      linux-spi@vger.kernel.org
4525 S:      Odd Fixes
4526 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4527 F:      drivers/spi/spi-bcm63xx.c
4528 
4529 BROADCOM ETHERNET PHY DRIVERS
4530 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4531 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4532 L:      netdev@vger.kernel.org
4533 S:      Supported
4534 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4535 F:      drivers/net/phy/bcm*.[ch]
4536 F:      drivers/net/phy/broadcom.c
4537 F:      include/linux/brcmphy.h
4538 
4539 BROADCOM GENET ETHERNET DRIVER
4540 M:      Doug Berger <opendmb@gmail.com>
4541 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4542 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4543 L:      netdev@vger.kernel.org
4544 S:      Supported
4545 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4546 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4547 F:      drivers/net/ethernet/broadcom/genet/
4548 F:      drivers/net/ethernet/broadcom/unimac.h
4549 F:      drivers/net/mdio/mdio-bcm-unimac.c
4550 F:      include/linux/platform_data/bcmgenet.h
4551 F:      include/linux/platform_data/mdio-bcm-unimac.h
4552 
4553 BROADCOM IPROC ARM ARCHITECTURE
4554 M:      Ray Jui <rjui@broadcom.com>
4555 M:      Scott Branden <sbranden@broadcom.com>
4556 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4558 S:      Maintained
4559 T:      git https://github.com/broadcom/stblinux.git
4560 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4561 F:      arch/arm64/boot/dts/broadcom/stingray/*
4562 F:      drivers/clk/bcm/clk-ns*
4563 F:      drivers/clk/bcm/clk-sr*
4564 F:      drivers/pinctrl/bcm/pinctrl-ns*
4565 F:      include/dt-bindings/clock/bcm-sr*
4566 N:      iproc
4567 N:      cygnus
4568 N:      bcm[-_]nsp
4569 N:      bcm9113*
4570 N:      bcm9583*
4571 N:      bcm9585*
4572 N:      bcm9586*
4573 N:      bcm988312
4574 N:      bcm113*
4575 N:      bcm583*
4576 N:      bcm585*
4577 N:      bcm586*
4578 N:      bcm88312
4579 N:      hr2
4580 N:      stingray
4581 
4582 BROADCOM IPROC GBIT ETHERNET DRIVER
4583 M:      Rafał Miłecki <rafal@milecki.pl>
4584 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4585 L:      netdev@vger.kernel.org
4586 S:      Maintained
4587 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4588 F:      drivers/net/ethernet/broadcom/bgmac*
4589 F:      drivers/net/ethernet/broadcom/unimac.h
4590 
4591 BROADCOM KONA GPIO DRIVER
4592 M:      Ray Jui <rjui@broadcom.com>
4593 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4594 S:      Supported
4595 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4596 F:      drivers/gpio/gpio-bcm-kona.c
4597 
4598 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4599 M:      Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4600 M:      Kashyap Desai <kashyap.desai@broadcom.com>
4601 M:      Sumit Saxena <sumit.saxena@broadcom.com>
4602 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4603 L:      mpi3mr-linuxdrv.pdl@broadcom.com
4604 L:      linux-scsi@vger.kernel.org
4605 S:      Supported
4606 W:      https://www.broadcom.com/support/storage
4607 F:      drivers/scsi/mpi3mr/
4608 
4609 BROADCOM NETXTREME-E ROCE DRIVER
4610 M:      Selvin Xavier <selvin.xavier@broadcom.com>
4611 L:      linux-rdma@vger.kernel.org
4612 S:      Supported
4613 W:      http://www.broadcom.com
4614 F:      drivers/infiniband/hw/bnxt_re/
4615 F:      include/uapi/rdma/bnxt_re-abi.h
4616 
4617 BROADCOM NVRAM DRIVER
4618 M:      Rafał Miłecki <zajec5@gmail.com>
4619 L:      linux-mips@vger.kernel.org
4620 S:      Maintained
4621 F:      drivers/firmware/broadcom/*
4622 
4623 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4624 M:      Rafał Miłecki <rafal@milecki.pl>
4625 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4626 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4627 L:      linux-pm@vger.kernel.org
4628 S:      Maintained
4629 T:      git https://github.com/broadcom/stblinux.git
4630 F:      drivers/pmdomain/bcm/bcm-pmb.c
4631 F:      include/dt-bindings/soc/bcm-pmb.h
4632 
4633 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4634 M:      Rafał Miłecki <zajec5@gmail.com>
4635 L:      linux-wireless@vger.kernel.org
4636 S:      Maintained
4637 F:      drivers/bcma/
4638 F:      include/linux/bcma/
4639 
4640 BROADCOM SPI DRIVER
4641 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4642 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4643 S:      Maintained
4644 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4645 F:      drivers/spi/spi-bcm-qspi.*
4646 F:      drivers/spi/spi-brcmstb-qspi.c
4647 F:      drivers/spi/spi-iproc-qspi.c
4648 
4649 BROADCOM STB AVS CPUFREQ DRIVER
4650 M:      Markus Mayer <mmayer@broadcom.com>
4651 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4652 L:      linux-pm@vger.kernel.org
4653 S:      Maintained
4654 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4655 F:      drivers/cpufreq/brcmstb*
4656 
4657 BROADCOM STB AVS TMON DRIVER
4658 M:      Markus Mayer <mmayer@broadcom.com>
4659 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4660 L:      linux-pm@vger.kernel.org
4661 S:      Maintained
4662 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4663 F:      drivers/thermal/broadcom/brcmstb*
4664 
4665 BROADCOM STB DPFE DRIVER
4666 M:      Markus Mayer <mmayer@broadcom.com>
4667 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4669 S:      Maintained
4670 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4671 F:      drivers/memory/brcmstb_dpfe.c
4672 
4673 BROADCOM STB NAND FLASH DRIVER
4674 M:      Brian Norris <computersforpeace@gmail.com>
4675 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4676 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4677 L:      linux-mtd@lists.infradead.org
4678 S:      Maintained
4679 F:      drivers/mtd/nand/raw/brcmnand/
4680 F:      include/linux/platform_data/brcmnand.h
4681 
4682 BROADCOM STB PCIE DRIVER
4683 M:      Jim Quinlan <jim2101024@gmail.com>
4684 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
4685 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4686 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4687 L:      linux-pci@vger.kernel.org
4688 S:      Maintained
4689 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4690 F:      drivers/pci/controller/pcie-brcmstb.c
4691 
4692 BROADCOM SYSTEMPORT ETHERNET DRIVER
4693 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4694 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4695 L:      netdev@vger.kernel.org
4696 S:      Supported
4697 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4698 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4699 F:      drivers/net/ethernet/broadcom/unimac.h
4700 
4701 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4702 M:      Pavan Chebbi <pavan.chebbi@broadcom.com>
4703 M:      Michael Chan <mchan@broadcom.com>
4704 L:      netdev@vger.kernel.org
4705 S:      Supported
4706 F:      drivers/net/ethernet/broadcom/tg3.*
4707 
4708 BROADCOM VK DRIVER
4709 M:      Scott Branden <scott.branden@broadcom.com>
4710 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4711 S:      Supported
4712 F:      drivers/misc/bcm-vk/
4713 F:      include/uapi/linux/misc/bcm_vk.h
4714 
4715 BROCADE BFA FC SCSI DRIVER
4716 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4717 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4718 L:      linux-scsi@vger.kernel.org
4719 S:      Supported
4720 F:      drivers/scsi/bfa/
4721 
4722 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4723 M:      Rasesh Mody <rmody@marvell.com>
4724 M:      Sudarsana Kalluru <skalluru@marvell.com>
4725 M:      GR-Linux-NIC-Dev@marvell.com
4726 L:      netdev@vger.kernel.org
4727 S:      Supported
4728 F:      drivers/net/ethernet/brocade/bna/
4729 
4730 BSG (block layer generic sg v4 driver)
4731 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4732 L:      linux-scsi@vger.kernel.org
4733 S:      Supported
4734 F:      block/bsg.c
4735 F:      include/linux/bsg.h
4736 F:      include/uapi/linux/bsg.h
4737 
4738 BT87X AUDIO DRIVER
4739 M:      Clemens Ladisch <clemens@ladisch.de>
4740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4741 S:      Maintained
4742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4743 F:      Documentation/sound/cards/bt87x.rst
4744 F:      sound/pci/bt87x.c
4745 
4746 BT8XXGPIO DRIVER
4747 M:      Michael Buesch <m@bues.ch>
4748 S:      Maintained
4749 W:      http://bu3sch.de/btgpio.php
4750 F:      drivers/gpio/gpio-bt8xx.c
4751 
4752 BTRFS FILE SYSTEM
4753 M:      Chris Mason <clm@fb.com>
4754 M:      Josef Bacik <josef@toxicpanda.com>
4755 M:      David Sterba <dsterba@suse.com>
4756 L:      linux-btrfs@vger.kernel.org
4757 S:      Maintained
4758 W:      https://btrfs.readthedocs.io
4759 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4760 C:      irc://irc.libera.chat/btrfs
4761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4762 F:      Documentation/filesystems/btrfs.rst
4763 F:      fs/btrfs/
4764 F:      include/linux/btrfs*
4765 F:      include/trace/events/btrfs.h
4766 F:      include/uapi/linux/btrfs*
4767 
4768 BTTV VIDEO4LINUX DRIVER
4769 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4770 L:      linux-media@vger.kernel.org
4771 S:      Odd fixes
4772 W:      https://linuxtv.org
4773 T:      git git://linuxtv.org/media_tree.git
4774 F:      Documentation/driver-api/media/drivers/bttv*
4775 F:      drivers/media/pci/bt8xx/bttv*
4776 
4777 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4778 M:      Chanwoo Choi <cw00.choi@samsung.com>
4779 L:      linux-pm@vger.kernel.org
4780 L:      linux-samsung-soc@vger.kernel.org
4781 S:      Maintained
4782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4783 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4784 F:      drivers/devfreq/exynos-bus.c
4785 
4786 BUSLOGIC SCSI DRIVER
4787 M:      Khalid Aziz <khalid@gonehiking.org>
4788 L:      linux-scsi@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/scsi/BusLogic.*
4791 F:      drivers/scsi/FlashPoint.*
4792 
4793 BXCAN CAN NETWORK DRIVER
4794 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
4795 L:      linux-can@vger.kernel.org
4796 S:      Maintained
4797 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4798 F:      drivers/net/can/bxcan.c
4799 
4800 C-MEDIA CMI8788 DRIVER
4801 M:      Clemens Ladisch <clemens@ladisch.de>
4802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4803 S:      Maintained
4804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4805 F:      sound/pci/oxygen/
4806 
4807 C-SKY ARCHITECTURE
4808 M:      Guo Ren <guoren@kernel.org>
4809 L:      linux-csky@vger.kernel.org
4810 S:      Supported
4811 T:      git https://github.com/c-sky/csky-linux.git
4812 F:      Documentation/devicetree/bindings/csky/
4813 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4814 F:      Documentation/devicetree/bindings/timer/csky,*
4815 F:      arch/csky/
4816 F:      drivers/clocksource/timer-gx6605s.c
4817 F:      drivers/clocksource/timer-mp-csky.c
4818 F:      drivers/irqchip/irq-csky-*
4819 N:      csky
4820 K:      csky
4821 
4822 CA8210 IEEE-802.15.4 RADIO DRIVER
4823 L:      linux-wpan@vger.kernel.org
4824 S:      Orphan
4825 W:      https://github.com/Cascoda/ca8210-linux.git
4826 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4827 F:      drivers/net/ieee802154/ca8210.c
4828 
4829 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4830 M:      David Howells <dhowells@redhat.com>
4831 L:      netfs@lists.linux.dev
4832 S:      Supported
4833 F:      Documentation/filesystems/caching/cachefiles.rst
4834 F:      fs/cachefiles/
4835 
4836 CACHESTAT: PAGE CACHE STATS FOR A FILE
4837 M:      Nhat Pham <nphamcs@gmail.com>
4838 M:      Johannes Weiner <hannes@cmpxchg.org>
4839 L:      linux-mm@kvack.org
4840 S:      Maintained
4841 F:      tools/testing/selftests/cachestat/test_cachestat.c
4842 
4843 CADENCE MIPI-CSI2 BRIDGES
4844 M:      Maxime Ripard <mripard@kernel.org>
4845 L:      linux-media@vger.kernel.org
4846 S:      Maintained
4847 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4848 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4849 F:      drivers/media/platform/cadence/cdns-csi2*
4850 
4851 CADENCE NAND DRIVER
4852 L:      linux-mtd@lists.infradead.org
4853 S:      Orphan
4854 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4855 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4856 
4857 CADENCE USB3 DRD IP DRIVER
4858 M:      Peter Chen <peter.chen@kernel.org>
4859 M:      Pawel Laszczak <pawell@cadence.com>
4860 R:      Roger Quadros <rogerq@kernel.org>
4861 L:      linux-usb@vger.kernel.org
4862 S:      Maintained
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4864 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4865 F:      drivers/usb/cdns3/
4866 X:      drivers/usb/cdns3/cdnsp*
4867 
4868 CADENCE USBHS DRIVER
4869 M:      Pawel Laszczak <pawell@cadence.com>
4870 L:      linux-usb@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/usb/gadget/udc/cdns2
4873 
4874 CADENCE USBSSP DRD IP DRIVER
4875 M:      Pawel Laszczak <pawell@cadence.com>
4876 L:      linux-usb@vger.kernel.org
4877 S:      Maintained
4878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4879 F:      drivers/usb/cdns3/
4880 X:      drivers/usb/cdns3/cdns3*
4881 
4882 CADET FM/AM RADIO RECEIVER DRIVER
4883 M:      Hans Verkuil <hverkuil@xs4all.nl>
4884 L:      linux-media@vger.kernel.org
4885 S:      Maintained
4886 W:      https://linuxtv.org
4887 T:      git git://linuxtv.org/media_tree.git
4888 F:      drivers/media/radio/radio-cadet*
4889 
4890 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4891 L:      linux-media@vger.kernel.org
4892 S:      Orphan
4893 T:      git git://linuxtv.org/media_tree.git
4894 F:      Documentation/admin-guide/media/cafe_ccic*
4895 F:      drivers/media/platform/marvell/
4896 
4897 CAIF NETWORK LAYER
4898 L:      netdev@vger.kernel.org
4899 S:      Orphan
4900 F:      Documentation/networking/caif/
4901 F:      drivers/net/caif/
4902 F:      include/net/caif/
4903 F:      include/uapi/linux/caif/
4904 F:      net/caif/
4905 
4906 CAKE QDISC
4907 M:      Toke Høiland-Jørgensen <toke@toke.dk>
4908 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
4909 S:      Maintained
4910 F:      net/sched/sch_cake.c
4911 
4912 CAN NETWORK DRIVERS
4913 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4914 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4915 L:      linux-can@vger.kernel.org
4916 S:      Maintained
4917 W:      https://github.com/linux-can
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4920 F:      Documentation/devicetree/bindings/net/can/
4921 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4922 F:      drivers/net/can/
4923 F:      drivers/phy/phy-can-transceiver.c
4924 F:      include/linux/can/bittiming.h
4925 F:      include/linux/can/dev.h
4926 F:      include/linux/can/length.h
4927 F:      include/linux/can/platform/
4928 F:      include/linux/can/rx-offload.h
4929 F:      include/uapi/linux/can/error.h
4930 F:      include/uapi/linux/can/netlink.h
4931 F:      include/uapi/linux/can/vxcan.h
4932 
4933 CAN NETWORK LAYER
4934 M:      Oliver Hartkopp <socketcan@hartkopp.net>
4935 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4936 L:      linux-can@vger.kernel.org
4937 S:      Maintained
4938 W:      https://github.com/linux-can
4939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4941 F:      Documentation/networking/can.rst
4942 F:      Documentation/networking/iso15765-2.rst
4943 F:      include/linux/can/can-ml.h
4944 F:      include/linux/can/core.h
4945 F:      include/linux/can/skb.h
4946 F:      include/net/netns/can.h
4947 F:      include/uapi/linux/can.h
4948 F:      include/uapi/linux/can/bcm.h
4949 F:      include/uapi/linux/can/gw.h
4950 F:      include/uapi/linux/can/isotp.h
4951 F:      include/uapi/linux/can/raw.h
4952 F:      net/can/
4953 
4954 CAN-J1939 NETWORK LAYER
4955 M:      Robin van der Gracht <robin@protonic.nl>
4956 M:      Oleksij Rempel <o.rempel@pengutronix.de>
4957 R:      kernel@pengutronix.de
4958 L:      linux-can@vger.kernel.org
4959 S:      Maintained
4960 F:      Documentation/networking/j1939.rst
4961 F:      include/uapi/linux/can/j1939.h
4962 F:      net/can/j1939/
4963 
4964 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4965 M:      Damien Le Moal <dlemoal@kernel.org>
4966 L:      linux-riscv@lists.infradead.org
4967 L:      linux-gpio@vger.kernel.org (pinctrl driver)
4968 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4969 F:      drivers/pinctrl/pinctrl-k210.c
4970 
4971 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4972 M:      Damien Le Moal <dlemoal@kernel.org>
4973 L:      linux-kernel@vger.kernel.org
4974 L:      linux-riscv@lists.infradead.org
4975 S:      Maintained
4976 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4977 F:      drivers/reset/reset-k210.c
4978 
4979 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4980 M:      Damien Le Moal <dlemoal@kernel.org>
4981 L:      linux-riscv@lists.infradead.org
4982 S:      Maintained
4983 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4984 F:      drivers/soc/canaan/
4985 F:      include/soc/canaan/
4986 
4987 CAPABILITIES
4988 M:      Serge Hallyn <serge@hallyn.com>
4989 L:      linux-security-module@vger.kernel.org
4990 S:      Supported
4991 F:      include/linux/capability.h
4992 F:      include/uapi/linux/capability.h
4993 F:      kernel/capability.c
4994 F:      security/commoncap.c
4995 
4996 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4997 M:      Kevin Tsai <ktsai@capellamicro.com>
4998 S:      Maintained
4999 F:      drivers/iio/light/cm*
5000 
5001 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5002 M:      Christian Lamparter <chunkeey@googlemail.com>
5003 L:      linux-wireless@vger.kernel.org
5004 S:      Maintained
5005 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5006 F:      drivers/net/wireless/ath/carl9170/
5007 
5008 CAVIUM I2C DRIVER
5009 M:      Robert Richter <rric@kernel.org>
5010 S:      Odd Fixes
5011 W:      http://www.marvell.com
5012 F:      drivers/i2c/busses/i2c-octeon*
5013 F:      drivers/i2c/busses/i2c-thunderx*
5014 
5015 CAVIUM LIQUIDIO NETWORK DRIVER
5016 L:      netdev@vger.kernel.org
5017 S:      Orphan
5018 W:      http://www.marvell.com
5019 F:      drivers/net/ethernet/cavium/liquidio/
5020 
5021 CAVIUM MMC DRIVER
5022 M:      Robert Richter <rric@kernel.org>
5023 S:      Odd Fixes
5024 W:      http://www.marvell.com
5025 F:      drivers/mmc/host/cavium*
5026 
5027 CAVIUM OCTEON-TX CRYPTO DRIVER
5028 M:      George Cherian <gcherian@marvell.com>
5029 L:      linux-crypto@vger.kernel.org
5030 S:      Supported
5031 W:      http://www.marvell.com
5032 F:      drivers/crypto/cavium/cpt/
5033 
5034 CAVIUM THUNDERX2 ARM64 SOC
5035 M:      Robert Richter <rric@kernel.org>
5036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5037 S:      Odd Fixes
5038 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5039 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5040 
5041 CBS/ETF/TAPRIO QDISCS
5042 M:      Vinicius Costa Gomes <vinicius.gomes@intel.com>
5043 L:      netdev@vger.kernel.org
5044 S:      Maintained
5045 F:      net/sched/sch_cbs.c
5046 F:      net/sched/sch_etf.c
5047 F:      net/sched/sch_taprio.c
5048 
5049 CC2520 IEEE-802.15.4 RADIO DRIVER
5050 M:      Stefan Schmidt <stefan@datenfreihafen.org>
5051 L:      linux-wpan@vger.kernel.org
5052 S:      Odd Fixes
5053 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5054 F:      drivers/net/ieee802154/cc2520.c
5055 
5056 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5057 M:      Gilad Ben-Yossef <gilad@benyossef.com>
5058 L:      linux-crypto@vger.kernel.org
5059 S:      Supported
5060 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5061 F:      drivers/crypto/ccree/
5062 
5063 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5064 M:      Hadar Gat <hadar.gat@arm.com>
5065 L:      linux-crypto@vger.kernel.org
5066 S:      Supported
5067 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5068 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5069 F:      drivers/char/hw_random/cctrng.c
5070 F:      drivers/char/hw_random/cctrng.h
5071 
5072 CEC FRAMEWORK
5073 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5074 L:      linux-media@vger.kernel.org
5075 S:      Supported
5076 W:      http://linuxtv.org
5077 T:      git git://linuxtv.org/media_tree.git
5078 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5079 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5080 F:      Documentation/driver-api/media/cec-core.rst
5081 F:      Documentation/userspace-api/media/cec
5082 F:      drivers/media/cec/
5083 F:      drivers/media/rc/keymaps/rc-cec.c
5084 F:      include/media/cec-notifier.h
5085 F:      include/media/cec.h
5086 F:      include/uapi/linux/cec-funcs.h
5087 F:      include/uapi/linux/cec.h
5088 
5089 CEC GPIO DRIVER
5090 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5091 L:      linux-media@vger.kernel.org
5092 S:      Supported
5093 W:      http://linuxtv.org
5094 T:      git git://linuxtv.org/media_tree.git
5095 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5096 F:      drivers/media/cec/platform/cec-gpio/
5097 
5098 CELL BROADBAND ENGINE ARCHITECTURE
5099 M:      Arnd Bergmann <arnd@arndb.de>
5100 L:      linuxppc-dev@lists.ozlabs.org
5101 S:      Supported
5102 W:      http://www.ibm.com/developerworks/power/cell/
5103 F:      arch/powerpc/include/asm/cell*.h
5104 F:      arch/powerpc/include/asm/spu*.h
5105 F:      arch/powerpc/include/uapi/asm/spu*.h
5106 F:      arch/powerpc/platforms/cell/
5107 
5108 CELLWISE CW2015 BATTERY DRIVER
5109 M:      Tobias Schrammm <t.schramm@manjaro.org>
5110 S:      Maintained
5111 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5112 F:      drivers/power/supply/cw2015_battery.c
5113 
5114 CEPH COMMON CODE (LIBCEPH)
5115 M:      Ilya Dryomov <idryomov@gmail.com>
5116 M:      Xiubo Li <xiubli@redhat.com>
5117 L:      ceph-devel@vger.kernel.org
5118 S:      Supported
5119 W:      http://ceph.com/
5120 T:      git https://github.com/ceph/ceph-client.git
5121 F:      include/linux/ceph/
5122 F:      include/linux/crush/
5123 F:      net/ceph/
5124 
5125 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5126 M:      Xiubo Li <xiubli@redhat.com>
5127 M:      Ilya Dryomov <idryomov@gmail.com>
5128 L:      ceph-devel@vger.kernel.org
5129 S:      Supported
5130 W:      http://ceph.com/
5131 T:      git https://github.com/ceph/ceph-client.git
5132 F:      Documentation/filesystems/ceph.rst
5133 F:      fs/ceph/
5134 
5135 CERTIFICATE HANDLING
5136 M:      David Howells <dhowells@redhat.com>
5137 M:      David Woodhouse <dwmw2@infradead.org>
5138 L:      keyrings@vger.kernel.org
5139 S:      Maintained
5140 F:      Documentation/admin-guide/module-signing.rst
5141 F:      certs/
5142 F:      scripts/sign-file.c
5143 F:      tools/certs/
5144 
5145 CFAG12864B LCD DRIVER
5146 M:      Miguel Ojeda <ojeda@kernel.org>
5147 S:      Maintained
5148 F:      drivers/auxdisplay/cfag12864b.c
5149 F:      include/linux/cfag12864b.h
5150 
5151 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5152 M:      Miguel Ojeda <ojeda@kernel.org>
5153 S:      Maintained
5154 F:      drivers/auxdisplay/cfag12864bfb.c
5155 F:      include/linux/cfag12864b.h
5156 
5157 CHAR and MISC DRIVERS
5158 M:      Arnd Bergmann <arnd@arndb.de>
5159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5160 S:      Supported
5161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5162 F:      drivers/char/
5163 F:      drivers/misc/
5164 F:      include/linux/miscdevice.h
5165 X:      drivers/char/agp/
5166 X:      drivers/char/hw_random/
5167 X:      drivers/char/ipmi/
5168 X:      drivers/char/random.c
5169 X:      drivers/char/tpm/
5170 
5171 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5172 M:      Thomas Weißschuh <linux@weissschuh.net>
5173 L:      linux-hwmon@vger.kernel.org
5174 S:      Maintained
5175 F:      Documentation/hwmon/powerz.rst
5176 F:      drivers/hwmon/powerz.c
5177 
5178 CHECKPATCH
5179 M:      Andy Whitcroft <apw@canonical.com>
5180 M:      Joe Perches <joe@perches.com>
5181 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5182 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5183 S:      Maintained
5184 F:      scripts/checkpatch.pl
5185 
5186 CHECKPATCH DOCUMENTATION
5187 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5188 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5189 R:      Joe Perches <joe@perches.com>
5190 S:      Maintained
5191 F:      Documentation/dev-tools/checkpatch.rst
5192 
5193 CHINESE DOCUMENTATION
5194 M:      Alex Shi <alexs@kernel.org>
5195 M:      Yanteng Si <siyanteng@loongson.cn>
5196 S:      Maintained
5197 F:      Documentation/translations/zh_CN/
5198 
5199 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5200 M:      Peter Chen <peter.chen@kernel.org>
5201 L:      linux-usb@vger.kernel.org
5202 S:      Maintained
5203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5204 F:      drivers/usb/chipidea/
5205 
5206 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5207 M:      Hans de Goede <hdegoede@redhat.com>
5208 L:      linux-input@vger.kernel.org
5209 S:      Maintained
5210 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5211 F:      drivers/input/touchscreen/chipone_icn8318.c
5212 
5213 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5214 M:      Hans de Goede <hdegoede@redhat.com>
5215 L:      linux-input@vger.kernel.org
5216 S:      Maintained
5217 F:      drivers/input/touchscreen/chipone_icn8505.c
5218 
5219 CHROME HARDWARE PLATFORM SUPPORT
5220 M:      Benson Leung <bleung@chromium.org>
5221 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5222 L:      chrome-platform@lists.linux.dev
5223 S:      Maintained
5224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5225 F:      drivers/platform/chrome/
5226 
5227 CHROMEOS EC CODEC DRIVER
5228 M:      Cheng-Yi Chiang <cychiang@chromium.org>
5229 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5230 R:      Guenter Roeck <groeck@chromium.org>
5231 L:      chrome-platform@lists.linux.dev
5232 S:      Maintained
5233 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5234 F:      sound/soc/codecs/cros_ec_codec.*
5235 
5236 CHROMEOS EC CHARGE CONTROL
5237 M:      Thomas Weißschuh <thomas@weissschuh.net>
5238 S:      Maintained
5239 F:      drivers/power/supply/cros_charge-control.c
5240 
5241 CHROMEOS EC HARDWARE MONITORING
5242 M:      Thomas Weißschuh <thomas@weissschuh.net>
5243 L:      chrome-platform@lists.linux.dev
5244 L:      linux-hwmon@vger.kernel.org
5245 S:      Maintained
5246 F:      Documentation/hwmon/cros_ec_hwmon.rst
5247 F:      drivers/hwmon/cros_ec_hwmon.c
5248 
5249 CHROMEOS EC LED DRIVER
5250 M:      Thomas Weißschuh <thomas@weissschuh.net>
5251 S:      Maintained
5252 F:      drivers/leds/leds-cros_ec.c
5253 
5254 CHROMEOS EC SUBDRIVERS
5255 M:      Benson Leung <bleung@chromium.org>
5256 R:      Guenter Roeck <groeck@chromium.org>
5257 L:      chrome-platform@lists.linux.dev
5258 S:      Maintained
5259 F:      drivers/power/supply/cros_charge-control.c
5260 F:      drivers/power/supply/cros_usbpd-charger.c
5261 N:      cros_ec
5262 N:      cros-ec
5263 
5264 CHROMEOS EC UART DRIVER
5265 M:      Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5266 R:      Benson Leung <bleung@chromium.org>
5267 R:      Tzung-Bi Shih <tzungbi@kernel.org>
5268 S:      Maintained
5269 F:      drivers/platform/chrome/cros_ec_uart.c
5270 
5271 CHROMEOS EC USB PD NOTIFY DRIVER
5272 M:      Prashant Malani <pmalani@chromium.org>
5273 L:      chrome-platform@lists.linux.dev
5274 S:      Maintained
5275 F:      drivers/platform/chrome/cros_usbpd_notify.c
5276 F:      include/linux/platform_data/cros_usbpd_notify.h
5277 
5278 CHROMEOS EC USB TYPE-C DRIVER
5279 M:      Prashant Malani <pmalani@chromium.org>
5280 L:      chrome-platform@lists.linux.dev
5281 S:      Maintained
5282 F:      drivers/platform/chrome/cros_ec_typec.*
5283 F:      drivers/platform/chrome/cros_typec_switch.c
5284 F:      drivers/platform/chrome/cros_typec_vdm.*
5285 
5286 CHROMEOS HPS DRIVER
5287 M:      Dan Callaghan <dcallagh@chromium.org>
5288 R:      Sami Kyöstilä <skyostil@chromium.org>
5289 S:      Maintained
5290 F:      drivers/platform/chrome/cros_hps_i2c.c
5291 
5292 CHROMEOS EC WATCHDOG
5293 M:      Lukasz Majczak <lma@chromium.org>
5294 L:      chrome-platform@lists.linux.dev
5295 S:      Maintained
5296 F:      drivers/watchdog/cros_ec_wdt.c
5297 
5298 CHRONTEL CH7322 CEC DRIVER
5299 M:      Joe Tessler <jrt@google.com>
5300 L:      linux-media@vger.kernel.org
5301 S:      Maintained
5302 T:      git git://linuxtv.org/media_tree.git
5303 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5304 F:      drivers/media/cec/i2c/ch7322.c
5305 
5306 CIRRUS LOGIC AUDIO CODEC DRIVERS
5307 M:      David Rhodes <david.rhodes@cirrus.com>
5308 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5309 L:      linux-sound@vger.kernel.org
5310 L:      patches@opensource.cirrus.com
5311 S:      Maintained
5312 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5313 F:      drivers/mfd/cs42l43*
5314 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5315 F:      drivers/spi/spi-cs42l43*
5316 F:      include/dt-bindings/sound/cs*
5317 F:      include/linux/mfd/cs42l43*
5318 F:      include/sound/cs*
5319 F:      sound/pci/hda/cirrus*
5320 F:      sound/pci/hda/cs*
5321 F:      sound/pci/hda/hda_component*
5322 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5323 F:      sound/soc/codecs/cs*
5324 
5325 CIRRUS LOGIC HAPTIC DRIVERS
5326 M:      James Ogletree <jogletre@opensource.cirrus.com>
5327 M:      Fred Treven <fred.treven@cirrus.com>
5328 M:      Ben Bright <ben.bright@cirrus.com>
5329 L:      patches@opensource.cirrus.com
5330 S:      Supported
5331 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5332 F:      drivers/input/misc/cs40l*
5333 F:      drivers/mfd/cs40l*
5334 F:      include/linux/mfd/cs40l*
5335 F:      sound/soc/codecs/cs40l*
5336 
5337 CIRRUS LOGIC DSP FIRMWARE DRIVER
5338 M:      Simon Trimmer <simont@opensource.cirrus.com>
5339 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5340 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5341 L:      patches@opensource.cirrus.com
5342 S:      Supported
5343 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5344 T:      git https://github.com/CirrusLogic/linux-drivers.git
5345 F:      drivers/firmware/cirrus/*
5346 F:      include/linux/firmware/cirrus/*
5347 
5348 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5349 M:      Hartley Sweeten <hsweeten@visionengravers.com>
5350 L:      netdev@vger.kernel.org
5351 S:      Maintained
5352 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5353 
5354 CIRRUS LOGIC LOCHNAGAR DRIVER
5355 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5356 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5357 L:      patches@opensource.cirrus.com
5358 S:      Supported
5359 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5360 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5361 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5362 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5363 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5364 F:      Documentation/hwmon/lochnagar.rst
5365 F:      drivers/clk/clk-lochnagar.c
5366 F:      drivers/hwmon/lochnagar-hwmon.c
5367 F:      drivers/mfd/lochnagar-i2c.c
5368 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5369 F:      drivers/regulator/lochnagar-regulator.c
5370 F:      include/dt-bindings/clock/lochnagar.h
5371 F:      include/dt-bindings/pinctrl/lochnagar.h
5372 F:      include/linux/mfd/lochnagar*
5373 F:      sound/soc/codecs/lochnagar-sc.c
5374 
5375 CIRRUS LOGIC MADERA CODEC DRIVERS
5376 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5377 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5378 L:      linux-sound@vger.kernel.org
5379 L:      patches@opensource.cirrus.com
5380 S:      Supported
5381 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5382 T:      git https://github.com/CirrusLogic/linux-drivers.git
5383 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5384 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5385 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5386 F:      drivers/gpio/gpio-madera*
5387 F:      drivers/irqchip/irq-madera*
5388 F:      drivers/mfd/cs47l*
5389 F:      drivers/mfd/madera*
5390 F:      drivers/pinctrl/cirrus/*
5391 F:      include/dt-bindings/sound/madera*
5392 F:      include/linux/irqchip/irq-madera*
5393 F:      include/linux/mfd/madera/*
5394 F:      include/sound/madera*
5395 F:      sound/soc/codecs/cs47l*
5396 F:      sound/soc/codecs/madera*
5397 
5398 CISCO FCOE HBA DRIVER
5399 M:      Satish Kharat <satishkh@cisco.com>
5400 M:      Sesidhar Baddela <sebaddel@cisco.com>
5401 M:      Karan Tilak Kumar <kartilak@cisco.com>
5402 L:      linux-scsi@vger.kernel.org
5403 S:      Supported
5404 F:      drivers/scsi/fnic/
5405 
5406 CISCO SCSI HBA DRIVER
5407 M:      Karan Tilak Kumar <kartilak@cisco.com>
5408 M:      Sesidhar Baddela <sebaddel@cisco.com>
5409 L:      linux-scsi@vger.kernel.org
5410 S:      Supported
5411 F:      drivers/scsi/snic/
5412 
5413 CISCO VIC ETHERNET NIC DRIVER
5414 M:      Christian Benvenuti <benve@cisco.com>
5415 M:      Satish Kharat <satishkh@cisco.com>
5416 S:      Supported
5417 F:      drivers/net/ethernet/cisco/enic/
5418 
5419 CISCO VIC LOW LATENCY NIC DRIVER
5420 M:      Christian Benvenuti <benve@cisco.com>
5421 M:      Nelson Escobar <neescoba@cisco.com>
5422 S:      Supported
5423 F:      drivers/infiniband/hw/usnic/
5424 
5425 CLANG CONTROL FLOW INTEGRITY SUPPORT
5426 M:      Sami Tolvanen <samitolvanen@google.com>
5427 M:      Kees Cook <kees@kernel.org>
5428 R:      Nathan Chancellor <nathan@kernel.org>
5429 L:      llvm@lists.linux.dev
5430 S:      Supported
5431 B:      https://github.com/ClangBuiltLinux/linux/issues
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5433 F:      include/linux/cfi.h
5434 F:      kernel/cfi.c
5435 
5436 CLANG-FORMAT FILE
5437 M:      Miguel Ojeda <ojeda@kernel.org>
5438 S:      Maintained
5439 F:      .clang-format
5440 
5441 CLANG/LLVM BUILD SUPPORT
5442 M:      Nathan Chancellor <nathan@kernel.org>
5443 R:      Nick Desaulniers <ndesaulniers@google.com>
5444 R:      Bill Wendling <morbo@google.com>
5445 R:      Justin Stitt <justinstitt@google.com>
5446 L:      llvm@lists.linux.dev
5447 S:      Supported
5448 W:      https://clangbuiltlinux.github.io/
5449 B:      https://github.com/ClangBuiltLinux/linux/issues
5450 C:      irc://irc.libera.chat/clangbuiltlinux
5451 F:      Documentation/kbuild/llvm.rst
5452 F:      include/linux/compiler-clang.h
5453 F:      scripts/Makefile.clang
5454 F:      scripts/clang-tools/
5455 K:      \b(?i:clang|llvm)\b
5456 
5457 CLK API
5458 M:      Russell King <linux@armlinux.org.uk>
5459 L:      linux-clk@vger.kernel.org
5460 S:      Maintained
5461 F:      include/linux/clk.h
5462 
5463 CLOCKSOURCE, CLOCKEVENT DRIVERS
5464 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5465 M:      Thomas Gleixner <tglx@linutronix.de>
5466 L:      linux-kernel@vger.kernel.org
5467 S:      Supported
5468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5469 F:      Documentation/devicetree/bindings/timer/
5470 F:      drivers/clocksource/
5471 
5472 CLOSURES
5473 M:      Kent Overstreet <kent.overstreet@linux.dev>
5474 L:      linux-bcachefs@vger.kernel.org
5475 S:      Supported
5476 C:      irc://irc.oftc.net/bcache
5477 F:      include/linux/closure.h
5478 F:      lib/closure.c
5479 
5480 CMPC ACPI DRIVER
5481 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5482 L:      platform-driver-x86@vger.kernel.org
5483 S:      Supported
5484 F:      drivers/platform/x86/classmate-laptop.c
5485 
5486 COBALT MEDIA DRIVER
5487 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5488 L:      linux-media@vger.kernel.org
5489 S:      Supported
5490 W:      https://linuxtv.org
5491 T:      git git://linuxtv.org/media_tree.git
5492 F:      drivers/media/pci/cobalt/
5493 
5494 COCCINELLE/Semantic Patches (SmPL)
5495 M:      Julia Lawall <Julia.Lawall@inria.fr>
5496 M:      Nicolas Palix <nicolas.palix@imag.fr>
5497 L:      cocci@inria.fr (moderated for non-subscribers)
5498 S:      Supported
5499 W:      https://coccinelle.gitlabpages.inria.fr/website/
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5501 F:      Documentation/dev-tools/coccinelle.rst
5502 F:      scripts/coccicheck
5503 F:      scripts/coccinelle/
5504 
5505 CODA FILE SYSTEM
5506 M:      Jan Harkes <jaharkes@cs.cmu.edu>
5507 M:      coda@cs.cmu.edu
5508 L:      codalist@coda.cs.cmu.edu
5509 S:      Maintained
5510 W:      http://www.coda.cs.cmu.edu/
5511 F:      Documentation/filesystems/coda.rst
5512 F:      fs/coda/
5513 F:      include/linux/coda*.h
5514 F:      include/uapi/linux/coda*.h
5515 
5516 CODA V4L2 MEM2MEM DRIVER
5517 M:      Philipp Zabel <p.zabel@pengutronix.de>
5518 L:      linux-media@vger.kernel.org
5519 S:      Maintained
5520 F:      Documentation/devicetree/bindings/media/coda.yaml
5521 F:      drivers/media/platform/chips-media/coda
5522 
5523 CODE OF CONDUCT
5524 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5525 S:      Supported
5526 F:      Documentation/process/code-of-conduct-interpretation.rst
5527 F:      Documentation/process/code-of-conduct.rst
5528 
5529 CODE TAGGING
5530 M:      Suren Baghdasaryan <surenb@google.com>
5531 M:      Kent Overstreet <kent.overstreet@linux.dev>
5532 S:      Maintained
5533 F:      include/asm-generic/codetag.lds.h
5534 F:      include/linux/codetag.h
5535 F:      lib/codetag.c
5536 
5537 COMEDI DRIVERS
5538 M:      Ian Abbott <abbotti@mev.co.uk>
5539 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
5540 S:      Odd Fixes
5541 F:      drivers/comedi/
5542 F:      include/linux/comedi/
5543 F:      include/uapi/linux/comedi.h
5544 
5545 COMMON CLK FRAMEWORK
5546 M:      Michael Turquette <mturquette@baylibre.com>
5547 M:      Stephen Boyd <sboyd@kernel.org>
5548 L:      linux-clk@vger.kernel.org
5549 S:      Maintained
5550 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5552 F:      Documentation/devicetree/bindings/clock/
5553 F:      drivers/clk/
5554 F:      include/dt-bindings/clock/
5555 F:      include/linux/clk-pr*
5556 F:      include/linux/clk/
5557 F:      include/linux/of_clk.h
5558 X:      drivers/clk/clkdev.c
5559 
5560 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5561 M:      Steve French <sfrench@samba.org>
5562 R:      Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5563 R:      Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5564 R:      Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5565 R:      Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5566 R:      Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5567 L:      linux-cifs@vger.kernel.org
5568 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
5569 S:      Supported
5570 W:      https://wiki.samba.org/index.php/LinuxCIFS
5571 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5572 F:      Documentation/admin-guide/cifs/
5573 F:      fs/smb/client/
5574 F:      fs/smb/common/
5575 F:      include/uapi/linux/cifs
5576 
5577 COMPACTPCI HOTPLUG CORE
5578 M:      Scott Murray <scott@spiteful.org>
5579 L:      linux-pci@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/pci/hotplug/cpci_hotplug*
5582 
5583 COMPACTPCI HOTPLUG GENERIC DRIVER
5584 M:      Scott Murray <scott@spiteful.org>
5585 L:      linux-pci@vger.kernel.org
5586 S:      Maintained
5587 F:      drivers/pci/hotplug/cpcihp_generic.c
5588 
5589 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5590 M:      Scott Murray <scott@spiteful.org>
5591 L:      linux-pci@vger.kernel.org
5592 S:      Maintained
5593 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5594 
5595 COMPAL LAPTOP SUPPORT
5596 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5597 L:      platform-driver-x86@vger.kernel.org
5598 S:      Maintained
5599 F:      drivers/platform/x86/compal-laptop.c
5600 
5601 COMPILER ATTRIBUTES
5602 M:      Miguel Ojeda <ojeda@kernel.org>
5603 S:      Maintained
5604 F:      include/linux/compiler_attributes.h
5605 
5606 COMPUTE EXPRESS LINK (CXL)
5607 M:      Davidlohr Bueso <dave@stgolabs.net>
5608 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5609 M:      Dave Jiang <dave.jiang@intel.com>
5610 M:      Alison Schofield <alison.schofield@intel.com>
5611 M:      Vishal Verma <vishal.l.verma@intel.com>
5612 M:      Ira Weiny <ira.weiny@intel.com>
5613 M:      Dan Williams <dan.j.williams@intel.com>
5614 L:      linux-cxl@vger.kernel.org
5615 S:      Maintained
5616 F:      Documentation/driver-api/cxl
5617 F:      drivers/cxl/
5618 F:      include/linux/einj-cxl.h
5619 F:      include/linux/cxl-event.h
5620 F:      include/uapi/linux/cxl_mem.h
5621 F:      tools/testing/cxl/
5622 
5623 COMPUTE EXPRESS LINK PMU (CPMU)
5624 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5625 L:      linux-cxl@vger.kernel.org
5626 S:      Maintained
5627 F:      Documentation/admin-guide/perf/cxl.rst
5628 F:      drivers/perf/cxl_pmu.c
5629 
5630 CONEXANT ACCESSRUNNER USB DRIVER
5631 L:      accessrunner-general@lists.sourceforge.net
5632 S:      Orphan
5633 W:      http://accessrunner.sourceforge.net/
5634 F:      drivers/usb/atm/cxacru.c
5635 
5636 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5637 M:      Elena Reshetova <elena.reshetova@intel.com>
5638 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5639 S:      Maintained
5640 F:      Documentation/security/snp-tdx-threat-model.rst
5641 
5642 CONFIGFS
5643 M:      Joel Becker <jlbec@evilplan.org>
5644 M:      Christoph Hellwig <hch@lst.de>
5645 S:      Supported
5646 T:      git git://git.infradead.org/users/hch/configfs.git
5647 F:      fs/configfs/
5648 F:      include/linux/configfs.h
5649 F:      samples/configfs/
5650 
5651 CONSOLE SUBSYSTEM
5652 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5653 S:      Supported
5654 F:      drivers/video/console/
5655 F:      include/linux/console*
5656 
5657 CONTEXT TRACKING
5658 M:      Frederic Weisbecker <frederic@kernel.org>
5659 M:      "Paul E. McKenney" <paulmck@kernel.org>
5660 S:      Maintained
5661 F:      include/linux/context_tracking*
5662 F:      kernel/context_tracking.c
5663 
5664 CONTROL GROUP (CGROUP)
5665 M:      Tejun Heo <tj@kernel.org>
5666 M:      Zefan Li <lizefan.x@bytedance.com>
5667 M:      Johannes Weiner <hannes@cmpxchg.org>
5668 M:      Michal Koutný <mkoutny@suse.com>
5669 L:      cgroups@vger.kernel.org
5670 S:      Maintained
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5672 F:      Documentation/admin-guide/cgroup-v1/
5673 F:      Documentation/admin-guide/cgroup-v2.rst
5674 F:      include/linux/cgroup*
5675 F:      kernel/cgroup/
5676 F:      tools/testing/selftests/cgroup/
5677 
5678 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5679 M:      Tejun Heo <tj@kernel.org>
5680 M:      Josef Bacik <josef@toxicpanda.com>
5681 M:      Jens Axboe <axboe@kernel.dk>
5682 L:      cgroups@vger.kernel.org
5683 L:      linux-block@vger.kernel.org
5684 T:      git git://git.kernel.dk/linux-block
5685 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5686 F:      block/bfq-cgroup.c
5687 F:      block/blk-cgroup.c
5688 F:      block/blk-iocost.c
5689 F:      block/blk-iolatency.c
5690 F:      block/blk-throttle.c
5691 F:      include/linux/blk-cgroup.h
5692 
5693 CONTROL GROUP - CPUSET
5694 M:      Waiman Long <longman@redhat.com>
5695 M:      Zefan Li <lizefan.x@bytedance.com>
5696 L:      cgroups@vger.kernel.org
5697 S:      Maintained
5698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5699 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5700 F:      include/linux/cpuset.h
5701 F:      kernel/cgroup/cpuset.c
5702 F:      tools/testing/selftests/cgroup/test_cpuset.c
5703 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5704 
5705 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5706 M:      Johannes Weiner <hannes@cmpxchg.org>
5707 M:      Michal Hocko <mhocko@kernel.org>
5708 M:      Roman Gushchin <roman.gushchin@linux.dev>
5709 M:      Shakeel Butt <shakeel.butt@linux.dev>
5710 R:      Muchun Song <muchun.song@linux.dev>
5711 L:      cgroups@vger.kernel.org
5712 L:      linux-mm@kvack.org
5713 S:      Maintained
5714 F:      include/linux/memcontrol.h
5715 F:      mm/memcontrol.c
5716 F:      mm/memcontrol-v1.c
5717 F:      mm/memcontrol-v1.h
5718 F:      mm/swap_cgroup.c
5719 F:      samples/cgroup/*
5720 F:      tools/testing/selftests/cgroup/memcg_protection.m
5721 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5722 F:      tools/testing/selftests/cgroup/test_kmem.c
5723 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5724 
5725 CORETEMP HARDWARE MONITORING DRIVER
5726 M:      Fenghua Yu <fenghua.yu@intel.com>
5727 L:      linux-hwmon@vger.kernel.org
5728 S:      Maintained
5729 F:      Documentation/hwmon/coretemp.rst
5730 F:      drivers/hwmon/coretemp.c
5731 
5732 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5733 M:      Marius Zachmann <mail@mariuszachmann.de>
5734 L:      linux-hwmon@vger.kernel.org
5735 S:      Maintained
5736 F:      drivers/hwmon/corsair-cpro.c
5737 
5738 CORSAIR-PSU HARDWARE MONITOR DRIVER
5739 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
5740 L:      linux-hwmon@vger.kernel.org
5741 S:      Maintained
5742 F:      Documentation/hwmon/corsair-psu.rst
5743 F:      drivers/hwmon/corsair-psu.c
5744 
5745 COUNTER SUBSYSTEM
5746 M:      William Breathitt Gray <wbg@kernel.org>
5747 L:      linux-iio@vger.kernel.org
5748 S:      Maintained
5749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5750 F:      Documentation/ABI/testing/sysfs-bus-counter
5751 F:      Documentation/driver-api/generic-counter.rst
5752 F:      drivers/counter/
5753 F:      include/linux/counter.h
5754 F:      include/uapi/linux/counter.h
5755 F:      tools/counter/
5756 
5757 COUNTER WATCH EVENTS TOOL
5758 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5759 L:      linux-iio@vger.kernel.org
5760 S:      Maintained
5761 F:      tools/counter/counter_watch_events.c
5762 
5763 CP2615 I2C DRIVER
5764 M:      Bence Csókás <bence98@sch.bme.hu>
5765 S:      Maintained
5766 F:      drivers/i2c/busses/i2c-cp2615.c
5767 
5768 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5769 M:      Viresh Kumar <viresh.kumar@linaro.org>
5770 M:      Sudeep Holla <sudeep.holla@arm.com>
5771 L:      linux-pm@vger.kernel.org
5772 S:      Maintained
5773 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5774 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5775 
5776 CPU FREQUENCY SCALING FRAMEWORK
5777 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5778 M:      Viresh Kumar <viresh.kumar@linaro.org>
5779 L:      linux-pm@vger.kernel.org
5780 S:      Maintained
5781 B:      https://bugzilla.kernel.org
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5784 F:      Documentation/admin-guide/pm/cpufreq.rst
5785 F:      Documentation/admin-guide/pm/intel_pstate.rst
5786 F:      Documentation/cpu-freq/
5787 F:      Documentation/devicetree/bindings/cpufreq/
5788 F:      drivers/cpufreq/
5789 F:      include/linux/cpufreq.h
5790 F:      include/linux/sched/cpufreq.h
5791 F:      kernel/sched/cpufreq*.c
5792 F:      tools/testing/selftests/cpufreq/
5793 
5794 CPU HOTPLUG
5795 M:      Thomas Gleixner <tglx@linutronix.de>
5796 M:      Peter Zijlstra <peterz@infradead.org>
5797 L:      linux-kernel@vger.kernel.org
5798 S:      Maintained
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5800 F:      include/linux/cpu.h
5801 F:      include/linux/cpuhotplug.h
5802 F:      include/linux/smpboot.h
5803 F:      kernel/cpu.c
5804 F:      kernel/smpboot.*
5805 
5806 CPU IDLE TIME MANAGEMENT FRAMEWORK
5807 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5808 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5809 L:      linux-pm@vger.kernel.org
5810 S:      Maintained
5811 B:      https://bugzilla.kernel.org
5812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5813 F:      Documentation/admin-guide/pm/cpuidle.rst
5814 F:      Documentation/driver-api/pm/cpuidle.rst
5815 F:      drivers/cpuidle/
5816 F:      include/linux/cpuidle.h
5817 
5818 CPU POWER MONITORING SUBSYSTEM
5819 M:      Thomas Renninger <trenn@suse.com>
5820 M:      Shuah Khan <shuah@kernel.org>
5821 M:      Shuah Khan <skhan@linuxfoundation.org>
5822 L:      linux-pm@vger.kernel.org
5823 S:      Maintained
5824 F:      tools/power/cpupower/
5825 
5826 CPUID/MSR DRIVER
5827 M:      "H. Peter Anvin" <hpa@zytor.com>
5828 S:      Maintained
5829 F:      arch/x86/kernel/cpuid.c
5830 F:      arch/x86/kernel/msr.c
5831 
5832 CPUIDLE DRIVER - ARM BIG LITTLE
5833 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5834 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5835 L:      linux-pm@vger.kernel.org
5836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5837 S:      Maintained
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5839 F:      drivers/cpuidle/cpuidle-big_little.c
5840 
5841 CPUIDLE DRIVER - ARM EXYNOS
5842 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5843 M:      Kukjin Kim <kgene@kernel.org>
5844 R:      Krzysztof Kozlowski <krzk@kernel.org>
5845 L:      linux-pm@vger.kernel.org
5846 L:      linux-samsung-soc@vger.kernel.org
5847 S:      Maintained
5848 F:      arch/arm/mach-exynos/pm.c
5849 F:      drivers/cpuidle/cpuidle-exynos.c
5850 F:      include/linux/platform_data/cpuidle-exynos.h
5851 
5852 CPUIDLE DRIVER - ARM PSCI
5853 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5854 M:      Sudeep Holla <sudeep.holla@arm.com>
5855 L:      linux-pm@vger.kernel.org
5856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5857 S:      Supported
5858 F:      drivers/cpuidle/cpuidle-psci.c
5859 
5860 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5861 M:      Ulf Hansson <ulf.hansson@linaro.org>
5862 L:      linux-pm@vger.kernel.org
5863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5864 S:      Supported
5865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5866 F:      drivers/cpuidle/cpuidle-psci-domain.c
5867 F:      drivers/cpuidle/cpuidle-psci.h
5868 
5869 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5870 M:      Ulf Hansson <ulf.hansson@linaro.org>
5871 L:      linux-pm@vger.kernel.org
5872 S:      Supported
5873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5874 F:      drivers/cpuidle/dt_idle_genpd.c
5875 F:      drivers/cpuidle/dt_idle_genpd.h
5876 
5877 CPUIDLE DRIVER - RISC-V SBI
5878 M:      Anup Patel <anup@brainfault.org>
5879 L:      linux-pm@vger.kernel.org
5880 L:      linux-riscv@lists.infradead.org
5881 S:      Maintained
5882 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5883 
5884 CRAMFS FILESYSTEM
5885 M:      Nicolas Pitre <nico@fluxnic.net>
5886 S:      Maintained
5887 F:      Documentation/filesystems/cramfs.rst
5888 F:      fs/cramfs/
5889 
5890 CREATIVE SB0540
5891 M:      Bastien Nocera <hadess@hadess.net>
5892 L:      linux-input@vger.kernel.org
5893 S:      Maintained
5894 F:      drivers/hid/hid-creative-sb0540.c
5895 
5896 CRYPTO API
5897 M:      Herbert Xu <herbert@gondor.apana.org.au>
5898 M:      "David S. Miller" <davem@davemloft.net>
5899 L:      linux-crypto@vger.kernel.org
5900 S:      Maintained
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5903 F:      Documentation/crypto/
5904 F:      Documentation/devicetree/bindings/crypto/
5905 F:      arch/*/crypto/
5906 F:      crypto/
5907 F:      drivers/crypto/
5908 F:      include/crypto/
5909 F:      include/linux/crypto*
5910 F:      lib/crypto/
5911 
5912 CRYPTO SPEED TEST COMPARE
5913 M:      Wang Jinchao <wangjinchao@xfusion.com>
5914 L:      linux-crypto@vger.kernel.org
5915 S:      Maintained
5916 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5917 
5918 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5919 M:      Neil Horman <nhorman@tuxdriver.com>
5920 L:      linux-crypto@vger.kernel.org
5921 S:      Maintained
5922 F:      crypto/ansi_cprng.c
5923 F:      crypto/rng.c
5924 
5925 CS3308 MEDIA DRIVER
5926 M:      Hans Verkuil <hverkuil@xs4all.nl>
5927 L:      linux-media@vger.kernel.org
5928 S:      Odd Fixes
5929 W:      http://linuxtv.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 F:      drivers/media/i2c/cs3308.c
5932 
5933 CS5535 Audio ALSA driver
5934 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
5935 S:      Maintained
5936 F:      sound/pci/cs5535audio/
5937 
5938 CTU CAN FD DRIVER
5939 M:      Pavel Pisa <pisa@cmp.felk.cvut.cz>
5940 M:      Ondrej Ille <ondrej.ille@gmail.com>
5941 L:      linux-can@vger.kernel.org
5942 S:      Maintained
5943 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5944 F:      drivers/net/can/ctucanfd/
5945 
5946 CVE ASSIGNMENT CONTACT
5947 M:      CVE Assignment Team <cve@kernel.org>
5948 S:      Maintained
5949 F:      Documentation/process/cve.rst
5950 
5951 CW1200 WLAN driver
5952 S:      Orphan
5953 F:      drivers/net/wireless/st/cw1200/
5954 
5955 CX18 VIDEO4LINUX DRIVER
5956 M:      Andy Walls <awalls@md.metrocast.net>
5957 L:      linux-media@vger.kernel.org
5958 S:      Maintained
5959 W:      https://linuxtv.org
5960 T:      git git://linuxtv.org/media_tree.git
5961 F:      drivers/media/pci/cx18/
5962 F:      include/uapi/linux/ivtv*
5963 
5964 CX2341X MPEG ENCODER HELPER MODULE
5965 M:      Hans Verkuil <hverkuil@xs4all.nl>
5966 L:      linux-media@vger.kernel.org
5967 S:      Maintained
5968 W:      https://linuxtv.org
5969 T:      git git://linuxtv.org/media_tree.git
5970 F:      drivers/media/common/cx2341x*
5971 F:      include/media/drv-intf/cx2341x.h
5972 
5973 CX24120 MEDIA DRIVER
5974 M:      Jemma Denson <jdenson@gmail.com>
5975 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
5976 L:      linux-media@vger.kernel.org
5977 S:      Maintained
5978 W:      https://linuxtv.org
5979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5980 F:      drivers/media/dvb-frontends/cx24120*
5981 
5982 CX88 VIDEO4LINUX DRIVER
5983 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5984 L:      linux-media@vger.kernel.org
5985 S:      Odd fixes
5986 W:      https://linuxtv.org
5987 T:      git git://linuxtv.org/media_tree.git
5988 F:      Documentation/driver-api/media/drivers/cx88*
5989 F:      drivers/media/pci/cx88/
5990 
5991 CXD2820R MEDIA DRIVER
5992 L:      linux-media@vger.kernel.org
5993 S:      Orphan
5994 W:      https://linuxtv.org
5995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5996 F:      drivers/media/dvb-frontends/cxd2820r*
5997 
5998 CXGB3 ETHERNET DRIVER (CXGB3)
5999 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6000 L:      netdev@vger.kernel.org
6001 S:      Supported
6002 W:      http://www.chelsio.com
6003 F:      drivers/net/ethernet/chelsio/cxgb3/
6004 
6005 CXGB3 ISCSI DRIVER (CXGB3I)
6006 M:      Varun Prakash <varun@chelsio.com>
6007 L:      linux-scsi@vger.kernel.org
6008 S:      Supported
6009 W:      http://www.chelsio.com
6010 F:      drivers/scsi/cxgbi/cxgb3i
6011 
6012 CXGB4 CRYPTO DRIVER (chcr)
6013 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6014 L:      linux-crypto@vger.kernel.org
6015 S:      Supported
6016 W:      http://www.chelsio.com
6017 F:      drivers/crypto/chelsio
6018 
6019 CXGB4 ETHERNET DRIVER (CXGB4)
6020 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6021 L:      netdev@vger.kernel.org
6022 S:      Supported
6023 W:      http://www.chelsio.com
6024 F:      drivers/net/ethernet/chelsio/cxgb4/
6025 
6026 CXGB4 INLINE CRYPTO DRIVER
6027 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6028 L:      netdev@vger.kernel.org
6029 S:      Supported
6030 W:      http://www.chelsio.com
6031 F:      drivers/net/ethernet/chelsio/inline_crypto/
6032 
6033 CXGB4 ISCSI DRIVER (CXGB4I)
6034 M:      Varun Prakash <varun@chelsio.com>
6035 L:      linux-scsi@vger.kernel.org
6036 S:      Supported
6037 W:      http://www.chelsio.com
6038 F:      drivers/scsi/cxgbi/cxgb4i
6039 
6040 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6041 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6042 L:      linux-rdma@vger.kernel.org
6043 S:      Supported
6044 W:      http://www.openfabrics.org
6045 F:      drivers/infiniband/hw/cxgb4/
6046 F:      include/uapi/rdma/cxgb4-abi.h
6047 
6048 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6049 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6050 L:      netdev@vger.kernel.org
6051 S:      Supported
6052 W:      http://www.chelsio.com
6053 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6054 
6055 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6056 M:      Frederic Barrat <fbarrat@linux.ibm.com>
6057 M:      Andrew Donnellan <ajd@linux.ibm.com>
6058 L:      linuxppc-dev@lists.ozlabs.org
6059 S:      Supported
6060 F:      Documentation/ABI/testing/sysfs-class-cxl
6061 F:      Documentation/arch/powerpc/cxl.rst
6062 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6063 F:      drivers/misc/cxl/
6064 F:      include/misc/cxl*
6065 F:      include/uapi/misc/cxl.h
6066 
6067 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6068 M:      Manoj N. Kumar <manoj@linux.ibm.com>
6069 M:      Uma Krishnan <ukrishn@linux.ibm.com>
6070 L:      linux-scsi@vger.kernel.org
6071 S:      Obsolete
6072 F:      Documentation/arch/powerpc/cxlflash.rst
6073 F:      drivers/scsi/cxlflash/
6074 F:      include/uapi/scsi/cxlflash_ioctl.h
6075 
6076 CYBERPRO FB DRIVER
6077 M:      Russell King <linux@armlinux.org.uk>
6078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6079 S:      Maintained
6080 W:      http://www.armlinux.org.uk/
6081 F:      drivers/video/fbdev/cyber2000fb.*
6082 
6083 CYCLADES PC300 DRIVER
6084 S:      Orphan
6085 F:      drivers/net/wan/pc300*
6086 
6087 CYPRESS CY8C95X0 PINCTRL DRIVER
6088 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
6089 L:      linux-gpio@vger.kernel.org
6090 S:      Maintained
6091 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6092 
6093 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6094 M:      Linus Walleij <linus.walleij@linaro.org>
6095 L:      linux-input@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/input/touchscreen/cy8ctma140.c
6098 
6099 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6100 M:      Yassine Oudjana <y.oudjana@protonmail.com>
6101 L:      linux-input@vger.kernel.org
6102 S:      Maintained
6103 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6104 F:      drivers/input/keyboard/cypress-sf.c
6105 
6106 CYPRESS_FIRMWARE MEDIA DRIVER
6107 L:      linux-media@vger.kernel.org
6108 S:      Orphan
6109 W:      https://linuxtv.org
6110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6111 F:      drivers/media/common/cypress_firmware*
6112 
6113 CYTTSP TOUCHSCREEN DRIVER
6114 M:      Linus Walleij <linus.walleij@linaro.org>
6115 L:      linux-input@vger.kernel.org
6116 S:      Maintained
6117 F:      drivers/input/touchscreen/cyttsp*
6118 
6119 D-LINK DIR-685 TOUCHKEYS DRIVER
6120 M:      Linus Walleij <linus.walleij@linaro.org>
6121 L:      linux-input@vger.kernel.org
6122 S:      Supported
6123 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6124 
6125 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6126 M:      Joshua Kinard <kumba@gentoo.org>
6127 S:      Maintained
6128 F:      drivers/rtc/rtc-ds1685.c
6129 F:      include/linux/rtc/ds1685.h
6130 
6131 DAMA SLAVE for AX.25
6132 M:      Joerg Reuter <jreuter@yaina.de>
6133 L:      linux-hams@vger.kernel.org
6134 S:      Maintained
6135 W:      http://yaina.de/jreuter/
6136 W:      http://www.qsl.net/dl1bke/
6137 F:      net/ax25/af_ax25.c
6138 F:      net/ax25/ax25_dev.c
6139 F:      net/ax25/ax25_ds_*
6140 F:      net/ax25/ax25_in.c
6141 F:      net/ax25/ax25_out.c
6142 F:      net/ax25/ax25_timer.c
6143 F:      net/ax25/sysctl_net_ax25.c
6144 
6145 DATA ACCESS MONITOR
6146 M:      SeongJae Park <sj@kernel.org>
6147 L:      damon@lists.linux.dev
6148 L:      linux-mm@kvack.org
6149 S:      Maintained
6150 W:      https://damonitor.github.io
6151 P:      Documentation/mm/damon/maintainer-profile.rst
6152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6153 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6155 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6156 F:      Documentation/admin-guide/mm/damon/
6157 F:      Documentation/mm/damon/
6158 F:      include/linux/damon.h
6159 F:      include/trace/events/damon.h
6160 F:      mm/damon/
6161 F:      tools/testing/selftests/damon/
6162 
6163 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6164 L:      netdev@vger.kernel.org
6165 S:      Orphan
6166 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6167 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6168 
6169 DC390/AM53C974 SCSI driver
6170 M:      Hannes Reinecke <hare@suse.com>
6171 L:      linux-scsi@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/scsi/am53c974.c
6174 
6175 DC395x SCSI driver
6176 M:      Oliver Neukum <oliver@neukum.org>
6177 M:      Ali Akcaagac <aliakc@web.de>
6178 M:      Jamie Lenehan <lenehan@twibble.org>
6179 S:      Maintained
6180 F:      Documentation/scsi/dc395x.rst
6181 F:      drivers/scsi/dc395x.*
6182 
6183 DCCP PROTOCOL
6184 L:      dccp@vger.kernel.org
6185 S:      Orphan
6186 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6187 F:      include/linux/dccp.h
6188 F:      include/linux/tfrc.h
6189 F:      include/uapi/linux/dccp.h
6190 F:      net/dccp/
6191 
6192 DEBUGOBJECTS:
6193 M:      Thomas Gleixner <tglx@linutronix.de>
6194 L:      linux-kernel@vger.kernel.org
6195 S:      Maintained
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6197 F:      include/linux/debugobjects.h
6198 F:      lib/debugobjects.c
6199 
6200 DECSTATION PLATFORM SUPPORT
6201 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6202 L:      linux-mips@vger.kernel.org
6203 S:      Maintained
6204 W:      http://www.linux-mips.org/wiki/DECstation
6205 F:      arch/mips/dec/
6206 F:      arch/mips/include/asm/dec/
6207 F:      arch/mips/include/asm/mach-dec/
6208 
6209 DEFXX FDDI NETWORK DRIVER
6210 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6211 S:      Maintained
6212 F:      drivers/net/fddi/defxx.*
6213 
6214 DEFZA FDDI NETWORK DRIVER
6215 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6216 S:      Maintained
6217 F:      drivers/net/fddi/defza.*
6218 
6219 DEINTERLACE DRIVERS FOR ALLWINNER H3
6220 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
6221 L:      linux-media@vger.kernel.org
6222 S:      Maintained
6223 T:      git git://linuxtv.org/media_tree.git
6224 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6225 F:      drivers/media/platform/sunxi/sun8i-di/
6226 
6227 DELL LAPTOP DRIVER
6228 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6229 M:      Pali Rohár <pali@kernel.org>
6230 L:      platform-driver-x86@vger.kernel.org
6231 S:      Maintained
6232 F:      drivers/platform/x86/dell/dell-laptop.c
6233 
6234 DELL LAPTOP FREEFALL DRIVER
6235 M:      Pali Rohár <pali@kernel.org>
6236 S:      Maintained
6237 F:      drivers/platform/x86/dell/dell-smo8800.c
6238 
6239 DELL LAPTOP RBTN DRIVER
6240 M:      Pali Rohár <pali@kernel.org>
6241 S:      Maintained
6242 F:      drivers/platform/x86/dell/dell-rbtn.*
6243 
6244 DELL LAPTOP SMM DRIVER
6245 M:      Pali Rohár <pali@kernel.org>
6246 S:      Maintained
6247 F:      Documentation/ABI/obsolete/procfs-i8k
6248 F:      drivers/hwmon/dell-smm-hwmon.c
6249 F:      include/uapi/linux/i8k.h
6250 
6251 DELL PC DRIVER
6252 M:      Lyndon Sanche <lsanche@lyndeno.ca>
6253 L:      platform-driver-x86@vger.kernel.org
6254 S:      Maintained
6255 F:      drivers/platform/x86/dell/dell-pc.c
6256 
6257 DELL REMOTE BIOS UPDATE DRIVER
6258 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6259 L:      platform-driver-x86@vger.kernel.org
6260 S:      Maintained
6261 F:      drivers/platform/x86/dell/dell_rbu.c
6262 
6263 DELL SMBIOS DRIVER
6264 M:      Pali Rohár <pali@kernel.org>
6265 L:      Dell.Client.Kernel@dell.com
6266 L:      platform-driver-x86@vger.kernel.org
6267 S:      Maintained
6268 F:      drivers/platform/x86/dell/dell-smbios.*
6269 
6270 DELL SMBIOS SMM DRIVER
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-smm.c
6275 
6276 DELL SMBIOS WMI 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-wmi.c
6281 F:      tools/wmi/dell-smbios-example.c
6282 
6283 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6284 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6285 L:      platform-driver-x86@vger.kernel.org
6286 S:      Maintained
6287 F:      Documentation/userspace-api/dcdbas.rst
6288 F:      drivers/platform/x86/dell/dcdbas.*
6289 
6290 DELL WMI DDV DRIVER
6291 M:      Armin Wolf <W_Armin@gmx.de>
6292 S:      Maintained
6293 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6294 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6295 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6296 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6297 
6298 DELL WMI DESCRIPTOR DRIVER
6299 L:      Dell.Client.Kernel@dell.com
6300 S:      Maintained
6301 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6302 
6303 DELL WMI HARDWARE PRIVACY SUPPORT
6304 L:      Dell.Client.Kernel@dell.com
6305 L:      platform-driver-x86@vger.kernel.org
6306 S:      Maintained
6307 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6308 
6309 DELL WMI NOTIFICATIONS DRIVER
6310 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6311 M:      Pali Rohár <pali@kernel.org>
6312 S:      Maintained
6313 F:      drivers/platform/x86/dell/dell-wmi-base.c
6314 
6315 DELL WMI SYSMAN DRIVER
6316 M:      Prasanth Ksr <prasanth.ksr@dell.com>
6317 L:      Dell.Client.Kernel@dell.com
6318 L:      platform-driver-x86@vger.kernel.org
6319 S:      Maintained
6320 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6321 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6322 
6323 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6324 M:      Zev Weiss <zev@bewilderbeest.net>
6325 L:      linux-hwmon@vger.kernel.org
6326 S:      Maintained
6327 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6328 
6329 DELTA DPS920AB PSU DRIVER
6330 M:      Robert Marko <robert.marko@sartura.hr>
6331 L:      linux-hwmon@vger.kernel.org
6332 S:      Maintained
6333 F:      Documentation/hwmon/dps920ab.rst
6334 F:      drivers/hwmon/pmbus/dps920ab.c
6335 
6336 DELTA NETWORKS TN48M CPLD DRIVERS
6337 M:      Robert Marko <robert.marko@sartura.hr>
6338 S:      Maintained
6339 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6340 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6341 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6342 F:      drivers/gpio/gpio-tn48m.c
6343 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6344 
6345 DELTA ST MEDIA DRIVER
6346 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
6347 L:      linux-media@vger.kernel.org
6348 S:      Supported
6349 W:      https://linuxtv.org
6350 T:      git git://linuxtv.org/media_tree.git
6351 F:      drivers/media/platform/st/sti/delta
6352 
6353 DENALI NAND DRIVER
6354 L:      linux-mtd@lists.infradead.org
6355 S:      Orphan
6356 F:      drivers/mtd/nand/raw/denali*
6357 
6358 DESIGNWARE EDMA CORE IP DRIVER
6359 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6360 R:      Serge Semin <fancer.lancer@gmail.com>
6361 L:      dmaengine@vger.kernel.org
6362 S:      Maintained
6363 F:      drivers/dma/dw-edma/
6364 F:      include/linux/dma/edma.h
6365 
6366 DESIGNWARE USB2 DRD IP DRIVER
6367 M:      Minas Harutyunyan <hminas@synopsys.com>
6368 L:      linux-usb@vger.kernel.org
6369 S:      Maintained
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6371 F:      drivers/usb/dwc2/
6372 
6373 DESIGNWARE USB3 DRD IP DRIVER
6374 M:      Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6375 L:      linux-usb@vger.kernel.org
6376 S:      Maintained
6377 F:      drivers/usb/dwc3/
6378 
6379 DESIGNWARE XDATA IP DRIVER
6380 L:      linux-pci@vger.kernel.org
6381 S:      Orphan
6382 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6383 F:      drivers/misc/dw-xdata-pcie.c
6384 
6385 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6386 M:      Andreas Klinger <ak@it-klinger.de>
6387 L:      linux-iio@vger.kernel.org
6388 S:      Maintained
6389 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6390 F:      drivers/iio/proximity/srf*.c
6391 
6392 DEVICE COREDUMP (DEV_COREDUMP)
6393 M:      Johannes Berg <johannes@sipsolutions.net>
6394 L:      linux-kernel@vger.kernel.org
6395 S:      Maintained
6396 F:      drivers/base/devcoredump.c
6397 F:      include/linux/devcoredump.h
6398 
6399 DEVICE DEPENDENCY HELPER SCRIPT
6400 M:      Saravana Kannan <saravanak@google.com>
6401 L:      linux-kernel@vger.kernel.org
6402 S:      Maintained
6403 F:      scripts/dev-needs.sh
6404 
6405 DEVICE DIRECT ACCESS (DAX)
6406 M:      Dan Williams <dan.j.williams@intel.com>
6407 M:      Vishal Verma <vishal.l.verma@intel.com>
6408 M:      Dave Jiang <dave.jiang@intel.com>
6409 L:      nvdimm@lists.linux.dev
6410 L:      linux-cxl@vger.kernel.org
6411 S:      Supported
6412 F:      drivers/dax/
6413 
6414 DEVICE FREQUENCY (DEVFREQ)
6415 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6416 M:      Kyungmin Park <kyungmin.park@samsung.com>
6417 M:      Chanwoo Choi <cw00.choi@samsung.com>
6418 L:      linux-pm@vger.kernel.org
6419 S:      Maintained
6420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6421 F:      Documentation/devicetree/bindings/devfreq/
6422 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6423 F:      drivers/devfreq/
6424 F:      include/linux/devfreq.h
6425 F:      include/trace/events/devfreq.h
6426 
6427 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6428 M:      Chanwoo Choi <cw00.choi@samsung.com>
6429 L:      linux-pm@vger.kernel.org
6430 S:      Supported
6431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6432 F:      Documentation/devicetree/bindings/devfreq/event/
6433 F:      drivers/devfreq/devfreq-event.c
6434 F:      drivers/devfreq/event/
6435 F:      include/dt-bindings/pmu/exynos_ppmu.h
6436 F:      include/linux/devfreq-event.h
6437 
6438 DEVICE RESOURCE MANAGEMENT HELPERS
6439 M:      Hans de Goede <hdegoede@redhat.com>
6440 R:      Matti Vaittinen <mazziesaccount@gmail.com>
6441 S:      Maintained
6442 F:      include/linux/devm-helpers.h
6443 
6444 DEVICE-MAPPER  (LVM)
6445 M:      Alasdair Kergon <agk@redhat.com>
6446 M:      Mike Snitzer <snitzer@kernel.org>
6447 M:      Mikulas Patocka <mpatocka@redhat.com>
6448 L:      dm-devel@lists.linux.dev
6449 S:      Maintained
6450 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6452 F:      Documentation/admin-guide/device-mapper/
6453 F:      drivers/md/Kconfig
6454 F:      drivers/md/Makefile
6455 F:      drivers/md/dm*
6456 F:      drivers/md/persistent-data/
6457 F:      include/linux/device-mapper.h
6458 F:      include/linux/dm-*.h
6459 F:      include/uapi/linux/dm-*.h
6460 
6461 DEVICE-MAPPER VDO TARGET
6462 M:      Matthew Sakai <msakai@redhat.com>
6463 L:      dm-devel@lists.linux.dev
6464 S:      Maintained
6465 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6466 F:      drivers/md/dm-vdo/
6467 
6468 DEVLINK
6469 M:      Jiri Pirko <jiri@resnulli.us>
6470 L:      netdev@vger.kernel.org
6471 S:      Supported
6472 F:      Documentation/networking/devlink
6473 F:      include/net/devlink.h
6474 F:      include/uapi/linux/devlink.h
6475 F:      net/devlink/
6476 
6477 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6478 M:      Christoph Niedermaier <cniedermaier@dh-electronics.com>
6479 L:      kernel@dh-electronics.com
6480 S:      Maintained
6481 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6482 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6483 
6484 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6485 M:      Marek Vasut <marex@denx.de>
6486 L:      kernel@dh-electronics.com
6487 S:      Maintained
6488 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6489 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6490 
6491 DIALOG SEMICONDUCTOR DRIVERS
6492 M:      Support Opensource <support.opensource@diasemi.com>
6493 S:      Supported
6494 W:      http://www.dialog-semiconductor.com/products
6495 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6496 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6497 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6498 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6499 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6500 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6501 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6502 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6503 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6504 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6505 F:      Documentation/hwmon/da90??.rst
6506 F:      drivers/gpio/gpio-da90??.c
6507 F:      drivers/hwmon/da90??-hwmon.c
6508 F:      drivers/iio/adc/da91??-*.c
6509 F:      drivers/input/misc/da72??.[ch]
6510 F:      drivers/input/misc/da90??_onkey.c
6511 F:      drivers/input/touchscreen/da9052_tsi.c
6512 F:      drivers/leds/leds-da90??.c
6513 F:      drivers/mfd/da903x.c
6514 F:      drivers/mfd/da90??-*.c
6515 F:      drivers/mfd/da91??-*.c
6516 F:      drivers/pinctrl/pinctrl-da90??.c
6517 F:      drivers/power/supply/da9052-battery.c
6518 F:      drivers/power/supply/da91??-*.c
6519 F:      drivers/regulator/da9???-regulator.[ch]
6520 F:      drivers/regulator/slg51000-regulator.[ch]
6521 F:      drivers/rtc/rtc-da90??.c
6522 F:      drivers/thermal/da90??-thermal.c
6523 F:      drivers/video/backlight/da90??_bl.c
6524 F:      drivers/watchdog/da90??_wdt.c
6525 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6526 F:      include/linux/mfd/da903x.h
6527 F:      include/linux/mfd/da9052/
6528 F:      include/linux/mfd/da9055/
6529 F:      include/linux/mfd/da9062/
6530 F:      include/linux/mfd/da9063/
6531 F:      include/linux/mfd/da9150/
6532 F:      include/linux/regulator/da9211.h
6533 F:      include/sound/da[79]*.h
6534 F:      sound/soc/codecs/da[79]*.[ch]
6535 
6536 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6537 M:      William Breathitt Gray <wbg@kernel.org>
6538 L:      linux-gpio@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/gpio/gpio-gpio-mm.c
6541 
6542 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6543 M:      Martin Tuma <martin.tuma@digiteqautomotive.com>
6544 L:      linux-media@vger.kernel.org
6545 S:      Maintained
6546 F:      Documentation/admin-guide/media/mgb4.rst
6547 F:      drivers/media/pci/mgb4/
6548 
6549 DIOLAN U2C-12 I2C DRIVER
6550 M:      Guenter Roeck <linux@roeck-us.net>
6551 L:      linux-i2c@vger.kernel.org
6552 S:      Maintained
6553 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6554 
6555 DIRECTORY NOTIFICATION (DNOTIFY)
6556 M:      Jan Kara <jack@suse.cz>
6557 R:      Amir Goldstein <amir73il@gmail.com>
6558 L:      linux-fsdevel@vger.kernel.org
6559 S:      Maintained
6560 F:      Documentation/filesystems/dnotify.rst
6561 F:      fs/notify/dnotify/
6562 F:      include/linux/dnotify.h
6563 
6564 DISK GEOMETRY AND PARTITION HANDLING
6565 M:      Andries Brouwer <aeb@cwi.nl>
6566 S:      Maintained
6567 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6568 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6569 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6570 
6571 DISKQUOTA
6572 M:      Jan Kara <jack@suse.com>
6573 S:      Maintained
6574 F:      Documentation/filesystems/quota.rst
6575 F:      fs/quota/
6576 F:      include/linux/quota*.h
6577 F:      include/uapi/linux/quota*.h
6578 
6579 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6580 M:      Bernie Thompson <bernie@plugable.com>
6581 L:      linux-fbdev@vger.kernel.org
6582 S:      Maintained
6583 W:      http://plugable.com/category/projects/udlfb/
6584 F:      Documentation/fb/udlfb.rst
6585 F:      drivers/video/fbdev/udlfb.c
6586 F:      include/video/udlfb.h
6587 
6588 DISTRIBUTED LOCK MANAGER (DLM)
6589 M:      Alexander Aring <aahringo@redhat.com>
6590 M:      David Teigland <teigland@redhat.com>
6591 L:      gfs2@lists.linux.dev
6592 S:      Supported
6593 W:      https://pagure.io/dlm
6594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6595 F:      fs/dlm/
6596 
6597 DMA BUFFER SHARING FRAMEWORK
6598 M:      Sumit Semwal <sumit.semwal@linaro.org>
6599 M:      Christian König <christian.koenig@amd.com>
6600 L:      linux-media@vger.kernel.org
6601 L:      dri-devel@lists.freedesktop.org
6602 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6603 S:      Maintained
6604 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6605 F:      Documentation/driver-api/dma-buf.rst
6606 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6607 F:      drivers/dma-buf/
6608 F:      include/linux/*fence.h
6609 F:      include/linux/dma-buf.h
6610 F:      include/linux/dma-resv.h
6611 K:      \bdma_(?:buf|fence|resv)\b
6612 
6613 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6614 M:      Vinod Koul <vkoul@kernel.org>
6615 L:      dmaengine@vger.kernel.org
6616 S:      Maintained
6617 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6619 F:      Documentation/devicetree/bindings/dma/
6620 F:      Documentation/driver-api/dmaengine/
6621 F:      drivers/dma/
6622 F:      include/dt-bindings/dma/
6623 F:      include/linux/dma/
6624 F:      include/linux/dmaengine.h
6625 F:      include/linux/of_dma.h
6626 
6627 DMA MAPPING BENCHMARK
6628 M:      Xiang Chen <chenxiang66@hisilicon.com>
6629 L:      iommu@lists.linux.dev
6630 F:      kernel/dma/map_benchmark.c
6631 F:      tools/testing/selftests/dma/
6632 
6633 DMA MAPPING HELPERS
6634 M:      Christoph Hellwig <hch@lst.de>
6635 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6636 R:      Robin Murphy <robin.murphy@arm.com>
6637 L:      iommu@lists.linux.dev
6638 S:      Supported
6639 W:      http://git.infradead.org/users/hch/dma-mapping.git
6640 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6641 F:      include/asm-generic/dma-mapping.h
6642 F:      include/linux/dma-direct.h
6643 F:      include/linux/dma-map-ops.h
6644 F:      include/linux/dma-mapping.h
6645 F:      include/linux/swiotlb.h
6646 F:      kernel/dma/
6647 
6648 DMA-BUF HEAPS FRAMEWORK
6649 M:      Sumit Semwal <sumit.semwal@linaro.org>
6650 R:      Benjamin Gaignard <benjamin.gaignard@collabora.com>
6651 R:      Brian Starkey <Brian.Starkey@arm.com>
6652 R:      John Stultz <jstultz@google.com>
6653 R:      T.J. Mercier <tjmercier@google.com>
6654 L:      linux-media@vger.kernel.org
6655 L:      dri-devel@lists.freedesktop.org
6656 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6657 S:      Maintained
6658 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6659 F:      drivers/dma-buf/dma-heap.c
6660 F:      drivers/dma-buf/heaps/*
6661 F:      include/linux/dma-heap.h
6662 F:      include/uapi/linux/dma-heap.h
6663 
6664 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6665 M:      Lukasz Luba <lukasz.luba@arm.com>
6666 L:      linux-pm@vger.kernel.org
6667 L:      linux-samsung-soc@vger.kernel.org
6668 S:      Maintained
6669 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6670 F:      drivers/memory/samsung/exynos5422-dmc.c
6671 
6672 DME1737 HARDWARE MONITOR DRIVER
6673 M:      Juerg Haefliger <juergh@proton.me>
6674 L:      linux-hwmon@vger.kernel.org
6675 S:      Maintained
6676 F:      Documentation/hwmon/dme1737.rst
6677 F:      drivers/hwmon/dme1737.c
6678 
6679 DMI/SMBIOS SUPPORT
6680 M:      Jean Delvare <jdelvare@suse.com>
6681 S:      Maintained
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6683 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6684 F:      drivers/firmware/dmi-id.c
6685 F:      drivers/firmware/dmi_scan.c
6686 F:      include/linux/dmi.h
6687 
6688 DOCUMENTATION
6689 M:      Jonathan Corbet <corbet@lwn.net>
6690 L:      linux-doc@vger.kernel.org
6691 S:      Maintained
6692 P:      Documentation/doc-guide/maintainer-profile.rst
6693 T:      git git://git.lwn.net/linux.git docs-next
6694 F:      Documentation/
6695 F:      scripts/check-variable-fonts.sh
6696 F:      scripts/documentation-file-ref-check
6697 F:      scripts/kernel-doc
6698 F:      scripts/sphinx-pre-install
6699 X:      Documentation/ABI/
6700 X:      Documentation/admin-guide/media/
6701 X:      Documentation/devicetree/
6702 X:      Documentation/driver-api/media/
6703 X:      Documentation/firmware-guide/acpi/
6704 X:      Documentation/i2c/
6705 X:      Documentation/netlink/
6706 X:      Documentation/power/
6707 X:      Documentation/spi/
6708 X:      Documentation/userspace-api/media/
6709 
6710 DOCUMENTATION PROCESS
6711 M:      Jonathan Corbet <corbet@lwn.net>
6712 L:      workflows@vger.kernel.org
6713 S:      Maintained
6714 F:      Documentation/maintainer/
6715 F:      Documentation/process/
6716 
6717 DOCUMENTATION REPORTING ISSUES
6718 M:      Thorsten Leemhuis <linux@leemhuis.info>
6719 L:      linux-doc@vger.kernel.org
6720 S:      Maintained
6721 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6722 F:      Documentation/admin-guide/reporting-issues.rst
6723 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6724 
6725 DOCUMENTATION SCRIPTS
6726 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6727 L:      linux-doc@vger.kernel.org
6728 S:      Maintained
6729 F:      Documentation/sphinx/parse-headers.pl
6730 F:      scripts/documentation-file-ref-check
6731 F:      scripts/sphinx-pre-install
6732 
6733 DOCUMENTATION/ITALIAN
6734 M:      Federico Vaga <federico.vaga@vaga.pv.it>
6735 L:      linux-doc@vger.kernel.org
6736 S:      Maintained
6737 F:      Documentation/translations/it_IT
6738 
6739 DOCUMENTATION/JAPANESE
6740 R:      Akira Yokosawa <akiyks@gmail.com>
6741 L:      linux-doc@vger.kernel.org
6742 S:      Maintained
6743 F:      Documentation/translations/ja_JP
6744 
6745 DONGWOON DW9714 LENS VOICE COIL DRIVER
6746 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6747 L:      linux-media@vger.kernel.org
6748 S:      Maintained
6749 T:      git git://linuxtv.org/media_tree.git
6750 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6751 F:      drivers/media/i2c/dw9714.c
6752 
6753 DONGWOON DW9719 LENS VOICE COIL DRIVER
6754 M:      Daniel Scally <djrscally@gmail.com>
6755 L:      linux-media@vger.kernel.org
6756 S:      Maintained
6757 T:      git git://linuxtv.org/media_tree.git
6758 F:      drivers/media/i2c/dw9719.c
6759 
6760 DONGWOON DW9768 LENS VOICE COIL DRIVER
6761 L:      linux-media@vger.kernel.org
6762 S:      Orphan
6763 T:      git git://linuxtv.org/media_tree.git
6764 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6765 F:      drivers/media/i2c/dw9768.c
6766 
6767 DONGWOON DW9807 LENS VOICE COIL DRIVER
6768 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6769 L:      linux-media@vger.kernel.org
6770 S:      Maintained
6771 T:      git git://linuxtv.org/media_tree.git
6772 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6773 F:      drivers/media/i2c/dw9807-vcm.c
6774 
6775 DOUBLETALK DRIVER
6776 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
6777 L:      blinux-list@redhat.com
6778 S:      Maintained
6779 F:      drivers/char/dtlk.c
6780 F:      include/linux/dtlk.h
6781 
6782 DPAA2 DATAPATH I/O (DPIO) DRIVER
6783 M:      Roy Pledge <Roy.Pledge@nxp.com>
6784 L:      linux-kernel@vger.kernel.org
6785 S:      Maintained
6786 F:      drivers/soc/fsl/dpio
6787 
6788 DPAA2 ETHERNET DRIVER
6789 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6790 L:      netdev@vger.kernel.org
6791 S:      Maintained
6792 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6793 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6794 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6795 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6796 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6797 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6798 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6799 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6800 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6801 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6802 
6803 DPAA2 ETHERNET SWITCH DRIVER
6804 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6805 L:      netdev@vger.kernel.org
6806 S:      Maintained
6807 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6808 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6809 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6810 
6811 DPLL SUBSYSTEM
6812 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
6813 M:      Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6814 M:      Jiri Pirko <jiri@resnulli.us>
6815 L:      netdev@vger.kernel.org
6816 S:      Supported
6817 F:      Documentation/driver-api/dpll.rst
6818 F:      drivers/dpll/*
6819 F:      include/linux/dpll.h
6820 F:      include/uapi/linux/dpll.h
6821 
6822 DRBD DRIVER
6823 M:      Philipp Reisner <philipp.reisner@linbit.com>
6824 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
6825 M:      Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6826 L:      drbd-dev@lists.linbit.com
6827 S:      Supported
6828 W:      http://www.drbd.org
6829 T:      git git://git.linbit.com/linux-drbd.git
6830 T:      git git://git.linbit.com/drbd-8.4.git
6831 F:      Documentation/admin-guide/blockdev/
6832 F:      drivers/block/drbd/
6833 F:      include/linux/drbd*
6834 F:      lib/lru_cache.c
6835 
6836 DRIVER COMPONENT FRAMEWORK
6837 L:      dri-devel@lists.freedesktop.org
6838 F:      drivers/base/component.c
6839 F:      include/linux/component.h
6840 
6841 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6842 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6843 R:      "Rafael J. Wysocki" <rafael@kernel.org>
6844 S:      Supported
6845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6846 F:      Documentation/core-api/kobject.rst
6847 F:      drivers/base/
6848 F:      fs/debugfs/
6849 F:      fs/sysfs/
6850 F:      include/linux/debugfs.h
6851 F:      include/linux/fwnode.h
6852 F:      include/linux/kobj*
6853 F:      include/linux/property.h
6854 F:      lib/kobj*
6855 F:      rust/kernel/device.rs
6856 
6857 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6858 M:      Nishanth Menon <nm@ti.com>
6859 L:      linux-pm@vger.kernel.org
6860 S:      Maintained
6861 F:      drivers/soc/ti/smartreflex.c
6862 F:      include/linux/power/smartreflex.h
6863 
6864 DRM ACCEL DRIVERS FOR INTEL VPU
6865 M:      Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6866 M:      Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6867 L:      dri-devel@lists.freedesktop.org
6868 S:      Supported
6869 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6870 F:      drivers/accel/ivpu/
6871 F:      include/uapi/drm/ivpu_accel.h
6872 
6873 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6874 M:      Oded Gabbay <ogabbay@kernel.org>
6875 L:      dri-devel@lists.freedesktop.org
6876 S:      Maintained
6877 C:      irc://irc.oftc.net/dri-devel
6878 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6879 F:      Documentation/accel/
6880 F:      drivers/accel/
6881 F:      include/drm/drm_accel.h
6882 
6883 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6884 M:      Maxime Ripard <mripard@kernel.org>
6885 M:      Chen-Yu Tsai <wens@csie.org>
6886 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6887 L:      dri-devel@lists.freedesktop.org
6888 S:      Supported
6889 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6890 F:      drivers/gpu/drm/sun4i/sun8i*
6891 
6892 DRM DRIVER FOR ARM PL111 CLCD
6893 S:      Orphan
6894 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895 F:      drivers/gpu/drm/pl111/
6896 
6897 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6898 M:      Linus Walleij <linus.walleij@linaro.org>
6899 S:      Maintained
6900 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6901 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6902 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6903 
6904 DRM DRIVER FOR ASPEED BMC GFX
6905 M:      Joel Stanley <joel@jms.id.au>
6906 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6907 S:      Supported
6908 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6909 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6910 F:      drivers/gpu/drm/aspeed/
6911 
6912 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6913 M:      Dave Airlie <airlied@redhat.com>
6914 R:      Thomas Zimmermann <tzimmermann@suse.de>
6915 R:      Jocelyn Falempe <jfalempe@redhat.com>
6916 L:      dri-devel@lists.freedesktop.org
6917 S:      Supported
6918 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6919 F:      drivers/gpu/drm/ast/
6920 
6921 DRM DRIVER FOR BOCHS VIRTUAL GPU
6922 M:      Gerd Hoffmann <kraxel@redhat.com>
6923 L:      virtualization@lists.linux.dev
6924 S:      Maintained
6925 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6926 F:      drivers/gpu/drm/tiny/bochs.c
6927 
6928 DRM DRIVER FOR BOE HIMAX8279D PANELS
6929 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6930 S:      Maintained
6931 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6932 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6933 
6934 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6935 M:      Jagan Teki <jagan@amarulasolutions.com>
6936 S:      Maintained
6937 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6938 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6939 
6940 DRM DRIVER FOR EBBG FT8719 PANEL
6941 M:      Joel Selvaraj <jo@jsfamily.in>
6942 S:      Maintained
6943 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6944 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6945 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6946 
6947 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6948 M:      Linus Walleij <linus.walleij@linaro.org>
6949 S:      Maintained
6950 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951 F:      drivers/gpu/drm/tve200/
6952 
6953 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6954 M:      Icenowy Zheng <icenowy@aosc.io>
6955 S:      Maintained
6956 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6957 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6958 
6959 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6960 M:      Jagan Teki <jagan@amarulasolutions.com>
6961 S:      Maintained
6962 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6963 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6964 
6965 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6966 M:      Thomas Zimmermann <tzimmermann@suse.de>
6967 M:      Javier Martinez Canillas <javierm@redhat.com>
6968 L:      dri-devel@lists.freedesktop.org
6969 S:      Maintained
6970 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6971 F:      drivers/gpu/drm/drm_aperture.c
6972 F:      drivers/gpu/drm/tiny/ofdrm.c
6973 F:      drivers/gpu/drm/tiny/simpledrm.c
6974 F:      drivers/video/aperture.c
6975 F:      drivers/video/nomodeset.c
6976 F:      include/drm/drm_aperture.h
6977 F:      include/linux/aperture.h
6978 F:      include/video/nomodeset.h
6979 
6980 DRM DRIVER FOR GENERIC EDP PANELS
6981 R:      Douglas Anderson <dianders@chromium.org>
6982 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6983 F:      drivers/gpu/drm/panel/panel-edp.c
6984 
6985 DRM DRIVER FOR GENERIC USB DISPLAY
6986 M:      Noralf Trønnes <noralf@tronnes.org>
6987 S:      Maintained
6988 W:      https://github.com/notro/gud/wiki
6989 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6990 F:      drivers/gpu/drm/gud/
6991 F:      include/drm/gud.h
6992 
6993 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6994 M:      Hans de Goede <hdegoede@redhat.com>
6995 S:      Maintained
6996 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6997 F:      drivers/gpu/drm/tiny/gm12u320.c
6998 
6999 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7000 M:      Ondrej Jirman <megi@xff.cz>
7001 M:      Javier Martinez Canillas <javierm@redhat.com>
7002 S:      Maintained
7003 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7005 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7006 
7007 DRM DRIVER FOR HX8357D PANELS
7008 S:      Orphan
7009 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7011 F:      drivers/gpu/drm/tiny/hx8357d.c
7012 
7013 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7014 M:      Deepak Rawat <drawat.floss@gmail.com>
7015 L:      linux-hyperv@vger.kernel.org
7016 L:      dri-devel@lists.freedesktop.org
7017 S:      Maintained
7018 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019 F:      drivers/gpu/drm/hyperv
7020 
7021 DRM DRIVER FOR ILITEK ILI9225 PANELS
7022 M:      David Lechner <david@lechnology.com>
7023 S:      Maintained
7024 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7026 F:      drivers/gpu/drm/tiny/ili9225.c
7027 
7028 DRM DRIVER FOR ILITEK ILI9486 PANELS
7029 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7030 S:      Maintained
7031 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7032 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7033 F:      drivers/gpu/drm/tiny/ili9486.c
7034 
7035 DRM DRIVER FOR ILITEK ILI9805 PANELS
7036 M:      Michael Trimarchi <michael@amarulasolutions.com>
7037 S:      Maintained
7038 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7039 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7040 
7041 DRM DRIVER FOR ILITEK ILI9806E PANELS
7042 M:      Michael Walle <mwalle@kernel.org>
7043 S:      Maintained
7044 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7045 
7046 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7047 M:      Jagan Teki <jagan@edgeble.ai>
7048 S:      Maintained
7049 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7050 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7051 
7052 DRM DRIVER FOR LG SW43408 PANELS
7053 M:      Sumit Semwal <sumit.semwal@linaro.org>
7054 M:      Caleb Connolly <caleb.connolly@linaro.org>
7055 S:      Maintained
7056 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7058 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7059 
7060 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7061 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7062 S:      Supported
7063 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7064 F:      drivers/gpu/drm/logicvc/
7065 
7066 DRM DRIVER FOR LVDS PANELS
7067 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7068 L:      dri-devel@lists.freedesktop.org
7069 S:      Maintained
7070 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071 F:      Documentation/devicetree/bindings/display/lvds.yaml
7072 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7073 F:      drivers/gpu/drm/panel/panel-lvds.c
7074 
7075 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7076 M:      Guido Günther <agx@sigxcpu.org>
7077 R:      Purism Kernel Team <kernel@puri.sm>
7078 S:      Maintained
7079 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7080 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7081 
7082 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7083 M:      Dave Airlie <airlied@redhat.com>
7084 R:      Thomas Zimmermann <tzimmermann@suse.de>
7085 R:      Jocelyn Falempe <jfalempe@redhat.com>
7086 L:      dri-devel@lists.freedesktop.org
7087 S:      Supported
7088 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089 F:      drivers/gpu/drm/mgag200/
7090 
7091 DRM DRIVER FOR MI0283QT
7092 M:      Noralf Trønnes <noralf@tronnes.org>
7093 S:      Maintained
7094 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7096 F:      drivers/gpu/drm/tiny/mi0283qt.c
7097 
7098 DRM DRIVER FOR MIPI DBI compatible panels
7099 M:      Noralf Trønnes <noralf@tronnes.org>
7100 S:      Maintained
7101 W:      https://github.com/notro/panel-mipi-dbi/wiki
7102 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7104 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7105 
7106 DRM DRIVER for Qualcomm Adreno GPUs
7107 M:      Rob Clark <robdclark@gmail.com>
7108 R:      Sean Paul <sean@poorly.run>
7109 R:      Konrad Dybcio <konrad.dybcio@linaro.org>
7110 L:      linux-arm-msm@vger.kernel.org
7111 L:      dri-devel@lists.freedesktop.org
7112 L:      freedreno@lists.freedesktop.org
7113 S:      Maintained
7114 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7115 T:      git https://gitlab.freedesktop.org/drm/msm.git
7116 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7117 F:      drivers/gpu/drm/msm/adreno/
7118 F:      drivers/gpu/drm/msm/msm_gpu.*
7119 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7120 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7121 F:      drivers/gpu/drm/msm/registers/adreno/
7122 F:      include/uapi/drm/msm_drm.h
7123 
7124 DRM DRIVER for Qualcomm display hardware
7125 M:      Rob Clark <robdclark@gmail.com>
7126 M:      Abhinav Kumar <quic_abhinavk@quicinc.com>
7127 M:      Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7128 R:      Sean Paul <sean@poorly.run>
7129 R:      Marijn Suijten <marijn.suijten@somainline.org>
7130 L:      linux-arm-msm@vger.kernel.org
7131 L:      dri-devel@lists.freedesktop.org
7132 L:      freedreno@lists.freedesktop.org
7133 S:      Maintained
7134 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7135 T:      git https://gitlab.freedesktop.org/drm/msm.git
7136 F:      Documentation/devicetree/bindings/display/msm/
7137 F:      drivers/gpu/drm/ci/xfails/msm*
7138 F:      drivers/gpu/drm/msm/
7139 F:      include/uapi/drm/msm_drm.h
7140 
7141 DRM DRIVER FOR NOVATEK NT35510 PANELS
7142 M:      Linus Walleij <linus.walleij@linaro.org>
7143 S:      Maintained
7144 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7146 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7147 
7148 DRM DRIVER FOR NOVATEK NT35560 PANELS
7149 M:      Linus Walleij <linus.walleij@linaro.org>
7150 S:      Maintained
7151 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7153 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7154 
7155 DRM DRIVER FOR NOVATEK NT36523 PANELS
7156 M:      Jianhua Lu <lujianhua000@gmail.com>
7157 S:      Maintained
7158 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7160 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7161 
7162 DRM DRIVER FOR NOVATEK NT36672A PANELS
7163 M:      Sumit Semwal <sumit.semwal@linaro.org>
7164 S:      Maintained
7165 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7167 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7168 
7169 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7170 M:      Karol Herbst <kherbst@redhat.com>
7171 M:      Lyude Paul <lyude@redhat.com>
7172 M:      Danilo Krummrich <dakr@redhat.com>
7173 L:      dri-devel@lists.freedesktop.org
7174 L:      nouveau@lists.freedesktop.org
7175 S:      Supported
7176 W:      https://nouveau.freedesktop.org/
7177 Q:      https://patchwork.freedesktop.org/project/nouveau/
7178 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7179 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7180 C:      irc://irc.oftc.net/nouveau
7181 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7182 F:      drivers/gpu/drm/nouveau/
7183 F:      include/uapi/drm/nouveau_drm.h
7184 
7185 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7186 M:      Stefan Mavrodiev <stefan@olimex.com>
7187 S:      Maintained
7188 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7189 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7190 
7191 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7192 R:      Douglas Anderson <dianders@chromium.org>
7193 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7194 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7195 
7196 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7197 M:      Noralf Trønnes <noralf@tronnes.org>
7198 S:      Maintained
7199 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200 F:      Documentation/devicetree/bindings/display/repaper.txt
7201 F:      drivers/gpu/drm/tiny/repaper.c
7202 
7203 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7204 M:      Dave Airlie <airlied@redhat.com>
7205 M:      Gerd Hoffmann <kraxel@redhat.com>
7206 L:      virtualization@lists.linux.dev
7207 S:      Obsolete
7208 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7209 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210 F:      drivers/gpu/drm/tiny/cirrus.c
7211 
7212 DRM DRIVER FOR QXL VIRTUAL GPU
7213 M:      Dave Airlie <airlied@redhat.com>
7214 M:      Gerd Hoffmann <kraxel@redhat.com>
7215 L:      virtualization@lists.linux.dev
7216 L:      spice-devel@lists.freedesktop.org
7217 S:      Maintained
7218 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219 F:      drivers/gpu/drm/qxl/
7220 F:      include/uapi/drm/qxl_drm.h
7221 
7222 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7223 M:      Robert Chiras <robert.chiras@nxp.com>
7224 S:      Maintained
7225 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7226 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7227 
7228 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7229 M:      Linus Walleij <linus.walleij@linaro.org>
7230 S:      Maintained
7231 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7233 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7234 
7235 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7236 M:      Inki Dae <inki.dae@samsung.com>
7237 M:      Jagan Teki <jagan@amarulasolutions.com>
7238 M:      Marek Szyprowski <m.szyprowski@samsung.com>
7239 S:      Maintained
7240 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7241 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7242 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7243 F:      include/drm/bridge/samsung-dsim.h
7244 
7245 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7246 M:      Markuss Broks <markuss.broks@gmail.com>
7247 S:      Maintained
7248 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7249 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7250 
7251 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7252 M:      Artur Weber <aweber.kernel@gmail.com>
7253 S:      Maintained
7254 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7255 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7256 
7257 DRM DRIVER FOR SITRONIX ST7586 PANELS
7258 M:      David Lechner <david@lechnology.com>
7259 S:      Maintained
7260 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7262 F:      drivers/gpu/drm/tiny/st7586.c
7263 
7264 DRM DRIVER FOR SITRONIX ST7701 PANELS
7265 M:      Jagan Teki <jagan@amarulasolutions.com>
7266 S:      Maintained
7267 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7268 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7269 
7270 DRM DRIVER FOR SITRONIX ST7703 PANELS
7271 M:      Guido Günther <agx@sigxcpu.org>
7272 R:      Purism Kernel Team <kernel@puri.sm>
7273 R:      Ondrej Jirman <megi@xff.cz>
7274 S:      Maintained
7275 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7276 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7277 
7278 DRM DRIVER FOR SITRONIX ST7735R PANELS
7279 M:      David Lechner <david@lechnology.com>
7280 S:      Maintained
7281 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7283 F:      drivers/gpu/drm/tiny/st7735r.c
7284 
7285 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7286 M:      Javier Martinez Canillas <javierm@redhat.com>
7287 S:      Maintained
7288 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7290 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7291 F:      drivers/gpu/drm/solomon/ssd130x*
7292 
7293 DRM DRIVER FOR ST-ERICSSON MCDE
7294 M:      Linus Walleij <linus.walleij@linaro.org>
7295 S:      Maintained
7296 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7298 F:      drivers/gpu/drm/mcde/
7299 
7300 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7301 M:      Michael Trimarchi <michael@amarulasolutions.com>
7302 S:      Maintained
7303 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7304 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7305 
7306 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7307 M:      Jagan Teki <jagan@amarulasolutions.com>
7308 S:      Maintained
7309 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7310 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7311 
7312 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7313 R:      Douglas Anderson <dianders@chromium.org>
7314 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7315 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7316 
7317 DRM DRIVER FOR TPO TPG110 PANELS
7318 M:      Linus Walleij <linus.walleij@linaro.org>
7319 S:      Maintained
7320 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7322 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7323 
7324 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7325 M:      Dave Airlie <airlied@redhat.com>
7326 R:      Sean Paul <sean@poorly.run>
7327 R:      Thomas Zimmermann <tzimmermann@suse.de>
7328 L:      dri-devel@lists.freedesktop.org
7329 S:      Supported
7330 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331 F:      drivers/gpu/drm/udl/
7332 
7333 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7334 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7335 M:      Melissa Wen <melissa.srw@gmail.com>
7336 M:      Maíra Canal <mairacanal@riseup.net>
7337 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
7338 R:      Daniel Vetter <daniel@ffwll.ch>
7339 L:      dri-devel@lists.freedesktop.org
7340 S:      Maintained
7341 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342 F:      Documentation/gpu/vkms.rst
7343 F:      drivers/gpu/drm/ci/xfails/vkms*
7344 F:      drivers/gpu/drm/vkms/
7345 
7346 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7347 M:      Hans de Goede <hdegoede@redhat.com>
7348 L:      dri-devel@lists.freedesktop.org
7349 S:      Maintained
7350 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7351 F:      drivers/gpu/drm/vboxvideo/
7352 
7353 DRM DRIVER FOR VMWARE VIRTUAL GPU
7354 M:      Zack Rusin <zack.rusin@broadcom.com>
7355 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7356 L:      dri-devel@lists.freedesktop.org
7357 S:      Supported
7358 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7359 F:      drivers/gpu/drm/vmwgfx/
7360 F:      include/uapi/drm/vmwgfx_drm.h
7361 
7362 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7363 M:      Linus Walleij <linus.walleij@linaro.org>
7364 S:      Maintained
7365 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7366 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7367 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7368 
7369 DRM DRIVERS
7370 M:      David Airlie <airlied@gmail.com>
7371 M:      Daniel Vetter <daniel@ffwll.ch>
7372 L:      dri-devel@lists.freedesktop.org
7373 S:      Maintained
7374 B:      https://gitlab.freedesktop.org/drm
7375 C:      irc://irc.oftc.net/dri-devel
7376 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7377 F:      Documentation/devicetree/bindings/display/
7378 F:      Documentation/devicetree/bindings/gpu/
7379 F:      Documentation/gpu/
7380 F:      drivers/gpu/
7381 F:      include/drm/
7382 F:      include/linux/vga*
7383 F:      include/uapi/drm/
7384 
7385 DRM DRIVERS AND MISC GPU PATCHES
7386 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7387 M:      Maxime Ripard <mripard@kernel.org>
7388 M:      Thomas Zimmermann <tzimmermann@suse.de>
7389 S:      Maintained
7390 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7391 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392 F:      Documentation/devicetree/bindings/display/
7393 F:      Documentation/devicetree/bindings/gpu/
7394 F:      Documentation/gpu/
7395 F:      drivers/gpu/drm/
7396 F:      drivers/gpu/vga/
7397 F:      include/drm/drm
7398 F:      include/linux/vga*
7399 F:      include/uapi/drm/
7400 X:      drivers/gpu/drm/amd/
7401 X:      drivers/gpu/drm/armada/
7402 X:      drivers/gpu/drm/etnaviv/
7403 X:      drivers/gpu/drm/exynos/
7404 X:      drivers/gpu/drm/i915/
7405 X:      drivers/gpu/drm/kmb/
7406 X:      drivers/gpu/drm/mediatek/
7407 X:      drivers/gpu/drm/msm/
7408 X:      drivers/gpu/drm/nouveau/
7409 X:      drivers/gpu/drm/radeon/
7410 X:      drivers/gpu/drm/renesas/rcar-du/
7411 X:      drivers/gpu/drm/tegra/
7412 
7413 DRM DRIVERS FOR ALLWINNER A10
7414 M:      Maxime Ripard <mripard@kernel.org>
7415 M:      Chen-Yu Tsai <wens@csie.org>
7416 L:      dri-devel@lists.freedesktop.org
7417 S:      Supported
7418 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419 F:      Documentation/devicetree/bindings/display/allwinner*
7420 F:      drivers/gpu/drm/sun4i/
7421 
7422 DRM DRIVERS FOR AMLOGIC SOCS
7423 M:      Neil Armstrong <neil.armstrong@linaro.org>
7424 L:      dri-devel@lists.freedesktop.org
7425 L:      linux-amlogic@lists.infradead.org
7426 S:      Supported
7427 W:      http://linux-meson.com/
7428 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7429 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7430 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7431 F:      Documentation/gpu/meson.rst
7432 F:      drivers/gpu/drm/ci/xfails/meson*
7433 F:      drivers/gpu/drm/meson/
7434 
7435 DRM DRIVERS FOR ATMEL HLCDC
7436 M:      Sam Ravnborg <sam@ravnborg.org>
7437 M:      Boris Brezillon <bbrezillon@kernel.org>
7438 L:      dri-devel@lists.freedesktop.org
7439 S:      Supported
7440 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441 F:      Documentation/devicetree/bindings/display/atmel/
7442 F:      drivers/gpu/drm/atmel-hlcdc/
7443 
7444 DRM DRIVERS FOR BRIDGE CHIPS
7445 M:      Andrzej Hajda <andrzej.hajda@intel.com>
7446 M:      Neil Armstrong <neil.armstrong@linaro.org>
7447 M:      Robert Foss <rfoss@kernel.org>
7448 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7449 R:      Jonas Karlman <jonas@kwiboo.se>
7450 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
7451 S:      Maintained
7452 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7453 F:      Documentation/devicetree/bindings/display/bridge/
7454 F:      drivers/gpu/drm/bridge/
7455 F:      drivers/gpu/drm/drm_bridge.c
7456 F:      drivers/gpu/drm/drm_bridge_connector.c
7457 F:      include/drm/drm_bridge.h
7458 F:      include/drm/drm_bridge_connector.h
7459 
7460 DRM DRIVERS FOR EXYNOS
7461 M:      Inki Dae <inki.dae@samsung.com>
7462 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
7463 M:      Kyungmin Park <kyungmin.park@samsung.com>
7464 L:      dri-devel@lists.freedesktop.org
7465 S:      Supported
7466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7467 F:      Documentation/devicetree/bindings/display/exynos/
7468 F:      Documentation/devicetree/bindings/display/samsung/
7469 F:      drivers/gpu/drm/exynos/
7470 F:      include/uapi/drm/exynos_drm.h
7471 
7472 DRM DRIVERS FOR FREESCALE DCU
7473 M:      Stefan Agner <stefan@agner.ch>
7474 M:      Alison Wang <alison.wang@nxp.com>
7475 L:      dri-devel@lists.freedesktop.org
7476 S:      Supported
7477 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7479 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7480 F:      drivers/gpu/drm/fsl-dcu/
7481 
7482 DRM DRIVERS FOR FREESCALE IMX 5/6
7483 M:      Philipp Zabel <p.zabel@pengutronix.de>
7484 L:      dri-devel@lists.freedesktop.org
7485 S:      Maintained
7486 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487 T:      git git://git.pengutronix.de/git/pza/linux
7488 F:      Documentation/devicetree/bindings/display/imx/
7489 F:      drivers/gpu/drm/imx/ipuv3/
7490 F:      drivers/gpu/ipu-v3/
7491 
7492 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7493 M:      Liu Ying <victor.liu@nxp.com>
7494 L:      dri-devel@lists.freedesktop.org
7495 S:      Maintained
7496 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7497 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7498 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7499 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7500 F:      drivers/gpu/drm/bridge/imx/
7501 
7502 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7503 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7504 L:      dri-devel@lists.freedesktop.org
7505 S:      Maintained
7506 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507 F:      drivers/gpu/drm/gma500/
7508 
7509 DRM DRIVERS FOR HISILICON
7510 M:      Xinliang Liu <xinliang.liu@linaro.org>
7511 M:      Tian Tao  <tiantao6@hisilicon.com>
7512 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
7513 R:      Sumit Semwal <sumit.semwal@linaro.org>
7514 R:      Yongqin Liu <yongqin.liu@linaro.org>
7515 R:      John Stultz <jstultz@google.com>
7516 L:      dri-devel@lists.freedesktop.org
7517 S:      Maintained
7518 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7519 F:      Documentation/devicetree/bindings/display/hisilicon/
7520 F:      drivers/gpu/drm/hisilicon/
7521 
7522 DRM DRIVERS FOR LIMA
7523 M:      Qiang Yu <yuq825@gmail.com>
7524 L:      dri-devel@lists.freedesktop.org
7525 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
7526 S:      Maintained
7527 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7528 F:      drivers/gpu/drm/lima/
7529 F:      include/uapi/drm/lima_drm.h
7530 
7531 DRM DRIVERS FOR LOONGSON
7532 M:      Sui Jingfeng <suijingfeng@loongson.cn>
7533 L:      dri-devel@lists.freedesktop.org
7534 S:      Supported
7535 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536 F:      drivers/gpu/drm/loongson/
7537 
7538 DRM DRIVERS FOR MEDIATEK
7539 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
7540 M:      Philipp Zabel <p.zabel@pengutronix.de>
7541 L:      dri-devel@lists.freedesktop.org
7542 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7543 S:      Supported
7544 F:      Documentation/devicetree/bindings/display/mediatek/
7545 F:      drivers/gpu/drm/ci/xfails/mediatek*
7546 F:      drivers/gpu/drm/mediatek/
7547 F:      drivers/phy/mediatek/phy-mtk-dp.c
7548 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7549 F:      drivers/phy/mediatek/phy-mtk-mipi*
7550 
7551 DRM DRIVERS FOR NVIDIA TEGRA
7552 M:      Thierry Reding <thierry.reding@gmail.com>
7553 M:      Mikko Perttunen <mperttunen@nvidia.com>
7554 L:      dri-devel@lists.freedesktop.org
7555 L:      linux-tegra@vger.kernel.org
7556 S:      Supported
7557 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7558 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7559 F:      Documentation/devicetree/bindings/gpu/host1x/
7560 F:      drivers/gpu/drm/tegra/
7561 F:      drivers/gpu/host1x/
7562 F:      include/linux/host1x.h
7563 F:      include/uapi/drm/tegra_drm.h
7564 
7565 DRM DRIVERS FOR RENESAS R-CAR
7566 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7567 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7568 L:      dri-devel@lists.freedesktop.org
7569 L:      linux-renesas-soc@vger.kernel.org
7570 S:      Supported
7571 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7572 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7573 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7574 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7575 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7576 F:      drivers/gpu/drm/renesas/rcar-du/
7577 
7578 DRM DRIVERS FOR RENESAS RZ
7579 M:      Biju Das <biju.das.jz@bp.renesas.com>
7580 L:      dri-devel@lists.freedesktop.org
7581 L:      linux-renesas-soc@vger.kernel.org
7582 S:      Maintained
7583 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7585 F:      drivers/gpu/drm/renesas/rz-du/
7586 
7587 DRM DRIVERS FOR RENESAS SHMOBILE
7588 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7589 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7590 L:      dri-devel@lists.freedesktop.org
7591 L:      linux-renesas-soc@vger.kernel.org
7592 S:      Supported
7593 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7595 F:      drivers/gpu/drm/renesas/shmobile/
7596 F:      include/linux/platform_data/shmob_drm.h
7597 
7598 DRM DRIVERS FOR ROCKCHIP
7599 M:      Sandy Huang <hjc@rock-chips.com>
7600 M:      Heiko Stübner <heiko@sntech.de>
7601 M:      Andy Yan <andy.yan@rock-chips.com>
7602 L:      dri-devel@lists.freedesktop.org
7603 S:      Maintained
7604 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7605 F:      Documentation/devicetree/bindings/display/rockchip/
7606 F:      drivers/gpu/drm/ci/xfails/rockchip*
7607 F:      drivers/gpu/drm/rockchip/
7608 
7609 DRM DRIVERS FOR STI
7610 M:      Alain Volmat <alain.volmat@foss.st.com>
7611 L:      dri-devel@lists.freedesktop.org
7612 S:      Maintained
7613 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7614 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7615 F:      drivers/gpu/drm/sti
7616 
7617 DRM DRIVERS FOR STM
7618 M:      Yannick Fertre <yannick.fertre@foss.st.com>
7619 M:      Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7620 M:      Philippe Cornu <philippe.cornu@foss.st.com>
7621 L:      dri-devel@lists.freedesktop.org
7622 S:      Maintained
7623 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7624 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7625 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7626 F:      drivers/gpu/drm/stm
7627 
7628 DRM DRIVERS FOR TI KEYSTONE
7629 M:      Jyri Sarha <jyri.sarha@iki.fi>
7630 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7631 L:      dri-devel@lists.freedesktop.org
7632 S:      Maintained
7633 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7635 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7636 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7637 F:      drivers/gpu/drm/tidss/
7638 
7639 DRM DRIVERS FOR TI LCDC
7640 M:      Jyri Sarha <jyri.sarha@iki.fi>
7641 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7642 L:      dri-devel@lists.freedesktop.org
7643 S:      Maintained
7644 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7645 F:      Documentation/devicetree/bindings/display/tilcdc/
7646 F:      drivers/gpu/drm/tilcdc/
7647 
7648 DRM DRIVERS FOR TI OMAP
7649 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7650 L:      dri-devel@lists.freedesktop.org
7651 S:      Maintained
7652 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7653 F:      Documentation/devicetree/bindings/display/ti/
7654 F:      drivers/gpu/drm/omapdrm/
7655 
7656 DRM DRIVERS FOR V3D
7657 M:      Melissa Wen <mwen@igalia.com>
7658 M:      Maíra Canal <mcanal@igalia.com>
7659 S:      Supported
7660 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7661 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7662 F:      drivers/gpu/drm/v3d/
7663 F:      include/uapi/drm/v3d_drm.h
7664 
7665 DRM DRIVERS FOR VC4
7666 M:      Maxime Ripard <mripard@kernel.org>
7667 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
7668 R:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7669 S:      Supported
7670 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7672 F:      drivers/gpu/drm/vc4/
7673 F:      include/uapi/drm/vc4_drm.h
7674 
7675 DRM DRIVERS FOR VIVANTE GPU IP
7676 M:      Lucas Stach <l.stach@pengutronix.de>
7677 R:      Russell King <linux+etnaviv@armlinux.org.uk>
7678 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
7679 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7680 L:      dri-devel@lists.freedesktop.org
7681 S:      Maintained
7682 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7683 F:      drivers/gpu/drm/etnaviv/
7684 F:      include/uapi/drm/etnaviv_drm.h
7685 
7686 DRM DRIVERS FOR XEN
7687 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7688 L:      dri-devel@lists.freedesktop.org
7689 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
7690 S:      Supported
7691 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692 F:      Documentation/gpu/xen-front.rst
7693 F:      drivers/gpu/drm/xen/
7694 
7695 DRM DRIVERS FOR XILINX
7696 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7697 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7698 L:      dri-devel@lists.freedesktop.org
7699 S:      Maintained
7700 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7701 F:      Documentation/devicetree/bindings/display/xlnx/
7702 F:      drivers/gpu/drm/xlnx/
7703 
7704 DRM GPU SCHEDULER
7705 M:      Luben Tuikov <ltuikov89@gmail.com>
7706 M:      Matthew Brost <matthew.brost@intel.com>
7707 L:      dri-devel@lists.freedesktop.org
7708 S:      Maintained
7709 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7710 F:      drivers/gpu/drm/scheduler/
7711 F:      include/drm/gpu_scheduler.h
7712 
7713 DRM PANEL DRIVERS
7714 M:      Neil Armstrong <neil.armstrong@linaro.org>
7715 R:      Jessica Zhang <quic_jesszhan@quicinc.com>
7716 L:      dri-devel@lists.freedesktop.org
7717 S:      Maintained
7718 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719 F:      Documentation/devicetree/bindings/display/panel/
7720 F:      drivers/gpu/drm/drm_panel.c
7721 F:      drivers/gpu/drm/panel/
7722 F:      include/drm/drm_panel.h
7723 
7724 DRM PRIVACY-SCREEN CLASS
7725 M:      Hans de Goede <hdegoede@redhat.com>
7726 L:      dri-devel@lists.freedesktop.org
7727 S:      Maintained
7728 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729 F:      drivers/gpu/drm/drm_privacy_screen*
7730 F:      include/drm/drm_privacy_screen*
7731 
7732 DRM TTM SUBSYSTEM
7733 M:      Christian Koenig <christian.koenig@amd.com>
7734 M:      Huang Rui <ray.huang@amd.com>
7735 L:      dri-devel@lists.freedesktop.org
7736 S:      Maintained
7737 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7738 F:      drivers/gpu/drm/ttm/
7739 F:      include/drm/ttm/
7740 
7741 DRM AUTOMATED TESTING
7742 M:      Helen Koike <helen.koike@collabora.com>
7743 L:      dri-devel@lists.freedesktop.org
7744 S:      Maintained
7745 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7746 F:      Documentation/gpu/automated_testing.rst
7747 F:      drivers/gpu/drm/ci/
7748 
7749 DSBR100 USB FM RADIO DRIVER
7750 M:      Alexey Klimov <klimov.linux@gmail.com>
7751 L:      linux-media@vger.kernel.org
7752 S:      Maintained
7753 T:      git git://linuxtv.org/media_tree.git
7754 F:      drivers/media/radio/dsbr100.c
7755 
7756 DT3155 MEDIA DRIVER
7757 M:      Hans Verkuil <hverkuil@xs4all.nl>
7758 L:      linux-media@vger.kernel.org
7759 S:      Odd Fixes
7760 W:      https://linuxtv.org
7761 T:      git git://linuxtv.org/media_tree.git
7762 F:      drivers/media/pci/dt3155/
7763 
7764 DVB_USB_AF9015 MEDIA DRIVER
7765 L:      linux-media@vger.kernel.org
7766 S:      Orphan
7767 W:      https://linuxtv.org
7768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7769 F:      drivers/media/usb/dvb-usb-v2/af9015*
7770 
7771 DVB_USB_AF9035 MEDIA DRIVER
7772 L:      linux-media@vger.kernel.org
7773 S:      Orphan
7774 W:      https://linuxtv.org
7775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7776 F:      drivers/media/usb/dvb-usb-v2/af9035*
7777 
7778 DVB_USB_ANYSEE MEDIA DRIVER
7779 L:      linux-media@vger.kernel.org
7780 S:      Orphan
7781 W:      https://linuxtv.org
7782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7783 F:      drivers/media/usb/dvb-usb-v2/anysee*
7784 
7785 DVB_USB_AU6610 MEDIA DRIVER
7786 L:      linux-media@vger.kernel.org
7787 S:      Orphan
7788 W:      https://linuxtv.org
7789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7790 F:      drivers/media/usb/dvb-usb-v2/au6610*
7791 
7792 DVB_USB_CE6230 MEDIA DRIVER
7793 L:      linux-media@vger.kernel.org
7794 S:      Orphan
7795 W:      https://linuxtv.org
7796 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7797 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7798 
7799 DVB_USB_CXUSB MEDIA DRIVER
7800 M:      Michael Krufky <mkrufky@linuxtv.org>
7801 L:      linux-media@vger.kernel.org
7802 S:      Maintained
7803 W:      https://linuxtv.org
7804 W:      http://github.com/mkrufky
7805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7806 T:      git git://linuxtv.org/media_tree.git
7807 F:      drivers/media/usb/dvb-usb/cxusb*
7808 
7809 DVB_USB_EC168 MEDIA DRIVER
7810 L:      linux-media@vger.kernel.org
7811 S:      Orphan
7812 W:      https://linuxtv.org
7813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7814 F:      drivers/media/usb/dvb-usb-v2/ec168*
7815 
7816 DVB_USB_GL861 MEDIA DRIVER
7817 L:      linux-media@vger.kernel.org
7818 S:      Orphan
7819 W:      https://linuxtv.org
7820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7821 F:      drivers/media/usb/dvb-usb-v2/gl861*
7822 
7823 DVB_USB_MXL111SF MEDIA DRIVER
7824 M:      Michael Krufky <mkrufky@linuxtv.org>
7825 L:      linux-media@vger.kernel.org
7826 S:      Maintained
7827 W:      https://linuxtv.org
7828 W:      http://github.com/mkrufky
7829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7830 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7831 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7832 
7833 DVB_USB_RTL28XXU MEDIA DRIVER
7834 L:      linux-media@vger.kernel.org
7835 S:      Orphan
7836 W:      https://linuxtv.org
7837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7838 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7839 
7840 DVB_USB_V2 MEDIA DRIVER
7841 L:      linux-media@vger.kernel.org
7842 S:      Orphan
7843 W:      https://linuxtv.org
7844 W:      http://palosaari.fi/linux/
7845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7846 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7847 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7848 
7849 DYNAMIC DEBUG
7850 M:      Jason Baron <jbaron@akamai.com>
7851 M:      Jim Cromie <jim.cromie@gmail.com>
7852 S:      Maintained
7853 F:      include/linux/dynamic_debug.h
7854 F:      lib/dynamic_debug.c
7855 F:      lib/test_dynamic_debug.c
7856 
7857 DYNAMIC INTERRUPT MODERATION
7858 M:      Tal Gilboa <talgi@nvidia.com>
7859 S:      Maintained
7860 F:      Documentation/networking/net_dim.rst
7861 F:      include/linux/dim.h
7862 F:      lib/dim/
7863 
7864 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7865 M:      Daniel Lezcano <daniel.lezcano@kernel.org>
7866 L:      linux-pm@vger.kernel.org
7867 S:      Supported
7868 B:      https://bugzilla.kernel.org
7869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7870 F:      drivers/powercap/dtpm*
7871 F:      include/linux/dtpm.h
7872 
7873 DZ DECSTATION DZ11 SERIAL DRIVER
7874 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
7875 S:      Maintained
7876 F:      drivers/tty/serial/dz.*
7877 
7878 E3X0 POWER BUTTON DRIVER
7879 M:      Moritz Fischer <moritz.fischer@ettus.com>
7880 L:      usrp-users@lists.ettus.com
7881 S:      Supported
7882 W:      http://www.ettus.com
7883 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7884 F:      drivers/input/misc/e3x0-button.c
7885 
7886 E4000 MEDIA DRIVER
7887 L:      linux-media@vger.kernel.org
7888 S:      Orphan
7889 W:      https://linuxtv.org
7890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7891 F:      drivers/media/tuners/e4000*
7892 
7893 EARTH_PT1 MEDIA DRIVER
7894 M:      Akihiro Tsukada <tskd08@gmail.com>
7895 L:      linux-media@vger.kernel.org
7896 S:      Odd Fixes
7897 F:      drivers/media/pci/pt1/
7898 
7899 EARTH_PT3 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/pt3/
7904 
7905 EC100 MEDIA DRIVER
7906 L:      linux-media@vger.kernel.org
7907 S:      Orphan
7908 W:      https://linuxtv.org
7909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7910 F:      drivers/media/dvb-frontends/ec100*
7911 
7912 ECRYPT FILE SYSTEM
7913 M:      Tyler Hicks <code@tyhicks.com>
7914 L:      ecryptfs@vger.kernel.org
7915 S:      Odd Fixes
7916 W:      http://ecryptfs.org
7917 W:      https://launchpad.net/ecryptfs
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7919 F:      Documentation/filesystems/ecryptfs.rst
7920 F:      fs/ecryptfs/
7921 
7922 EDAC-AMD64
7923 M:      Yazen Ghannam <yazen.ghannam@amd.com>
7924 L:      linux-edac@vger.kernel.org
7925 S:      Supported
7926 F:      drivers/edac/amd64_edac*
7927 F:      drivers/edac/mce_amd*
7928 
7929 EDAC-ARMADA
7930 M:      Jan Luebbe <jlu@pengutronix.de>
7931 L:      linux-edac@vger.kernel.org
7932 S:      Maintained
7933 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7934 F:      drivers/edac/armada_xp_*
7935 
7936 EDAC-AST2500
7937 M:      Stefan Schaeckeler <sschaeck@cisco.com>
7938 S:      Supported
7939 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7940 F:      drivers/edac/aspeed_edac.c
7941 
7942 EDAC-BLUEFIELD
7943 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
7944 S:      Supported
7945 F:      drivers/edac/bluefield_edac.c
7946 
7947 EDAC-CALXEDA
7948 M:      Andre Przywara <andre.przywara@arm.com>
7949 L:      linux-edac@vger.kernel.org
7950 S:      Maintained
7951 F:      drivers/edac/highbank*
7952 
7953 EDAC-CAVIUM OCTEON
7954 M:      Ralf Baechle <ralf@linux-mips.org>
7955 L:      linux-edac@vger.kernel.org
7956 L:      linux-mips@vger.kernel.org
7957 S:      Supported
7958 F:      drivers/edac/octeon_edac*
7959 
7960 EDAC-CAVIUM THUNDERX
7961 M:      Robert Richter <rric@kernel.org>
7962 L:      linux-edac@vger.kernel.org
7963 S:      Odd Fixes
7964 F:      drivers/edac/thunderx_edac*
7965 
7966 EDAC-CORE
7967 M:      Borislav Petkov <bp@alien8.de>
7968 M:      Tony Luck <tony.luck@intel.com>
7969 R:      James Morse <james.morse@arm.com>
7970 R:      Mauro Carvalho Chehab <mchehab@kernel.org>
7971 R:      Robert Richter <rric@kernel.org>
7972 L:      linux-edac@vger.kernel.org
7973 S:      Supported
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7975 F:      Documentation/driver-api/edac.rst
7976 F:      drivers/edac/
7977 F:      include/linux/edac.h
7978 
7979 EDAC-DMC520
7980 M:      Lei Wang <lewan@microsoft.com>
7981 L:      linux-edac@vger.kernel.org
7982 S:      Supported
7983 F:      drivers/edac/dmc520_edac.c
7984 
7985 EDAC-E752X
7986 M:      Mark Gross <markgross@kernel.org>
7987 L:      linux-edac@vger.kernel.org
7988 S:      Maintained
7989 F:      drivers/edac/e752x_edac.c
7990 
7991 EDAC-E7XXX
7992 L:      linux-edac@vger.kernel.org
7993 S:      Maintained
7994 F:      drivers/edac/e7xxx_edac.c
7995 
7996 EDAC-FSL_DDR
7997 M:      York Sun <york.sun@nxp.com>
7998 L:      linux-edac@vger.kernel.org
7999 S:      Maintained
8000 F:      drivers/edac/fsl_ddr_edac.*
8001 
8002 EDAC-GHES
8003 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8004 L:      linux-edac@vger.kernel.org
8005 S:      Maintained
8006 F:      drivers/edac/ghes_edac.c
8007 
8008 EDAC-I10NM
8009 M:      Tony Luck <tony.luck@intel.com>
8010 L:      linux-edac@vger.kernel.org
8011 S:      Maintained
8012 F:      drivers/edac/i10nm_base.c
8013 
8014 EDAC-I3000
8015 L:      linux-edac@vger.kernel.org
8016 S:      Orphan
8017 F:      drivers/edac/i3000_edac.c
8018 
8019 EDAC-I5000
8020 L:      linux-edac@vger.kernel.org
8021 S:      Maintained
8022 F:      drivers/edac/i5000_edac.c
8023 
8024 EDAC-I5400
8025 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8026 L:      linux-edac@vger.kernel.org
8027 S:      Maintained
8028 F:      drivers/edac/i5400_edac.c
8029 
8030 EDAC-I7300
8031 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8032 L:      linux-edac@vger.kernel.org
8033 S:      Maintained
8034 F:      drivers/edac/i7300_edac.c
8035 
8036 EDAC-I7CORE
8037 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8038 L:      linux-edac@vger.kernel.org
8039 S:      Maintained
8040 F:      drivers/edac/i7core_edac.c
8041 
8042 EDAC-I82443BXGX
8043 M:      Tim Small <tim@buttersideup.com>
8044 L:      linux-edac@vger.kernel.org
8045 S:      Maintained
8046 F:      drivers/edac/i82443bxgx_edac.c
8047 
8048 EDAC-I82975X
8049 M:      "Arvind R." <arvino55@gmail.com>
8050 L:      linux-edac@vger.kernel.org
8051 S:      Maintained
8052 F:      drivers/edac/i82975x_edac.c
8053 
8054 EDAC-IE31200
8055 M:      Jason Baron <jbaron@akamai.com>
8056 L:      linux-edac@vger.kernel.org
8057 S:      Maintained
8058 F:      drivers/edac/ie31200_edac.c
8059 
8060 EDAC-IGEN6
8061 M:      Tony Luck <tony.luck@intel.com>
8062 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8063 L:      linux-edac@vger.kernel.org
8064 S:      Maintained
8065 F:      drivers/edac/igen6_edac.c
8066 
8067 EDAC-MPC85XX
8068 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8069 L:      linux-edac@vger.kernel.org
8070 S:      Maintained
8071 F:      drivers/edac/mpc85xx_edac.[ch]
8072 
8073 EDAC-NPCM
8074 M:      Marvin Lin <kflin@nuvoton.com>
8075 M:      Stanley Chu <yschu@nuvoton.com>
8076 L:      linux-edac@vger.kernel.org
8077 S:      Maintained
8078 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8079 F:      drivers/edac/npcm_edac.c
8080 
8081 EDAC-PASEMI
8082 M:      Egor Martovetsky <egor@pasemi.com>
8083 L:      linux-edac@vger.kernel.org
8084 S:      Maintained
8085 F:      drivers/edac/pasemi_edac.c
8086 
8087 EDAC-PND2
8088 M:      Tony Luck <tony.luck@intel.com>
8089 L:      linux-edac@vger.kernel.org
8090 S:      Maintained
8091 F:      drivers/edac/pnd2_edac.[ch]
8092 
8093 EDAC-QCOM
8094 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8095 L:      linux-arm-msm@vger.kernel.org
8096 L:      linux-edac@vger.kernel.org
8097 S:      Maintained
8098 F:      drivers/edac/qcom_edac.c
8099 
8100 EDAC-R82600
8101 M:      Tim Small <tim@buttersideup.com>
8102 L:      linux-edac@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/edac/r82600_edac.c
8105 
8106 EDAC-SBRIDGE
8107 M:      Tony Luck <tony.luck@intel.com>
8108 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8109 L:      linux-edac@vger.kernel.org
8110 S:      Maintained
8111 F:      drivers/edac/sb_edac.c
8112 
8113 EDAC-SKYLAKE
8114 M:      Tony Luck <tony.luck@intel.com>
8115 L:      linux-edac@vger.kernel.org
8116 S:      Maintained
8117 F:      drivers/edac/skx_*.[ch]
8118 
8119 EDAC-TI
8120 M:      Tero Kristo <kristo@kernel.org>
8121 L:      linux-edac@vger.kernel.org
8122 S:      Odd Fixes
8123 F:      drivers/edac/ti_edac.c
8124 
8125 EDIROL UA-101/UA-1000 DRIVER
8126 M:      Clemens Ladisch <clemens@ladisch.de>
8127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8128 S:      Maintained
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8130 F:      sound/usb/misc/ua101.c
8131 
8132 EFI TEST DRIVER
8133 M:      Ivan Hu <ivan.hu@canonical.com>
8134 M:      Ard Biesheuvel <ardb@kernel.org>
8135 L:      linux-efi@vger.kernel.org
8136 S:      Maintained
8137 F:      drivers/firmware/efi/test/
8138 
8139 EFI VARIABLE FILESYSTEM
8140 M:      Jeremy Kerr <jk@ozlabs.org>
8141 M:      Ard Biesheuvel <ardb@kernel.org>
8142 L:      linux-efi@vger.kernel.org
8143 S:      Maintained
8144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8145 F:      fs/efivarfs/
8146 
8147 EFIFB FRAMEBUFFER DRIVER
8148 M:      Peter Jones <pjones@redhat.com>
8149 L:      linux-fbdev@vger.kernel.org
8150 S:      Maintained
8151 F:      drivers/video/fbdev/efifb.c
8152 
8153 EFS FILESYSTEM
8154 S:      Orphan
8155 W:      http://aeschi.ch.eu.org/efs/
8156 F:      fs/efs/
8157 
8158 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8159 L:      netdev@vger.kernel.org
8160 S:      Orphan
8161 F:      drivers/net/ethernet/ibm/ehea/
8162 
8163 ELM327 CAN NETWORK DRIVER
8164 M:      Max Staudt <max@enpas.org>
8165 L:      linux-can@vger.kernel.org
8166 S:      Maintained
8167 F:      Documentation/networking/device_drivers/can/can327.rst
8168 F:      drivers/net/can/can327.c
8169 
8170 EM28XX VIDEO4LINUX DRIVER
8171 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8172 L:      linux-media@vger.kernel.org
8173 S:      Maintained
8174 W:      https://linuxtv.org
8175 T:      git git://linuxtv.org/media_tree.git
8176 F:      Documentation/admin-guide/media/em28xx*
8177 F:      drivers/media/usb/em28xx/
8178 
8179 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8180 M:      Adrian Hunter <adrian.hunter@intel.com>
8181 M:      Asutosh Das <quic_asutoshd@quicinc.com>
8182 R:      Ritesh Harjani <ritesh.list@gmail.com>
8183 L:      linux-mmc@vger.kernel.org
8184 S:      Supported
8185 F:      drivers/mmc/host/cqhci*
8186 
8187 EMS CPC-PCI CAN DRIVER
8188 M:      Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8189 M:      support@ems-wuensche.com
8190 L:      linux-can@vger.kernel.org
8191 S:      Maintained
8192 F:      drivers/net/can/sja1000/ems_pci.c
8193 
8194 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8195 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
8196 L:      linux-scsi@vger.kernel.org
8197 S:      Supported
8198 W:      http://www.broadcom.com
8199 F:      drivers/scsi/be2iscsi/
8200 
8201 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8202 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
8203 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8204 M:      Somnath Kotur <somnath.kotur@broadcom.com>
8205 L:      netdev@vger.kernel.org
8206 S:      Supported
8207 W:      http://www.emulex.com
8208 F:      drivers/net/ethernet/emulex/benet/
8209 
8210 EMULEX ONECONNECT ROCE DRIVER
8211 M:      Selvin Xavier <selvin.xavier@broadcom.com>
8212 L:      linux-rdma@vger.kernel.org
8213 S:      Odd Fixes
8214 W:      http://www.broadcom.com
8215 F:      drivers/infiniband/hw/ocrdma/
8216 F:      include/uapi/rdma/ocrdma-abi.h
8217 
8218 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8219 M:      James Smart <james.smart@broadcom.com>
8220 M:      Ram Vegesna <ram.vegesna@broadcom.com>
8221 L:      linux-scsi@vger.kernel.org
8222 L:      target-devel@vger.kernel.org
8223 S:      Supported
8224 W:      http://www.broadcom.com
8225 F:      drivers/scsi/elx/
8226 
8227 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8228 M:      James Smart <james.smart@broadcom.com>
8229 M:      Dick Kennedy <dick.kennedy@broadcom.com>
8230 L:      linux-scsi@vger.kernel.org
8231 S:      Supported
8232 W:      http://www.broadcom.com
8233 F:      drivers/scsi/lpfc/
8234 
8235 ENE CB710 FLASH CARD READER DRIVER
8236 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
8237 S:      Maintained
8238 F:      drivers/misc/cb710/
8239 F:      drivers/mmc/host/cb710-mmc.*
8240 F:      include/linux/cb710.h
8241 
8242 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8243 M:      Maxim Levitsky <maximlevitsky@gmail.com>
8244 S:      Maintained
8245 F:      drivers/media/rc/ene_ir.*
8246 
8247 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8248 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
8249 L:      linuxppc-dev@lists.ozlabs.org
8250 S:      Maintained
8251 F:      drivers/tty/ehv_bytechan.c
8252 
8253 EPSON S1D13XXX FRAMEBUFFER DRIVER
8254 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
8255 S:      Maintained
8256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8257 F:      drivers/video/fbdev/s1d13xxxfb.c
8258 F:      include/video/s1d13xxxfb.h
8259 
8260 EROFS FILE SYSTEM
8261 M:      Gao Xiang <xiang@kernel.org>
8262 M:      Chao Yu <chao@kernel.org>
8263 R:      Yue Hu <huyue2@coolpad.com>
8264 R:      Jeffle Xu <jefflexu@linux.alibaba.com>
8265 R:      Sandeep Dhavale <dhavale@google.com>
8266 L:      linux-erofs@lists.ozlabs.org
8267 S:      Maintained
8268 W:      https://erofs.docs.kernel.org
8269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8270 F:      Documentation/ABI/testing/sysfs-fs-erofs
8271 F:      Documentation/filesystems/erofs.rst
8272 F:      fs/erofs/
8273 F:      include/trace/events/erofs.h
8274 
8275 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8276 M:      Jeff Layton <jlayton@kernel.org>
8277 S:      Maintained
8278 F:      include/linux/errseq.h
8279 F:      lib/errseq.c
8280 
8281 ESD CAN NETWORK DRIVERS
8282 M:      Stefan Mätje <stefan.maetje@esd.eu>
8283 R:      socketcan@esd.eu
8284 L:      linux-can@vger.kernel.org
8285 S:      Maintained
8286 F:      drivers/net/can/esd/
8287 
8288 ESD CAN/USB DRIVERS
8289 M:      Frank Jungclaus <frank.jungclaus@esd.eu>
8290 R:      socketcan@esd.eu
8291 L:      linux-can@vger.kernel.org
8292 S:      Maintained
8293 F:      drivers/net/can/usb/esd_usb.c
8294 
8295 ET131X NETWORK DRIVER
8296 M:      Mark Einon <mark.einon@gmail.com>
8297 S:      Odd Fixes
8298 F:      drivers/net/ethernet/agere/
8299 
8300 ETAS ES58X CAN/USB DRIVER
8301 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8302 L:      linux-can@vger.kernel.org
8303 S:      Maintained
8304 F:      Documentation/networking/devlink/etas_es58x.rst
8305 F:      drivers/net/can/usb/etas_es58x/
8306 
8307 ETHERNET BRIDGE
8308 M:      Roopa Prabhu <roopa@nvidia.com>
8309 M:      Nikolay Aleksandrov <razor@blackwall.org>
8310 L:      bridge@lists.linux.dev
8311 L:      netdev@vger.kernel.org
8312 S:      Maintained
8313 W:      http://www.linuxfoundation.org/en/Net:Bridge
8314 F:      include/linux/netfilter_bridge/
8315 F:      net/bridge/
8316 
8317 ETHERNET PHY LIBRARY
8318 M:      Andrew Lunn <andrew@lunn.ch>
8319 M:      Heiner Kallweit <hkallweit1@gmail.com>
8320 R:      Russell King <linux@armlinux.org.uk>
8321 L:      netdev@vger.kernel.org
8322 S:      Maintained
8323 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8324 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8325 F:      Documentation/devicetree/bindings/net/mdio*
8326 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8327 F:      Documentation/networking/phy.rst
8328 F:      drivers/net/mdio/
8329 F:      drivers/net/mdio/acpi_mdio.c
8330 F:      drivers/net/mdio/fwnode_mdio.c
8331 F:      drivers/net/mdio/of_mdio.c
8332 F:      drivers/net/pcs/
8333 F:      drivers/net/phy/
8334 F:      include/dt-bindings/net/qca-ar803x.h
8335 F:      include/linux/*mdio*.h
8336 F:      include/linux/linkmode.h
8337 F:      include/linux/mdio/*.h
8338 F:      include/linux/mii.h
8339 F:      include/linux/of_net.h
8340 F:      include/linux/phy.h
8341 F:      include/linux/phy_fixed.h
8342 F:      include/linux/phylib_stubs.h
8343 F:      include/linux/platform_data/mdio-bcm-unimac.h
8344 F:      include/linux/platform_data/mdio-gpio.h
8345 F:      include/trace/events/mdio.h
8346 F:      include/uapi/linux/mdio.h
8347 F:      include/uapi/linux/mii.h
8348 F:      net/core/of_net.c
8349 
8350 ETHERNET PHY LIBRARY [RUST]
8351 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
8352 R:      Trevor Gross <tmgross@umich.edu>
8353 L:      netdev@vger.kernel.org
8354 L:      rust-for-linux@vger.kernel.org
8355 S:      Maintained
8356 F:      rust/kernel/net/phy.rs
8357 
8358 EXEC & BINFMT API, ELF
8359 R:      Eric Biederman <ebiederm@xmission.com>
8360 R:      Kees Cook <kees@kernel.org>
8361 L:      linux-mm@kvack.org
8362 S:      Supported
8363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8364 F:      Documentation/userspace-api/ELF.rst
8365 F:      fs/*binfmt_*.c
8366 F:      fs/Kconfig.binfmt
8367 F:      fs/exec.c
8368 F:      fs/tests/binfmt_*_kunit.c
8369 F:      fs/tests/exec_kunit.c
8370 F:      include/linux/binfmts.h
8371 F:      include/linux/elf.h
8372 F:      include/uapi/linux/binfmts.h
8373 F:      include/uapi/linux/elf.h
8374 F:      tools/testing/selftests/exec/
8375 N:      asm/elf.h
8376 N:      binfmt
8377 
8378 EXFAT FILE SYSTEM
8379 M:      Namjae Jeon <linkinjeon@kernel.org>
8380 M:      Sungjong Seo <sj1557.seo@samsung.com>
8381 L:      linux-fsdevel@vger.kernel.org
8382 S:      Maintained
8383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8384 F:      fs/exfat/
8385 
8386 EXPRESSWIRE PROTOCOL LIBRARY
8387 M:      Duje Mihanović <duje.mihanovic@skole.hr>
8388 L:      linux-leds@vger.kernel.org
8389 S:      Maintained
8390 F:      drivers/leds/leds-expresswire.c
8391 F:      include/linux/leds-expresswire.h
8392 
8393 EXT2 FILE SYSTEM
8394 M:      Jan Kara <jack@suse.com>
8395 L:      linux-ext4@vger.kernel.org
8396 S:      Maintained
8397 F:      Documentation/filesystems/ext2.rst
8398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8399 F:      fs/ext2/
8400 F:      include/linux/ext2*
8401 
8402 EXT4 FILE SYSTEM
8403 M:      "Theodore Ts'o" <tytso@mit.edu>
8404 M:      Andreas Dilger <adilger.kernel@dilger.ca>
8405 L:      linux-ext4@vger.kernel.org
8406 S:      Maintained
8407 W:      http://ext4.wiki.kernel.org
8408 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8410 F:      Documentation/filesystems/ext4/
8411 F:      fs/ext4/
8412 F:      include/trace/events/ext4.h
8413 F:      include/uapi/linux/ext4.h
8414 
8415 Extended Verification Module (EVM)
8416 M:      Mimi Zohar <zohar@linux.ibm.com>
8417 M:      Roberto Sassu <roberto.sassu@huawei.com>
8418 L:      linux-integrity@vger.kernel.org
8419 S:      Supported
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8421 F:      security/integrity/
8422 F:      security/integrity/evm/
8423 
8424 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8425 M:      Ard Biesheuvel <ardb@kernel.org>
8426 L:      linux-efi@vger.kernel.org
8427 S:      Maintained
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8429 F:      Documentation/admin-guide/efi-stub.rst
8430 F:      arch/*/include/asm/efi.h
8431 F:      arch/*/kernel/efi.c
8432 F:      arch/arm/boot/compressed/efi-header.S
8433 F:      arch/x86/platform/efi/
8434 F:      drivers/firmware/efi/
8435 F:      include/linux/efi*.h
8436 
8437 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8438 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
8439 M:      Chanwoo Choi <cw00.choi@samsung.com>
8440 L:      linux-kernel@vger.kernel.org
8441 S:      Maintained
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8443 F:      Documentation/devicetree/bindings/extcon/
8444 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8445 F:      drivers/extcon/
8446 F:      include/linux/extcon.h
8447 F:      include/linux/extcon/
8448 
8449 EXTRA BOOT CONFIG
8450 M:      Masami Hiramatsu <mhiramat@kernel.org>
8451 L:      linux-kernel@vger.kernel.org
8452 L:      linux-trace-kernel@vger.kernel.org
8453 S:      Maintained
8454 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8456 F:      Documentation/admin-guide/bootconfig.rst
8457 F:      fs/proc/bootconfig.c
8458 F:      include/linux/bootconfig.h
8459 F:      lib/bootconfig-data.S
8460 F:      lib/bootconfig.c
8461 F:      tools/bootconfig/*
8462 F:      tools/bootconfig/scripts/*
8463 
8464 EXYNOS DP DRIVER
8465 M:      Jingoo Han <jingoohan1@gmail.com>
8466 L:      dri-devel@lists.freedesktop.org
8467 S:      Maintained
8468 F:      drivers/gpu/drm/exynos/exynos_dp*
8469 
8470 EXYNOS SYSMMU (IOMMU) driver
8471 M:      Marek Szyprowski <m.szyprowski@samsung.com>
8472 L:      iommu@lists.linux.dev
8473 S:      Maintained
8474 F:      drivers/iommu/exynos-iommu.c
8475 
8476 F2FS FILE SYSTEM
8477 M:      Jaegeuk Kim <jaegeuk@kernel.org>
8478 M:      Chao Yu <chao@kernel.org>
8479 L:      linux-f2fs-devel@lists.sourceforge.net
8480 S:      Maintained
8481 W:      https://f2fs.wiki.kernel.org/
8482 Q:      https://patchwork.kernel.org/project/f2fs/list/
8483 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8485 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8486 F:      Documentation/filesystems/f2fs.rst
8487 F:      fs/f2fs/
8488 F:      include/linux/f2fs_fs.h
8489 F:      include/trace/events/f2fs.h
8490 F:      include/uapi/linux/f2fs.h
8491 
8492 F71805F HARDWARE MONITORING DRIVER
8493 M:      Jean Delvare <jdelvare@suse.com>
8494 L:      linux-hwmon@vger.kernel.org
8495 S:      Maintained
8496 F:      Documentation/hwmon/f71805f.rst
8497 F:      drivers/hwmon/f71805f.c
8498 
8499 FADDR2LINE
8500 M:      Josh Poimboeuf <jpoimboe@kernel.org>
8501 S:      Maintained
8502 F:      scripts/faddr2line
8503 
8504 FAILOVER MODULE
8505 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
8506 L:      netdev@vger.kernel.org
8507 S:      Supported
8508 F:      Documentation/networking/failover.rst
8509 F:      include/net/failover.h
8510 F:      net/core/failover.c
8511 
8512 FANOTIFY
8513 M:      Jan Kara <jack@suse.cz>
8514 R:      Amir Goldstein <amir73il@gmail.com>
8515 R:      Matthew Bobrowski <repnop@google.com>
8516 L:      linux-fsdevel@vger.kernel.org
8517 S:      Maintained
8518 F:      fs/notify/fanotify/
8519 F:      include/linux/fanotify.h
8520 F:      include/uapi/linux/fanotify.h
8521 
8522 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8523 M:      Linus Walleij <linus.walleij@linaro.org>
8524 L:      linux-usb@vger.kernel.org
8525 S:      Maintained
8526 F:      drivers/usb/fotg210/
8527 
8528 FARSYNC SYNCHRONOUS DRIVER
8529 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
8530 S:      Supported
8531 W:      http://www.farsite.co.uk/
8532 F:      drivers/net/wan/farsync.*
8533 
8534 FAULT INJECTION SUPPORT
8535 M:      Akinobu Mita <akinobu.mita@gmail.com>
8536 S:      Supported
8537 F:      Documentation/fault-injection/
8538 F:      lib/fault-inject.c
8539 
8540 FBTFT Framebuffer drivers
8541 L:      dri-devel@lists.freedesktop.org
8542 L:      linux-fbdev@vger.kernel.org
8543 S:      Orphan
8544 F:      drivers/staging/fbtft/
8545 
8546 FC0011 TUNER DRIVER
8547 M:      Michael Buesch <m@bues.ch>
8548 L:      linux-media@vger.kernel.org
8549 S:      Maintained
8550 F:      drivers/media/tuners/fc0011.c
8551 F:      drivers/media/tuners/fc0011.h
8552 
8553 FC2580 MEDIA DRIVER
8554 L:      linux-media@vger.kernel.org
8555 S:      Orphan
8556 W:      https://linuxtv.org
8557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8558 F:      drivers/media/tuners/fc2580*
8559 
8560 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8561 M:      Hannes Reinecke <hare@suse.de>
8562 L:      linux-scsi@vger.kernel.org
8563 S:      Supported
8564 W:      www.Open-FCoE.org
8565 F:      drivers/scsi/fcoe/
8566 F:      drivers/scsi/libfc/
8567 F:      include/scsi/fc/
8568 F:      include/scsi/libfc.h
8569 F:      include/scsi/libfcoe.h
8570 F:      include/uapi/scsi/fc/
8571 
8572 FILE LOCKING (flock() and fcntl()/lockf())
8573 M:      Jeff Layton <jlayton@kernel.org>
8574 M:      Chuck Lever <chuck.lever@oracle.com>
8575 R:      Alexander Aring <alex.aring@gmail.com>
8576 L:      linux-fsdevel@vger.kernel.org
8577 S:      Maintained
8578 F:      fs/fcntl.c
8579 F:      fs/locks.c
8580 F:      include/linux/fcntl.h
8581 F:      include/uapi/linux/fcntl.h
8582 
8583 FILESYSTEM DIRECT ACCESS (DAX)
8584 M:      Dan Williams <dan.j.williams@intel.com>
8585 R:      Matthew Wilcox <willy@infradead.org>
8586 R:      Jan Kara <jack@suse.cz>
8587 L:      linux-fsdevel@vger.kernel.org
8588 L:      nvdimm@lists.linux.dev
8589 S:      Supported
8590 F:      fs/dax.c
8591 F:      include/linux/dax.h
8592 F:      include/trace/events/fs_dax.h
8593 
8594 FILESYSTEMS (VFS and infrastructure)
8595 M:      Alexander Viro <viro@zeniv.linux.org.uk>
8596 M:      Christian Brauner <brauner@kernel.org>
8597 R:      Jan Kara <jack@suse.cz>
8598 L:      linux-fsdevel@vger.kernel.org
8599 S:      Maintained
8600 F:      fs/*
8601 F:      include/linux/fs.h
8602 F:      include/linux/fs_types.h
8603 F:      include/uapi/linux/fs.h
8604 F:      include/uapi/linux/openat2.h
8605 
8606 FILESYSTEMS [EXPORTFS]
8607 M:      Chuck Lever <chuck.lever@oracle.com>
8608 M:      Jeff Layton <jlayton@kernel.org>
8609 R:      Amir Goldstein <amir73il@gmail.com>
8610 L:      linux-fsdevel@vger.kernel.org
8611 L:      linux-nfs@vger.kernel.org
8612 S:      Supported
8613 F:      Documentation/filesystems/nfs/exporting.rst
8614 F:      fs/exportfs/
8615 F:      fs/fhandle.c
8616 F:      include/linux/exportfs.h
8617 
8618 FILESYSTEMS [IDMAPPED MOUNTS]
8619 M:      Christian Brauner <brauner@kernel.org>
8620 M:      Seth Forshee <sforshee@kernel.org>
8621 L:      linux-fsdevel@vger.kernel.org
8622 S:      Maintained
8623 F:      Documentation/filesystems/idmappings.rst
8624 F:      fs/mnt_idmapping.c
8625 F:      include/linux/mnt_idmapping.*
8626 F:      tools/testing/selftests/mount_setattr/
8627 
8628 FILESYSTEMS [IOMAP]
8629 M:      Christian Brauner <brauner@kernel.org>
8630 R:      Darrick J. Wong <djwong@kernel.org>
8631 L:      linux-xfs@vger.kernel.org
8632 L:      linux-fsdevel@vger.kernel.org
8633 S:      Supported
8634 F:      Documentation/filesystems/iomap/*
8635 F:      fs/iomap/
8636 F:      include/linux/iomap.h
8637 
8638 FILESYSTEMS [NETFS LIBRARY]
8639 M:      David Howells <dhowells@redhat.com>
8640 R:      Jeff Layton <jlayton@kernel.org>
8641 L:      netfs@lists.linux.dev
8642 L:      linux-fsdevel@vger.kernel.org
8643 S:      Supported
8644 F:      Documentation/filesystems/caching/
8645 F:      Documentation/filesystems/netfs_library.rst
8646 F:      fs/netfs/
8647 F:      include/linux/fscache*.h
8648 F:      include/linux/netfs.h
8649 F:      include/trace/events/fscache.h
8650 F:      include/trace/events/netfs.h
8651 
8652 FILESYSTEMS [STACKABLE]
8653 M:      Miklos Szeredi <miklos@szeredi.hu>
8654 M:      Amir Goldstein <amir73il@gmail.com>
8655 L:      linux-fsdevel@vger.kernel.org
8656 L:      linux-unionfs@vger.kernel.org
8657 S:      Maintained
8658 F:      fs/backing-file.c
8659 F:      include/linux/backing-file.h
8660 
8661 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8662 M:      Riku Voipio <riku.voipio@iki.fi>
8663 L:      linux-hwmon@vger.kernel.org
8664 S:      Maintained
8665 F:      drivers/hwmon/f75375s.c
8666 F:      include/linux/f75375s.h
8667 
8668 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8669 M:      Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8670 L:      linux-can@vger.kernel.org
8671 S:      Maintained
8672 F:      drivers/net/can/usb/f81604.c
8673 
8674 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8675 M:      Clemens Ladisch <clemens@ladisch.de>
8676 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8677 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8678 S:      Maintained
8679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8680 F:      include/uapi/sound/firewire.h
8681 F:      sound/firewire/
8682 
8683 FIREWIRE MEDIA DRIVERS (firedtv)
8684 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8685 L:      linux-media@vger.kernel.org
8686 L:      linux1394-devel@lists.sourceforge.net
8687 S:      Maintained
8688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8689 F:      drivers/media/firewire/
8690 
8691 FIREWIRE SBP-2 TARGET
8692 M:      Chris Boot <bootc@bootc.net>
8693 L:      linux-scsi@vger.kernel.org
8694 L:      target-devel@vger.kernel.org
8695 L:      linux1394-devel@lists.sourceforge.net
8696 S:      Maintained
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8698 F:      drivers/target/sbp/
8699 
8700 FIREWIRE SUBSYSTEM
8701 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8702 M:      Takashi Sakamoto <takaswie@kernel.org>
8703 L:      linux1394-devel@lists.sourceforge.net
8704 S:      Maintained
8705 W:      http://ieee1394.docs.kernel.org/
8706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8707 F:      drivers/firewire/
8708 F:      include/linux/firewire.h
8709 F:      include/uapi/linux/firewire*.h
8710 F:      tools/firewire/
8711 
8712 FIRMWARE FRAMEWORK FOR ARMV8-A
8713 M:      Sudeep Holla <sudeep.holla@arm.com>
8714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8715 S:      Maintained
8716 F:      drivers/firmware/arm_ffa/
8717 F:      include/linux/arm_ffa.h
8718 
8719 FIRMWARE LOADER (request_firmware)
8720 M:      Luis Chamberlain <mcgrof@kernel.org>
8721 M:      Russ Weight <russ.weight@linux.dev>
8722 M:      Danilo Krummrich <dakr@redhat.com>
8723 L:      linux-kernel@vger.kernel.org
8724 S:      Maintained
8725 F:      Documentation/firmware_class/
8726 F:      drivers/base/firmware_loader/
8727 F:      rust/kernel/firmware.rs
8728 F:      include/linux/firmware.h
8729 
8730 FLEXTIMER FTM-QUADDEC DRIVER
8731 M:      Patrick Havelange <patrick.havelange@essensium.com>
8732 L:      linux-iio@vger.kernel.org
8733 S:      Maintained
8734 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8735 F:      drivers/counter/ftm-quaddec.c
8736 
8737 FLOPPY DRIVER
8738 M:      Denis Efremov <efremov@linux.com>
8739 L:      linux-block@vger.kernel.org
8740 S:      Odd Fixes
8741 F:      drivers/block/floppy.c
8742 
8743 FLYSKY FSIA6B RC RECEIVER
8744 M:      Markus Koch <markus@notsyncing.net>
8745 L:      linux-input@vger.kernel.org
8746 S:      Maintained
8747 F:      drivers/input/joystick/fsia6b.c
8748 
8749 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8750 M:      Geoffrey D. Bennett <g@b4.vu>
8751 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8752 S:      Maintained
8753 W:      https://github.com/geoffreybennett/scarlett-gen2
8754 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8755 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8756 F:      include/uapi/sound/scarlett2.h
8757 F:      sound/usb/mixer_scarlett2.c
8758 
8759 FORCEDETH GIGABIT ETHERNET DRIVER
8760 M:      Rain River <rain.1986.08.12@gmail.com>
8761 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
8762 L:      netdev@vger.kernel.org
8763 S:      Maintained
8764 F:      drivers/net/ethernet/nvidia/*
8765 
8766 FORTIFY_SOURCE
8767 M:      Kees Cook <kees@kernel.org>
8768 L:      linux-hardening@vger.kernel.org
8769 S:      Supported
8770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8771 F:      include/linux/fortify-string.h
8772 F:      lib/fortify_kunit.c
8773 F:      lib/memcpy_kunit.c
8774 F:      lib/test_fortify/*
8775 F:      scripts/test_fortify.sh
8776 K:      \b__NO_FORTIFY\b
8777 
8778 FPGA DFL DRIVERS
8779 M:      Wu Hao <hao.wu@intel.com>
8780 R:      Tom Rix <trix@redhat.com>
8781 L:      linux-fpga@vger.kernel.org
8782 S:      Maintained
8783 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8784 F:      Documentation/fpga/dfl.rst
8785 F:      drivers/fpga/dfl*
8786 F:      drivers/uio/uio_dfl.c
8787 F:      include/linux/dfl.h
8788 F:      include/uapi/linux/fpga-dfl.h
8789 
8790 FPGA MANAGER FRAMEWORK
8791 M:      Moritz Fischer <mdf@kernel.org>
8792 M:      Wu Hao <hao.wu@intel.com>
8793 M:      Xu Yilun <yilun.xu@intel.com>
8794 R:      Tom Rix <trix@redhat.com>
8795 L:      linux-fpga@vger.kernel.org
8796 S:      Maintained
8797 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8799 F:      Documentation/devicetree/bindings/fpga/
8800 F:      Documentation/driver-api/fpga/
8801 F:      Documentation/fpga/
8802 F:      drivers/fpga/
8803 F:      include/linux/fpga/
8804 
8805 FPU EMULATOR
8806 M:      Bill Metzenthen <billm@melbpc.org.au>
8807 S:      Maintained
8808 W:      https://floatingpoint.billm.au/
8809 F:      arch/x86/math-emu/
8810 
8811 FRAMEBUFFER CORE
8812 M:      Daniel Vetter <daniel@ffwll.ch>
8813 S:      Odd Fixes
8814 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8815 F:      drivers/video/fbdev/core/
8816 
8817 FRAMEBUFFER LAYER
8818 M:      Helge Deller <deller@gmx.de>
8819 L:      linux-fbdev@vger.kernel.org
8820 L:      dri-devel@lists.freedesktop.org
8821 S:      Maintained
8822 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8824 F:      Documentation/fb/
8825 F:      drivers/video/
8826 F:      include/linux/fb.h
8827 F:      include/uapi/linux/fb.h
8828 F:      include/uapi/video/
8829 F:      include/video/
8830 
8831 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8832 M:      Horia Geantă <horia.geanta@nxp.com>
8833 M:      Pankaj Gupta <pankaj.gupta@nxp.com>
8834 M:      Gaurav Jain <gaurav.jain@nxp.com>
8835 L:      linux-crypto@vger.kernel.org
8836 S:      Maintained
8837 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8838 F:      drivers/crypto/caam/
8839 
8840 FREESCALE COLDFIRE M5441X MMC DRIVER
8841 M:      Angelo Dureghello <adureghello@baylibre.com>
8842 L:      linux-mmc@vger.kernel.org
8843 S:      Maintained
8844 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8845 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8846 
8847 FREESCALE DIU FRAMEBUFFER DRIVER
8848 M:      Timur Tabi <timur@kernel.org>
8849 L:      linux-fbdev@vger.kernel.org
8850 S:      Maintained
8851 F:      drivers/video/fbdev/fsl-diu-fb.*
8852 
8853 FREESCALE DMA DRIVER
8854 M:      Zhang Wei <zw@zh-kernel.org>
8855 L:      linuxppc-dev@lists.ozlabs.org
8856 S:      Maintained
8857 F:      drivers/dma/fsldma.*
8858 
8859 FREESCALE DSPI DRIVER
8860 M:      Vladimir Oltean <olteanv@gmail.com>
8861 L:      linux-spi@vger.kernel.org
8862 S:      Maintained
8863 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8864 F:      drivers/spi/spi-fsl-dspi.c
8865 F:      include/linux/spi/spi-fsl-dspi.h
8866 
8867 FREESCALE eDMA DRIVER
8868 M:      Frank Li <Frank.Li@nxp.com>
8869 L:      imx@lists.linux.dev
8870 L:      dmaengine@vger.kernel.org
8871 S:      Maintained
8872 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8873 F:      drivers/dma/fsl-edma*.*
8874 
8875 FREESCALE ENETC ETHERNET DRIVERS
8876 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8877 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
8878 L:      netdev@vger.kernel.org
8879 S:      Maintained
8880 F:      drivers/net/ethernet/freescale/enetc/
8881 
8882 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8883 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8884 L:      netdev@vger.kernel.org
8885 S:      Maintained
8886 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8887 F:      drivers/net/ethernet/freescale/gianfar*
8888 
8889 FREESCALE GPMI NAND DRIVER
8890 M:      Han Xu <han.xu@nxp.com>
8891 L:      linux-mtd@lists.infradead.org
8892 S:      Maintained
8893 F:      drivers/mtd/nand/raw/gpmi-nand/*
8894 
8895 FREESCALE I2C CPM DRIVER
8896 M:      Jochen Friedrich <jochen@scram.de>
8897 L:      linuxppc-dev@lists.ozlabs.org
8898 L:      linux-i2c@vger.kernel.org
8899 S:      Maintained
8900 F:      drivers/i2c/busses/i2c-cpm.c
8901 
8902 FREESCALE IMX / MXC FEC DRIVER
8903 M:      Wei Fang <wei.fang@nxp.com>
8904 R:      Shenwei Wang <shenwei.wang@nxp.com>
8905 R:      Clark Wang <xiaoning.wang@nxp.com>
8906 L:      imx@lists.linux.dev
8907 L:      netdev@vger.kernel.org
8908 S:      Maintained
8909 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8910 F:      drivers/net/ethernet/freescale/fec.h
8911 F:      drivers/net/ethernet/freescale/fec_main.c
8912 F:      drivers/net/ethernet/freescale/fec_ptp.c
8913 
8914 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8915 M:      Sascha Hauer <s.hauer@pengutronix.de>
8916 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
8917 L:      linux-fbdev@vger.kernel.org
8918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8919 S:      Maintained
8920 F:      drivers/video/fbdev/imxfb.c
8921 
8922 FREESCALE IMX DDR PMU DRIVER
8923 M:      Frank Li <Frank.li@nxp.com>
8924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8925 S:      Maintained
8926 F:      Documentation/admin-guide/perf/imx-ddr.rst
8927 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8928 F:      drivers/perf/fsl_imx8_ddr_perf.c
8929 
8930 FREESCALE IMX I2C DRIVER
8931 M:      Oleksij Rempel <o.rempel@pengutronix.de>
8932 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
8933 L:      linux-i2c@vger.kernel.org
8934 S:      Maintained
8935 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8936 F:      drivers/i2c/busses/i2c-imx.c
8937 
8938 FREESCALE IMX LPI2C DRIVER
8939 M:      Dong Aisheng <aisheng.dong@nxp.com>
8940 L:      linux-i2c@vger.kernel.org
8941 L:      imx@lists.linux.dev
8942 S:      Maintained
8943 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8944 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8945 
8946 FREESCALE MPC I2C DRIVER
8947 M:      Chris Packham <chris.packham@alliedtelesis.co.nz>
8948 L:      linux-i2c@vger.kernel.org
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8951 F:      drivers/i2c/busses/i2c-mpc.c
8952 
8953 FREESCALE QORIQ DPAA ETHERNET DRIVER
8954 M:      Madalin Bucur <madalin.bucur@nxp.com>
8955 L:      netdev@vger.kernel.org
8956 S:      Maintained
8957 F:      drivers/net/ethernet/freescale/dpaa
8958 
8959 FREESCALE QORIQ DPAA FMAN DRIVER
8960 M:      Madalin Bucur <madalin.bucur@nxp.com>
8961 R:      Sean Anderson <sean.anderson@seco.com>
8962 L:      netdev@vger.kernel.org
8963 S:      Maintained
8964 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8965 F:      drivers/net/ethernet/freescale/fman
8966 
8967 FREESCALE QORIQ PTP CLOCK DRIVER
8968 M:      Yangbo Lu <yangbo.lu@nxp.com>
8969 L:      netdev@vger.kernel.org
8970 S:      Maintained
8971 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8972 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8973 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8974 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8975 F:      drivers/ptp/ptp_qoriq.c
8976 F:      drivers/ptp/ptp_qoriq_debugfs.c
8977 F:      include/linux/fsl/ptp_qoriq.h
8978 
8979 FREESCALE QUAD SPI DRIVER
8980 M:      Han Xu <han.xu@nxp.com>
8981 L:      linux-spi@vger.kernel.org
8982 S:      Maintained
8983 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8984 F:      drivers/spi/spi-fsl-qspi.c
8985 
8986 FREESCALE QUICC ENGINE LIBRARY
8987 M:      Qiang Zhao <qiang.zhao@nxp.com>
8988 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
8989 L:      linuxppc-dev@lists.ozlabs.org
8990 S:      Maintained
8991 F:      drivers/soc/fsl/qe/
8992 F:      include/soc/fsl/qe/
8993 
8994 FREESCALE QUICC ENGINE QMC DRIVER
8995 M:      Herve Codina <herve.codina@bootlin.com>
8996 L:      linuxppc-dev@lists.ozlabs.org
8997 S:      Maintained
8998 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8999 F:      drivers/soc/fsl/qe/qmc.c
9000 F:      include/soc/fsl/qe/qmc.h
9001 
9002 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9003 M:      Herve Codina <herve.codina@bootlin.com>
9004 L:      netdev@vger.kernel.org
9005 L:      linuxppc-dev@lists.ozlabs.org
9006 S:      Maintained
9007 F:      drivers/net/wan/fsl_qmc_hdlc.c
9008 
9009 FREESCALE QUICC ENGINE TSA DRIVER
9010 M:      Herve Codina <herve.codina@bootlin.com>
9011 L:      linuxppc-dev@lists.ozlabs.org
9012 S:      Maintained
9013 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9014 F:      drivers/soc/fsl/qe/tsa.c
9015 F:      drivers/soc/fsl/qe/tsa.h
9016 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9017 
9018 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9019 L:      netdev@vger.kernel.org
9020 L:      linuxppc-dev@lists.ozlabs.org
9021 S:      Orphan
9022 F:      drivers/net/ethernet/freescale/ucc_geth*
9023 
9024 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9025 M:      Zhao Qiang <qiang.zhao@nxp.com>
9026 L:      netdev@vger.kernel.org
9027 L:      linuxppc-dev@lists.ozlabs.org
9028 S:      Maintained
9029 F:      drivers/net/wan/fsl_ucc_hdlc*
9030 
9031 FREESCALE QUICC ENGINE UCC UART DRIVER
9032 M:      Timur Tabi <timur@kernel.org>
9033 L:      linuxppc-dev@lists.ozlabs.org
9034 S:      Maintained
9035 F:      drivers/tty/serial/ucc_uart.c
9036 
9037 FREESCALE SOC DRIVERS
9038 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9039 L:      linuxppc-dev@lists.ozlabs.org
9040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9041 S:      Maintained
9042 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9043 F:      Documentation/devicetree/bindings/soc/fsl/
9044 F:      drivers/soc/fsl/
9045 F:      include/linux/fsl/
9046 F:      include/soc/fsl/
9047 
9048 FREESCALE SOC FS_ENET DRIVER
9049 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
9050 L:      linuxppc-dev@lists.ozlabs.org
9051 L:      netdev@vger.kernel.org
9052 S:      Maintained
9053 F:      drivers/net/ethernet/freescale/fs_enet/
9054 
9055 FREESCALE SOC SOUND DRIVERS
9056 M:      Shengjiu Wang <shengjiu.wang@gmail.com>
9057 M:      Xiubo Li <Xiubo.Lee@gmail.com>
9058 R:      Fabio Estevam <festevam@gmail.com>
9059 R:      Nicolin Chen <nicoleotsuka@gmail.com>
9060 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9061 L:      linuxppc-dev@lists.ozlabs.org
9062 S:      Maintained
9063 F:      sound/soc/fsl/fsl*
9064 F:      sound/soc/fsl/imx*
9065 
9066 FREESCALE SOC LPC32XX SOUND DRIVERS
9067 M:      J.M.B. Downing <jonathan.downing@nautel.com>
9068 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9069 R:      Vladimir Zapolskiy <vz@mleia.com>
9070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9071 L:      linuxppc-dev@lists.ozlabs.org
9072 S:      Maintained
9073 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9074 F:      sound/soc/fsl/lpc3xxx-*
9075 
9076 FREESCALE SOC SOUND QMC DRIVER
9077 M:      Herve Codina <herve.codina@bootlin.com>
9078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9079 L:      linuxppc-dev@lists.ozlabs.org
9080 S:      Maintained
9081 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9082 F:      sound/soc/fsl/fsl_qmc_audio.c
9083 
9084 FREESCALE USB PERIPHERAL DRIVERS
9085 L:      linux-usb@vger.kernel.org
9086 L:      linuxppc-dev@lists.ozlabs.org
9087 S:      Orphan
9088 F:      drivers/usb/gadget/udc/fsl*
9089 
9090 FREESCALE USB PHY DRIVER
9091 L:      linux-usb@vger.kernel.org
9092 L:      linuxppc-dev@lists.ozlabs.org
9093 S:      Orphan
9094 F:      drivers/usb/phy/phy-fsl-usb*
9095 
9096 FREEVXFS FILESYSTEM
9097 M:      Christoph Hellwig <hch@infradead.org>
9098 S:      Maintained
9099 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9100 F:      fs/freevxfs/
9101 
9102 FREEZER
9103 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9104 M:      Pavel Machek <pavel@ucw.cz>
9105 L:      linux-pm@vger.kernel.org
9106 S:      Supported
9107 F:      Documentation/power/freezing-of-tasks.rst
9108 F:      include/linux/freezer.h
9109 F:      kernel/freezer.c
9110 
9111 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9112 M:      Eric Biggers <ebiggers@kernel.org>
9113 M:      Theodore Y. Ts'o <tytso@mit.edu>
9114 M:      Jaegeuk Kim <jaegeuk@kernel.org>
9115 L:      linux-fscrypt@vger.kernel.org
9116 S:      Supported
9117 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9118 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9119 F:      Documentation/filesystems/fscrypt.rst
9120 F:      fs/crypto/
9121 F:      include/linux/fscrypt.h
9122 F:      include/uapi/linux/fscrypt.h
9123 
9124 FSI SUBSYSTEM
9125 M:      Jeremy Kerr <jk@ozlabs.org>
9126 M:      Joel Stanley <joel@jms.id.au>
9127 R:      Alistar Popple <alistair@popple.id.au>
9128 R:      Eddie James <eajames@linux.ibm.com>
9129 L:      linux-fsi@lists.ozlabs.org
9130 S:      Supported
9131 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9133 F:      drivers/fsi/
9134 F:      include/linux/fsi*.h
9135 F:      include/trace/events/fsi*.h
9136 
9137 FSI-ATTACHED I2C DRIVER
9138 M:      Eddie James <eajames@linux.ibm.com>
9139 L:      linux-i2c@vger.kernel.org
9140 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
9141 S:      Maintained
9142 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9143 F:      drivers/i2c/busses/i2c-fsi.c
9144 
9145 FSI-ATTACHED SPI DRIVER
9146 M:      Eddie James <eajames@linux.ibm.com>
9147 L:      linux-spi@vger.kernel.org
9148 S:      Maintained
9149 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9150 F:      drivers/spi/spi-fsi.c
9151 
9152 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9153 M:      Jan Kara <jack@suse.cz>
9154 R:      Amir Goldstein <amir73il@gmail.com>
9155 L:      linux-fsdevel@vger.kernel.org
9156 S:      Maintained
9157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9158 F:      fs/notify/
9159 F:      include/linux/fsnotify*.h
9160 
9161 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9162 M:      Eric Biggers <ebiggers@kernel.org>
9163 M:      Theodore Y. Ts'o <tytso@mit.edu>
9164 L:      fsverity@lists.linux.dev
9165 S:      Supported
9166 Q:      https://patchwork.kernel.org/project/fsverity/list/
9167 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9168 F:      Documentation/filesystems/fsverity.rst
9169 F:      fs/verity/
9170 F:      include/linux/fsverity.h
9171 F:      include/uapi/linux/fsverity.h
9172 
9173 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9174 M:      Michael Zaidman <michael.zaidman@gmail.com>
9175 L:      linux-i2c@vger.kernel.org
9176 L:      linux-input@vger.kernel.org
9177 S:      Maintained
9178 F:      drivers/hid/hid-ft260.c
9179 
9180 FUJITSU LAPTOP EXTRAS
9181 M:      Jonathan Woithe <jwoithe@just42.net>
9182 L:      platform-driver-x86@vger.kernel.org
9183 S:      Maintained
9184 F:      drivers/platform/x86/fujitsu-laptop.c
9185 
9186 FUJITSU TABLET EXTRAS
9187 M:      Robert Gerlach <khnz@gmx.de>
9188 L:      platform-driver-x86@vger.kernel.org
9189 S:      Maintained
9190 F:      drivers/platform/x86/fujitsu-tablet.c
9191 
9192 FUNCTION HOOKS (FTRACE)
9193 M:      Steven Rostedt <rostedt@goodmis.org>
9194 M:      Masami Hiramatsu <mhiramat@kernel.org>
9195 R:      Mark Rutland <mark.rutland@arm.com>
9196 L:      linux-kernel@vger.kernel.org
9197 L:      linux-trace-kernel@vger.kernel.org
9198 S:      Maintained
9199 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9201 F:      Documentation/trace/ftrace*
9202 F:      arch/*/*/*/*ftrace*
9203 F:      arch/*/*/*ftrace*
9204 F:      include/*/ftrace.h
9205 F:      kernel/trace/fgraph.c
9206 F:      kernel/trace/ftrace*
9207 F:      samples/ftrace
9208 
9209 FUNGIBLE ETHERNET DRIVERS
9210 M:      Dimitris Michailidis <dmichail@fungible.com>
9211 L:      netdev@vger.kernel.org
9212 S:      Supported
9213 F:      drivers/net/ethernet/fungible/
9214 
9215 FUSE: FILESYSTEM IN USERSPACE
9216 M:      Miklos Szeredi <miklos@szeredi.hu>
9217 L:      linux-fsdevel@vger.kernel.org
9218 S:      Maintained
9219 W:      https://github.com/libfuse/
9220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9221 F:      Documentation/filesystems/fuse.rst
9222 F:      fs/fuse/
9223 F:      include/uapi/linux/fuse.h
9224 
9225 FUTEX SUBSYSTEM
9226 M:      Thomas Gleixner <tglx@linutronix.de>
9227 M:      Ingo Molnar <mingo@redhat.com>
9228 R:      Peter Zijlstra <peterz@infradead.org>
9229 R:      Darren Hart <dvhart@infradead.org>
9230 R:      Davidlohr Bueso <dave@stgolabs.net>
9231 R:      André Almeida <andrealmeid@igalia.com>
9232 L:      linux-kernel@vger.kernel.org
9233 S:      Maintained
9234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9235 F:      Documentation/locking/*futex*
9236 F:      include/asm-generic/futex.h
9237 F:      include/linux/futex.h
9238 F:      include/uapi/linux/futex.h
9239 F:      kernel/futex/*
9240 F:      tools/perf/bench/futex*
9241 F:      tools/testing/selftests/futex/
9242 
9243 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9244 M:      Sebastian Reichel <sre@kernel.org>
9245 L:      linux-media@vger.kernel.org
9246 S:      Maintained
9247 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9248 F:      drivers/media/i2c/gc0308.c
9249 
9250 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9251 M:      Zhi Mao <zhi.mao@mediatek.com>
9252 L:      linux-media@vger.kernel.org
9253 S:      Maintained
9254 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9255 F:      drivers/media/i2c/gc05a2.c
9256 
9257 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9258 M:      Zhi Mao <zhi.mao@mediatek.com>
9259 L:      linux-media@vger.kernel.org
9260 S:      Maintained
9261 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9262 F:      drivers/media/i2c/gc08a3.c
9263 
9264 GALAXYCORE GC2145 SENSOR DRIVER
9265 M:      Alain Volmat <alain.volmat@foss.st.com>
9266 L:      linux-media@vger.kernel.org
9267 S:      Maintained
9268 T:      git git://linuxtv.org/media_tree.git
9269 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9270 F:      drivers/media/i2c/gc2145.c
9271 
9272 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9273 M:      Tim Harvey <tharvey@gateworks.com>
9274 S:      Maintained
9275 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9276 F:      Documentation/hwmon/gsc-hwmon.rst
9277 F:      drivers/hwmon/gsc-hwmon.c
9278 F:      drivers/mfd/gateworks-gsc.c
9279 F:      include/linux/mfd/gsc.h
9280 F:      include/linux/platform_data/gsc_hwmon.h
9281 
9282 GCC PLUGINS
9283 M:      Kees Cook <kees@kernel.org>
9284 L:      linux-hardening@vger.kernel.org
9285 S:      Maintained
9286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9287 F:      Documentation/kbuild/gcc-plugins.rst
9288 F:      include/linux/stackleak.h
9289 F:      kernel/stackleak.c
9290 F:      scripts/Makefile.gcc-plugins
9291 F:      scripts/gcc-plugins/
9292 
9293 GCOV BASED KERNEL PROFILING
9294 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
9295 S:      Maintained
9296 F:      Documentation/dev-tools/gcov.rst
9297 F:      kernel/gcov/
9298 
9299 GDB KERNEL DEBUGGING HELPER SCRIPTS
9300 M:      Jan Kiszka <jan.kiszka@siemens.com>
9301 M:      Kieran Bingham <kbingham@kernel.org>
9302 S:      Supported
9303 F:      scripts/gdb/
9304 
9305 GEMINI CRYPTO DRIVER
9306 M:      Corentin Labbe <clabbe@baylibre.com>
9307 L:      linux-crypto@vger.kernel.org
9308 S:      Maintained
9309 F:      drivers/crypto/gemini/
9310 
9311 GEMTEK FM RADIO RECEIVER DRIVER
9312 M:      Hans Verkuil <hverkuil@xs4all.nl>
9313 L:      linux-media@vger.kernel.org
9314 S:      Maintained
9315 W:      https://linuxtv.org
9316 T:      git git://linuxtv.org/media_tree.git
9317 F:      drivers/media/radio/radio-gemtek*
9318 
9319 GENERIC ARCHITECTURE TOPOLOGY
9320 M:      Sudeep Holla <sudeep.holla@arm.com>
9321 L:      linux-kernel@vger.kernel.org
9322 S:      Maintained
9323 F:      drivers/base/arch_topology.c
9324 F:      include/linux/arch_topology.h
9325 
9326 GENERIC ENTRY CODE
9327 M:      Thomas Gleixner <tglx@linutronix.de>
9328 M:      Peter Zijlstra <peterz@infradead.org>
9329 M:      Andy Lutomirski <luto@kernel.org>
9330 L:      linux-kernel@vger.kernel.org
9331 S:      Maintained
9332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9333 F:      include/linux/entry-common.h
9334 F:      include/linux/entry-kvm.h
9335 F:      kernel/entry/
9336 
9337 GENERIC GPIO I2C DRIVER
9338 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9339 S:      Supported
9340 F:      drivers/i2c/busses/i2c-gpio.c
9341 F:      include/linux/platform_data/i2c-gpio.h
9342 
9343 GENERIC GPIO I2C MULTIPLEXER DRIVER
9344 M:      Peter Korsgaard <peter.korsgaard@barco.com>
9345 L:      linux-i2c@vger.kernel.org
9346 S:      Supported
9347 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9348 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9349 F:      include/linux/platform_data/i2c-mux-gpio.h
9350 
9351 GENERIC GPIO RESET DRIVER
9352 M:      Krzysztof Kozlowski <krzk@kernel.org>
9353 S:      Maintained
9354 F:      drivers/reset/reset-gpio.c
9355 
9356 GENERIC HDLC (WAN) DRIVERS
9357 M:      Krzysztof Halasa <khc@pm.waw.pl>
9358 S:      Maintained
9359 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9360 F:      drivers/net/wan/c101.c
9361 F:      drivers/net/wan/hd6457*
9362 F:      drivers/net/wan/hdlc*
9363 F:      drivers/net/wan/n2.c
9364 F:      drivers/net/wan/pc300too.c
9365 F:      drivers/net/wan/pci200syn.c
9366 F:      drivers/net/wan/wanxl*
9367 
9368 GENERIC INCLUDE/ASM HEADER FILES
9369 M:      Arnd Bergmann <arnd@arndb.de>
9370 L:      linux-arch@vger.kernel.org
9371 S:      Maintained
9372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9373 F:      include/asm-generic/
9374 F:      include/uapi/asm-generic/
9375 
9376 GENERIC PHY FRAMEWORK
9377 M:      Vinod Koul <vkoul@kernel.org>
9378 M:      Kishon Vijay Abraham I <kishon@kernel.org>
9379 L:      linux-phy@lists.infradead.org
9380 S:      Supported
9381 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9383 F:      Documentation/devicetree/bindings/phy/
9384 F:      drivers/phy/
9385 F:      include/dt-bindings/phy/
9386 F:      include/linux/phy/
9387 
9388 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9389 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9390 S:      Supported
9391 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9392 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9393 
9394 GENERIC PM DOMAINS
9395 M:      Ulf Hansson <ulf.hansson@linaro.org>
9396 L:      linux-pm@vger.kernel.org
9397 S:      Supported
9398 F:      Documentation/devicetree/bindings/power/power?domain*
9399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9400 F:      drivers/pmdomain/
9401 F:      include/linux/pm_domain.h
9402 
9403 GENERIC RADIX TREE
9404 M:      Kent Overstreet <kent.overstreet@linux.dev>
9405 S:      Supported
9406 C:      irc://irc.oftc.net/bcache
9407 F:      include/linux/generic-radix-tree.h
9408 F:      lib/generic-radix-tree.c
9409 
9410 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9411 M:      Eugen Hristev <eugen.hristev@microchip.com>
9412 L:      linux-input@vger.kernel.org
9413 S:      Maintained
9414 F:      drivers/input/touchscreen/resistive-adc-touch.c
9415 
9416 GENERIC STRING LIBRARY
9417 M:      Kees Cook <kees@kernel.org>
9418 R:      Andy Shevchenko <andy@kernel.org>
9419 L:      linux-hardening@vger.kernel.org
9420 S:      Supported
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9422 F:      include/linux/string.h
9423 F:      include/linux/string_choices.h
9424 F:      include/linux/string_helpers.h
9425 F:      lib/string.c
9426 F:      lib/string_kunit.c
9427 F:      lib/string_helpers.c
9428 F:      lib/string_helpers_kunit.c
9429 F:      scripts/coccinelle/api/string_choices.cocci
9430 
9431 GENERIC UIO DRIVER FOR PCI DEVICES
9432 M:      "Michael S. Tsirkin" <mst@redhat.com>
9433 L:      kvm@vger.kernel.org
9434 S:      Supported
9435 F:      drivers/uio/uio_pci_generic.c
9436 
9437 GENERIC VDSO LIBRARY
9438 M:      Andy Lutomirski <luto@kernel.org>
9439 M:      Thomas Gleixner <tglx@linutronix.de>
9440 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
9441 L:      linux-kernel@vger.kernel.org
9442 S:      Maintained
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9444 F:      include/asm-generic/vdso/vsyscall.h
9445 F:      include/vdso/
9446 F:      kernel/time/vsyscall.c
9447 F:      lib/vdso/
9448 
9449 GENWQE (IBM Generic Workqueue Card)
9450 M:      Frank Haverkamp <haver@linux.ibm.com>
9451 S:      Supported
9452 F:      drivers/misc/genwqe/
9453 
9454 GET_MAINTAINER SCRIPT
9455 M:      Joe Perches <joe@perches.com>
9456 S:      Maintained
9457 F:      scripts/get_maintainer.pl
9458 
9459 GFS2 FILE SYSTEM
9460 M:      Andreas Gruenbacher <agruenba@redhat.com>
9461 L:      gfs2@lists.linux.dev
9462 S:      Supported
9463 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9465 F:      Documentation/filesystems/gfs2*
9466 F:      fs/gfs2/
9467 F:      include/uapi/linux/gfs2_ondisk.h
9468 
9469 GIGABYTE WATERFORCE SENSOR DRIVER
9470 M:      Aleksa Savic <savicaleksa83@gmail.com>
9471 L:      linux-hwmon@vger.kernel.org
9472 S:      Maintained
9473 F:      Documentation/hwmon/gigabyte_waterforce.rst
9474 F:      drivers/hwmon/gigabyte_waterforce.c
9475 
9476 GIGABYTE WMI DRIVER
9477 M:      Thomas Weißschuh <thomas@weissschuh.net>
9478 L:      platform-driver-x86@vger.kernel.org
9479 S:      Maintained
9480 F:      drivers/platform/x86/gigabyte-wmi.c
9481 
9482 GNSS SUBSYSTEM
9483 M:      Johan Hovold <johan@kernel.org>
9484 S:      Maintained
9485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9486 F:      Documentation/ABI/testing/sysfs-class-gnss
9487 F:      Documentation/devicetree/bindings/gnss/
9488 F:      drivers/gnss/
9489 F:      include/linux/gnss.h
9490 
9491 GO7007 MPEG CODEC
9492 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
9493 L:      linux-media@vger.kernel.org
9494 S:      Maintained
9495 F:      drivers/media/usb/go7007/
9496 
9497 GOODIX TOUCHSCREEN
9498 M:      Bastien Nocera <hadess@hadess.net>
9499 M:      Hans de Goede <hdegoede@redhat.com>
9500 L:      linux-input@vger.kernel.org
9501 S:      Maintained
9502 F:      drivers/input/touchscreen/goodix*
9503 
9504 GOOGLE ETHERNET DRIVERS
9505 M:      Jeroen de Borst <jeroendb@google.com>
9506 M:      Praveen Kaligineedi <pkaligineedi@google.com>
9507 R:      Shailend Chand <shailend@google.com>
9508 L:      netdev@vger.kernel.org
9509 S:      Supported
9510 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9511 F:      drivers/net/ethernet/google
9512 
9513 GOOGLE FIRMWARE DRIVERS
9514 M:      Tzung-Bi Shih <tzungbi@kernel.org>
9515 R:      Brian Norris <briannorris@chromium.org>
9516 R:      Julius Werner <jwerner@chromium.org>
9517 L:      chrome-platform@lists.linux.dev
9518 S:      Maintained
9519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9520 F:      drivers/firmware/google/
9521 
9522 GOOGLE TENSOR SoC SUPPORT
9523 M:      Peter Griffin <peter.griffin@linaro.org>
9524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525 L:      linux-samsung-soc@vger.kernel.org
9526 S:      Maintained
9527 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9528 F:      arch/arm64/boot/dts/exynos/google/
9529 F:      drivers/clk/samsung/clk-gs101.c
9530 F:      drivers/phy/samsung/phy-gs101-ufs.c
9531 F:      include/dt-bindings/clock/google,gs101.h
9532 K:      [gG]oogle.?[tT]ensor
9533 
9534 GPD POCKET FAN DRIVER
9535 M:      Hans de Goede <hdegoede@redhat.com>
9536 L:      platform-driver-x86@vger.kernel.org
9537 S:      Maintained
9538 F:      drivers/platform/x86/gpd-pocket-fan.c
9539 
9540 GPIO ACPI SUPPORT
9541 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9542 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9543 L:      linux-gpio@vger.kernel.org
9544 L:      linux-acpi@vger.kernel.org
9545 S:      Supported
9546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9547 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9548 F:      drivers/gpio/gpiolib-acpi.c
9549 F:      drivers/gpio/gpiolib-acpi.h
9550 
9551 GPIO AGGREGATOR
9552 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9553 L:      linux-gpio@vger.kernel.org
9554 S:      Supported
9555 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9556 F:      drivers/gpio/gpio-aggregator.c
9557 
9558 GPIO IR Transmitter
9559 M:      Sean Young <sean@mess.org>
9560 L:      linux-media@vger.kernel.org
9561 S:      Maintained
9562 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9563 F:      drivers/media/rc/gpio-ir-tx.c
9564 
9565 GPIO MOCKUP DRIVER
9566 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
9567 L:      linux-gpio@vger.kernel.org
9568 S:      Maintained
9569 F:      drivers/gpio/gpio-mockup.c
9570 F:      tools/testing/selftests/gpio/
9571 
9572 GPIO REGMAP
9573 M:      Michael Walle <mwalle@kernel.org>
9574 S:      Maintained
9575 F:      drivers/gpio/gpio-regmap.c
9576 F:      include/linux/gpio/regmap.h
9577 K:      (devm_)?gpio_regmap_(un)?register
9578 
9579 GPIO SUBSYSTEM
9580 M:      Linus Walleij <linus.walleij@linaro.org>
9581 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9582 L:      linux-gpio@vger.kernel.org
9583 S:      Maintained
9584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9585 F:      Documentation/admin-guide/gpio/
9586 F:      Documentation/devicetree/bindings/gpio/
9587 F:      Documentation/driver-api/gpio/
9588 F:      drivers/gpio/
9589 F:      include/dt-bindings/gpio/
9590 F:      include/linux/gpio.h
9591 F:      include/linux/gpio/
9592 F:      include/linux/of_gpio.h
9593 
9594 GPIO UAPI
9595 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9596 R:      Kent Gibson <warthog618@gmail.com>
9597 L:      linux-gpio@vger.kernel.org
9598 S:      Maintained
9599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9600 F:      Documentation/ABI/obsolete/sysfs-gpio
9601 F:      Documentation/ABI/testing/gpio-cdev
9602 F:      Documentation/userspace-api/gpio/
9603 F:      drivers/gpio/gpiolib-cdev.c
9604 F:      include/uapi/linux/gpio.h
9605 F:      tools/gpio/
9606 
9607 GRE DEMULTIPLEXER DRIVER
9608 M:      Dmitry Kozlov <xeb@mail.ru>
9609 L:      netdev@vger.kernel.org
9610 S:      Maintained
9611 F:      include/net/gre.h
9612 F:      net/ipv4/gre_demux.c
9613 F:      net/ipv4/gre_offload.c
9614 
9615 GRETH 10/100/1G Ethernet MAC device driver
9616 M:      Andreas Larsson <andreas@gaisler.com>
9617 L:      netdev@vger.kernel.org
9618 S:      Maintained
9619 F:      drivers/net/ethernet/aeroflex/
9620 
9621 GREYBUS AUDIO PROTOCOLS DRIVERS
9622 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
9623 M:      Mark Greer <mgreer@animalcreek.com>
9624 S:      Maintained
9625 F:      drivers/staging/greybus/audio_apbridgea.c
9626 F:      drivers/staging/greybus/audio_apbridgea.h
9627 F:      drivers/staging/greybus/audio_codec.c
9628 F:      drivers/staging/greybus/audio_codec.h
9629 F:      drivers/staging/greybus/audio_gb.c
9630 F:      drivers/staging/greybus/audio_manager.c
9631 F:      drivers/staging/greybus/audio_manager.h
9632 F:      drivers/staging/greybus/audio_manager_module.c
9633 F:      drivers/staging/greybus/audio_manager_private.h
9634 F:      drivers/staging/greybus/audio_manager_sysfs.c
9635 F:      drivers/staging/greybus/audio_module.c
9636 F:      drivers/staging/greybus/audio_topology.c
9637 
9638 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9639 M:      Viresh Kumar <vireshk@kernel.org>
9640 S:      Maintained
9641 F:      drivers/staging/greybus/authentication.c
9642 F:      drivers/staging/greybus/bootrom.c
9643 F:      drivers/staging/greybus/firmware.h
9644 F:      drivers/staging/greybus/fw-core.c
9645 F:      drivers/staging/greybus/fw-download.c
9646 F:      drivers/staging/greybus/fw-management.c
9647 F:      drivers/staging/greybus/greybus_authentication.h
9648 F:      drivers/staging/greybus/greybus_firmware.h
9649 F:      drivers/staging/greybus/hid.c
9650 F:      drivers/staging/greybus/i2c.c
9651 F:      drivers/staging/greybus/spi.c
9652 F:      drivers/staging/greybus/spilib.c
9653 F:      drivers/staging/greybus/spilib.h
9654 
9655 GREYBUS LOOPBACK DRIVER
9656 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
9657 S:      Maintained
9658 F:      drivers/staging/greybus/loopback.c
9659 
9660 GREYBUS PLATFORM DRIVERS
9661 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9662 S:      Maintained
9663 F:      drivers/staging/greybus/arche-apb-ctrl.c
9664 F:      drivers/staging/greybus/arche-platform.c
9665 F:      drivers/staging/greybus/arche_platform.h
9666 
9667 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9668 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9669 S:      Maintained
9670 F:      drivers/staging/greybus/gpio.c
9671 F:      drivers/staging/greybus/light.c
9672 F:      drivers/staging/greybus/power_supply.c
9673 F:      drivers/staging/greybus/sdio.c
9674 F:      drivers/staging/greybus/spi.c
9675 F:      drivers/staging/greybus/spilib.c
9676 
9677 GREYBUS BEAGLEPLAY DRIVERS
9678 M:      Ayush Singh <ayushdevel1325@gmail.com>
9679 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9680 S:      Maintained
9681 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9682 F:      drivers/greybus/gb-beagleplay.c
9683 
9684 GREYBUS SUBSYSTEM
9685 M:      Johan Hovold <johan@kernel.org>
9686 M:      Alex Elder <elder@kernel.org>
9687 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9688 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9689 S:      Maintained
9690 F:      drivers/greybus/
9691 F:      drivers/staging/greybus/
9692 F:      include/linux/greybus.h
9693 F:      include/linux/greybus/
9694 
9695 GREYBUS UART PROTOCOLS DRIVERS
9696 M:      David Lin <dtwlin@gmail.com>
9697 S:      Maintained
9698 F:      drivers/staging/greybus/log.c
9699 F:      drivers/staging/greybus/uart.c
9700 
9701 GS1662 VIDEO SERIALIZER
9702 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9703 L:      linux-media@vger.kernel.org
9704 S:      Maintained
9705 T:      git git://linuxtv.org/media_tree.git
9706 F:      drivers/media/spi/gs1662.c
9707 
9708 GSPCA FINEPIX SUBDRIVER
9709 M:      Frank Zago <frank@zago.net>
9710 L:      linux-media@vger.kernel.org
9711 S:      Maintained
9712 T:      git git://linuxtv.org/media_tree.git
9713 F:      drivers/media/usb/gspca/finepix.c
9714 
9715 GSPCA GL860 SUBDRIVER
9716 M:      Olivier Lorin <o.lorin@laposte.net>
9717 L:      linux-media@vger.kernel.org
9718 S:      Maintained
9719 T:      git git://linuxtv.org/media_tree.git
9720 F:      drivers/media/usb/gspca/gl860/
9721 
9722 GSPCA M5602 SUBDRIVER
9723 M:      Erik Andren <erik.andren@gmail.com>
9724 L:      linux-media@vger.kernel.org
9725 S:      Maintained
9726 T:      git git://linuxtv.org/media_tree.git
9727 F:      drivers/media/usb/gspca/m5602/
9728 
9729 GSPCA PAC207 SONIXB SUBDRIVER
9730 M:      Hans Verkuil <hverkuil@xs4all.nl>
9731 L:      linux-media@vger.kernel.org
9732 S:      Odd Fixes
9733 T:      git git://linuxtv.org/media_tree.git
9734 F:      drivers/media/usb/gspca/pac207.c
9735 
9736 GSPCA SN9C20X SUBDRIVER
9737 M:      Brian Johnson <brijohn@gmail.com>
9738 L:      linux-media@vger.kernel.org
9739 S:      Maintained
9740 T:      git git://linuxtv.org/media_tree.git
9741 F:      drivers/media/usb/gspca/sn9c20x.c
9742 
9743 GSPCA T613 SUBDRIVER
9744 M:      Leandro Costantino <lcostantino@gmail.com>
9745 L:      linux-media@vger.kernel.org
9746 S:      Maintained
9747 T:      git git://linuxtv.org/media_tree.git
9748 F:      drivers/media/usb/gspca/t613.c
9749 
9750 GSPCA USB WEBCAM DRIVER
9751 M:      Hans Verkuil <hverkuil@xs4all.nl>
9752 L:      linux-media@vger.kernel.org
9753 S:      Odd Fixes
9754 T:      git git://linuxtv.org/media_tree.git
9755 F:      drivers/media/usb/gspca/
9756 
9757 GTP (GPRS Tunneling Protocol)
9758 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9759 M:      Harald Welte <laforge@gnumonks.org>
9760 L:      osmocom-net-gprs@lists.osmocom.org
9761 S:      Maintained
9762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9763 F:      drivers/net/gtp.c
9764 
9765 GUID PARTITION TABLE (GPT)
9766 M:      Davidlohr Bueso <dave@stgolabs.net>
9767 L:      linux-efi@vger.kernel.org
9768 S:      Maintained
9769 F:      block/partitions/efi.*
9770 
9771 HABANALABS PCI DRIVER
9772 M:      Ofir Bitton <obitton@habana.ai>
9773 L:      dri-devel@lists.freedesktop.org
9774 S:      Supported
9775 C:      irc://irc.oftc.net/dri-devel
9776 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9777 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9778 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9779 F:      drivers/accel/habanalabs/
9780 F:      include/linux/habanalabs/
9781 F:      include/trace/events/habanalabs.h
9782 F:      include/uapi/drm/habanalabs_accel.h
9783 
9784 HACKRF MEDIA DRIVER
9785 L:      linux-media@vger.kernel.org
9786 S:      Orphan
9787 W:      https://linuxtv.org
9788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9789 F:      drivers/media/usb/hackrf/
9790 
9791 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9792 M:      Chuck Lever <chuck.lever@oracle.com>
9793 L:      kernel-tls-handshake@lists.linux.dev
9794 L:      netdev@vger.kernel.org
9795 S:      Maintained
9796 F:      Documentation/netlink/specs/handshake.yaml
9797 F:      Documentation/networking/tls-handshake.rst
9798 F:      include/net/handshake.h
9799 F:      include/trace/events/handshake.h
9800 F:      net/handshake/
9801 
9802 HANTRO VPU CODEC DRIVER
9803 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9804 M:      Philipp Zabel <p.zabel@pengutronix.de>
9805 L:      linux-media@vger.kernel.org
9806 L:      linux-rockchip@lists.infradead.org
9807 S:      Maintained
9808 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9809 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9810 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9811 F:      drivers/media/platform/verisilicon/
9812 
9813 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9814 M:      Frank Seidel <frank@f-seidel.de>
9815 L:      platform-driver-x86@vger.kernel.org
9816 S:      Maintained
9817 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9818 F:      drivers/platform/x86/hdaps.c
9819 
9820 HARDWARE MONITORING
9821 M:      Jean Delvare <jdelvare@suse.com>
9822 M:      Guenter Roeck <linux@roeck-us.net>
9823 L:      linux-hwmon@vger.kernel.org
9824 S:      Maintained
9825 W:      http://hwmon.wiki.kernel.org/
9826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9827 F:      Documentation/ABI/testing/sysfs-class-hwmon
9828 F:      Documentation/devicetree/bindings/hwmon/
9829 F:      Documentation/hwmon/
9830 F:      drivers/hwmon/
9831 F:      include/linux/hwmon*.h
9832 F:      include/trace/events/hwmon*.h
9833 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9834 
9835 HARDWARE RANDOM NUMBER GENERATOR CORE
9836 M:      Olivia Mackall <olivia@selenic.com>
9837 M:      Herbert Xu <herbert@gondor.apana.org.au>
9838 L:      linux-crypto@vger.kernel.org
9839 S:      Odd fixes
9840 F:      Documentation/admin-guide/hw_random.rst
9841 F:      Documentation/devicetree/bindings/rng/
9842 F:      drivers/char/hw_random/
9843 F:      include/linux/hw_random.h
9844 
9845 HARDWARE SPINLOCK CORE
9846 M:      Bjorn Andersson <andersson@kernel.org>
9847 R:      Baolin Wang <baolin.wang7@gmail.com>
9848 L:      linux-remoteproc@vger.kernel.org
9849 S:      Maintained
9850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9851 F:      Documentation/devicetree/bindings/hwlock/
9852 F:      Documentation/locking/hwspinlock.rst
9853 F:      drivers/hwspinlock/
9854 F:      include/linux/hwspinlock.h
9855 
9856 HARDWARE TRACING FACILITIES
9857 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9858 S:      Maintained
9859 F:      drivers/hwtracing/
9860 
9861 HARMONY SOUND DRIVER
9862 L:      linux-parisc@vger.kernel.org
9863 S:      Maintained
9864 F:      sound/parisc/harmony.*
9865 
9866 HDPVR USB VIDEO ENCODER DRIVER
9867 M:      Hans Verkuil <hverkuil@xs4all.nl>
9868 L:      linux-media@vger.kernel.org
9869 S:      Odd Fixes
9870 W:      https://linuxtv.org
9871 T:      git git://linuxtv.org/media_tree.git
9872 F:      drivers/media/usb/hdpvr/
9873 
9874 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9875 M:      Keng-Yu Lin <keng-yu.lin@hpe.com>
9876 S:      Supported
9877 F:      drivers/misc/hpilo.[ch]
9878 
9879 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9880 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
9881 S:      Supported
9882 F:      Documentation/watchdog/hpwdt.rst
9883 F:      drivers/watchdog/hpwdt.c
9884 
9885 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9886 M:      Don Brace <don.brace@microchip.com>
9887 L:      storagedev@microchip.com
9888 L:      linux-scsi@vger.kernel.org
9889 S:      Supported
9890 F:      Documentation/scsi/hpsa.rst
9891 F:      drivers/scsi/hpsa*.[ch]
9892 F:      include/linux/cciss*.h
9893 F:      include/uapi/linux/cciss*.h
9894 
9895 HFI1 DRIVER
9896 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9897 L:      linux-rdma@vger.kernel.org
9898 S:      Supported
9899 F:      drivers/infiniband/hw/hfi1
9900 
9901 HFS FILESYSTEM
9902 L:      linux-fsdevel@vger.kernel.org
9903 S:      Orphan
9904 F:      Documentation/filesystems/hfs.rst
9905 F:      fs/hfs/
9906 
9907 HFSPLUS FILESYSTEM
9908 L:      linux-fsdevel@vger.kernel.org
9909 S:      Orphan
9910 F:      Documentation/filesystems/hfsplus.rst
9911 F:      fs/hfsplus/
9912 
9913 HGA FRAMEBUFFER DRIVER
9914 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9915 L:      linux-nvidia@lists.surfsouth.com
9916 S:      Maintained
9917 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9918 F:      drivers/video/fbdev/hgafb.c
9919 
9920 HIBERNATION (aka Software Suspend, aka swsusp)
9921 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9922 M:      Pavel Machek <pavel@ucw.cz>
9923 L:      linux-pm@vger.kernel.org
9924 S:      Supported
9925 B:      https://bugzilla.kernel.org
9926 F:      arch/*/include/asm/suspend*.h
9927 F:      arch/x86/power/
9928 F:      drivers/base/power/
9929 F:      include/linux/freezer.h
9930 F:      include/linux/pm.h
9931 F:      include/linux/suspend.h
9932 F:      kernel/power/
9933 
9934 HID CORE LAYER
9935 M:      Jiri Kosina <jikos@kernel.org>
9936 M:      Benjamin Tissoires <bentiss@kernel.org>
9937 L:      linux-input@vger.kernel.org
9938 S:      Maintained
9939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9940 F:      Documentation/hid/
9941 F:      drivers/hid/
9942 F:      include/linux/hid*
9943 F:      include/uapi/linux/hid*
9944 F:      samples/hid/
9945 F:      tools/testing/selftests/hid/
9946 
9947 HID LOGITECH DRIVERS
9948 R:      Filipe Laíns <lains@riseup.net>
9949 L:      linux-input@vger.kernel.org
9950 S:      Maintained
9951 F:      drivers/hid/hid-logitech-*
9952 
9953 HID NVIDIA SHIELD DRIVER
9954 M:      Rahul Rameshbabu <rrameshbabu@nvidia.com>
9955 L:      linux-input@vger.kernel.org
9956 S:      Maintained
9957 F:      drivers/hid/hid-nvidia-shield.c
9958 
9959 HID PHOENIX RC FLIGHT CONTROLLER
9960 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9961 L:      linux-input@vger.kernel.org
9962 S:      Maintained
9963 F:      drivers/hid/hid-pxrc.c
9964 
9965 HID PLAYSTATION DRIVER
9966 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
9967 L:      linux-input@vger.kernel.org
9968 S:      Supported
9969 F:      drivers/hid/hid-playstation.c
9970 
9971 HID SENSOR HUB DRIVERS
9972 M:      Jiri Kosina <jikos@kernel.org>
9973 M:      Jonathan Cameron <jic23@kernel.org>
9974 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9975 L:      linux-input@vger.kernel.org
9976 L:      linux-iio@vger.kernel.org
9977 S:      Maintained
9978 F:      Documentation/hid/hid-sensor*
9979 F:      drivers/hid/hid-sensor-*
9980 F:      drivers/iio/*/hid-*
9981 F:      include/linux/hid-sensor-*
9982 
9983 HID VRC-2 CAR CONTROLLER DRIVER
9984 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9985 L:      linux-input@vger.kernel.org
9986 S:      Maintained
9987 F:      drivers/hid/hid-vrc2.c
9988 
9989 HID WACOM DRIVER
9990 M:      Ping Cheng <ping.cheng@wacom.com>
9991 M:      Jason Gerecke  <jason.gerecke@wacom.com>
9992 L:      linux-input@vger.kernel.org
9993 S:      Maintained
9994 F:      drivers/hid/wacom.h
9995 F:      drivers/hid/wacom_*
9996 
9997 HID++ LOGITECH DRIVERS
9998 R:      Filipe Laíns <lains@riseup.net>
9999 R:      Bastien Nocera <hadess@hadess.net>
10000 L:      linux-input@vger.kernel.org
10001 S:      Maintained
10002 F:      drivers/hid/hid-logitech-hidpp.c
10003 
10004 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10005 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
10006 M:      Frederic Weisbecker <frederic@kernel.org>
10007 M:      Thomas Gleixner <tglx@linutronix.de>
10008 L:      linux-kernel@vger.kernel.org
10009 S:      Maintained
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10011 F:      Documentation/timers/
10012 F:      include/linux/clockchips.h
10013 F:      include/linux/hrtimer.h
10014 F:      include/linux/timer.h
10015 F:      kernel/time/clockevents.c
10016 F:      kernel/time/hrtimer.c
10017 F:      kernel/time/timer.c
10018 F:      kernel/time/timer_list.c
10019 F:      kernel/time/timer_migration.*
10020 F:      tools/testing/selftests/timers/
10021 
10022 HIGH-SPEED SCC DRIVER FOR AX.25
10023 L:      linux-hams@vger.kernel.org
10024 S:      Orphan
10025 F:      drivers/net/hamradio/scc.c
10026 
10027 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10028 M:      HighPoint Linux Team <linux@highpoint-tech.com>
10029 S:      Supported
10030 W:      http://www.highpoint-tech.com
10031 F:      Documentation/scsi/hptiop.rst
10032 F:      drivers/scsi/hptiop.c
10033 
10034 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10035 M:      John Stultz <jstultz@google.com>
10036 L:      linux-kernel@vger.kernel.org
10037 S:      Maintained
10038 F:      drivers/misc/hisi_hikey_usb.c
10039 
10040 HIMAX HX83112B TOUCHSCREEN SUPPORT
10041 M:      Job Noorman <job@noorman.info>
10042 L:      linux-input@vger.kernel.org
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10045 F:      drivers/input/touchscreen/himax_hx83112b.c
10046 
10047 HIPPI
10048 M:      Jes Sorensen <jes@trained-monkey.org>
10049 L:      linux-hippi@sunsite.dk
10050 S:      Maintained
10051 F:      drivers/net/hippi/
10052 F:      include/linux/hippidevice.h
10053 F:      include/uapi/linux/if_hippi.h
10054 F:      net/802/hippi.c
10055 
10056 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10057 M:      Kurt Kanzenbach <kurt@linutronix.de>
10058 L:      netdev@vger.kernel.org
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10061 F:      drivers/net/dsa/hirschmann/*
10062 F:      include/linux/platform_data/hirschmann-hellcreek.h
10063 F:      net/dsa/tag_hellcreek.c
10064 
10065 HISILICON DMA DRIVER
10066 M:      Zhou Wang <wangzhou1@hisilicon.com>
10067 M:      Jie Hai <haijie1@huawei.com>
10068 L:      dmaengine@vger.kernel.org
10069 S:      Maintained
10070 F:      drivers/dma/hisi_dma.c
10071 
10072 HISILICON GPIO DRIVER
10073 M:      Jay Fang <f.fangjian@huawei.com>
10074 L:      linux-gpio@vger.kernel.org
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10077 F:      drivers/gpio/gpio-hisi.c
10078 
10079 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10080 M:      Zhiqi Song <songzhiqi1@huawei.com>
10081 M:      Longfang Liu <liulongfang@huawei.com>
10082 L:      linux-crypto@vger.kernel.org
10083 S:      Maintained
10084 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10085 F:      drivers/crypto/hisilicon/hpre/hpre.h
10086 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10087 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10088 
10089 HISILICON HNS3 PMU DRIVER
10090 M:      Jijie Shao <shaojijie@huawei.com>
10091 S:      Supported
10092 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10093 F:      drivers/perf/hisilicon/hns3_pmu.c
10094 
10095 HISILICON I2C CONTROLLER DRIVER
10096 M:      Yicong Yang <yangyicong@hisilicon.com>
10097 L:      linux-i2c@vger.kernel.org
10098 S:      Maintained
10099 W:      https://www.hisilicon.com
10100 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10101 F:      drivers/i2c/busses/i2c-hisi.c
10102 
10103 HISILICON KUNPENG SOC HCCS DRIVER
10104 M:      Huisong Li <lihuisong@huawei.com>
10105 S:      Maintained
10106 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10107 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10108 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10109 
10110 HISILICON LPC BUS DRIVER
10111 M:      Jay Fang <f.fangjian@huawei.com>
10112 S:      Maintained
10113 W:      http://www.hisilicon.com
10114 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10115 F:      drivers/bus/hisi_lpc.c
10116 
10117 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10118 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
10119 M:      Salil Mehta <salil.mehta@huawei.com>
10120 M:      Jijie Shao <shaojijie@huawei.com>
10121 L:      netdev@vger.kernel.org
10122 S:      Maintained
10123 W:      http://www.hisilicon.com
10124 F:      drivers/net/ethernet/hisilicon/hns3/
10125 
10126 HISILICON NETWORK SUBSYSTEM DRIVER
10127 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
10128 M:      Salil Mehta <salil.mehta@huawei.com>
10129 L:      netdev@vger.kernel.org
10130 S:      Maintained
10131 W:      http://www.hisilicon.com
10132 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10133 F:      drivers/net/ethernet/hisilicon/
10134 
10135 HISILICON PMU DRIVER
10136 M:      Yicong Yang <yangyicong@hisilicon.com>
10137 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10138 S:      Supported
10139 W:      http://www.hisilicon.com
10140 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10141 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10142 F:      drivers/perf/hisilicon
10143 
10144 HISILICON PTT DRIVER
10145 M:      Yicong Yang <yangyicong@hisilicon.com>
10146 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10147 L:      linux-kernel@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10150 F:      Documentation/trace/hisi-ptt.rst
10151 F:      drivers/hwtracing/ptt/
10152 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10153 F:      tools/perf/util/hisi-ptt*
10154 F:      tools/perf/util/hisi-ptt-decoder/*
10155 
10156 HISILICON QM DRIVER
10157 M:      Weili Qian <qianweili@huawei.com>
10158 M:      Zhou Wang <wangzhou1@hisilicon.com>
10159 L:      linux-crypto@vger.kernel.org
10160 S:      Maintained
10161 F:      drivers/crypto/hisilicon/Kconfig
10162 F:      drivers/crypto/hisilicon/Makefile
10163 F:      drivers/crypto/hisilicon/qm.c
10164 F:      drivers/crypto/hisilicon/sgl.c
10165 F:      include/linux/hisi_acc_qm.h
10166 
10167 HISILICON ROCE DRIVER
10168 M:      Chengchang Tang <tangchengchang@huawei.com>
10169 M:      Junxian Huang <huangjunxian6@hisilicon.com>
10170 L:      linux-rdma@vger.kernel.org
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10173 F:      drivers/infiniband/hw/hns/
10174 
10175 HISILICON SAS Controller
10176 M:      Xiang Chen <chenxiang66@hisilicon.com>
10177 S:      Supported
10178 W:      http://www.hisilicon.com
10179 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10180 F:      drivers/scsi/hisi_sas/
10181 
10182 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10183 M:      Longfang Liu <liulongfang@huawei.com>
10184 L:      linux-crypto@vger.kernel.org
10185 S:      Maintained
10186 F:      Documentation/ABI/testing/debugfs-hisi-sec
10187 F:      drivers/crypto/hisilicon/sec2/sec.h
10188 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10189 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10190 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10191 
10192 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10193 M:      Jay Fang <f.fangjian@huawei.com>
10194 L:      linux-spi@vger.kernel.org
10195 S:      Maintained
10196 W:      http://www.hisilicon.com
10197 F:      drivers/spi/spi-hisi-kunpeng.c
10198 
10199 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10200 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10201 L:      linux-kernel@vger.kernel.org
10202 S:      Maintained
10203 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10204 F:      drivers/spmi/hisi-spmi-controller.c
10205 
10206 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10207 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10208 L:      linux-kernel@vger.kernel.org
10209 S:      Maintained
10210 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10211 F:      drivers/mfd/hi6421-spmi-pmic.c
10212 
10213 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10214 M:      Weili Qian <qianweili@huawei.com>
10215 S:      Maintained
10216 F:      drivers/crypto/hisilicon/trng/trng.c
10217 
10218 HISILICON V3XX SPI NOR FLASH Controller Driver
10219 M:      Jay Fang <f.fangjian@huawei.com>
10220 S:      Maintained
10221 W:      http://www.hisilicon.com
10222 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10223 
10224 HISILICON ZIP Controller DRIVER
10225 M:      Yang Shen <shenyang39@huawei.com>
10226 M:      Zhou Wang <wangzhou1@hisilicon.com>
10227 L:      linux-crypto@vger.kernel.org
10228 S:      Maintained
10229 F:      Documentation/ABI/testing/debugfs-hisi-zip
10230 F:      drivers/crypto/hisilicon/zip/
10231 
10232 HMM - Heterogeneous Memory Management
10233 M:      Jérôme Glisse <jglisse@redhat.com>
10234 L:      linux-mm@kvack.org
10235 S:      Maintained
10236 F:      Documentation/mm/hmm.rst
10237 F:      include/linux/hmm*
10238 F:      lib/test_hmm*
10239 F:      mm/hmm*
10240 F:      tools/testing/selftests/mm/*hmm*
10241 
10242 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10243 M:      Petre Rodan <petre.rodan@subdimension.ro>
10244 L:      linux-iio@vger.kernel.org
10245 S:      Maintained
10246 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10247 F:      drivers/iio/pressure/hsc030pa*
10248 
10249 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10250 M:      Andreas Klinger <ak@it-klinger.de>
10251 M:      Petre Rodan <petre.rodan@subdimension.ro>
10252 L:      linux-iio@vger.kernel.org
10253 S:      Maintained
10254 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10255 F:      drivers/iio/pressure/mprls0025pa*
10256 
10257 HP BIOSCFG DRIVER
10258 M:      Jorge Lopez <jorge.lopez2@hp.com>
10259 L:      platform-driver-x86@vger.kernel.org
10260 S:      Maintained
10261 F:      drivers/platform/x86/hp/hp-bioscfg/
10262 
10263 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10264 L:      platform-driver-x86@vger.kernel.org
10265 S:      Orphan
10266 F:      drivers/platform/x86/hp/tc1100-wmi.c
10267 
10268 HP WMI HARDWARE MONITOR DRIVER
10269 M:      James Seo <james@equiv.tech>
10270 L:      linux-hwmon@vger.kernel.org
10271 S:      Maintained
10272 F:      Documentation/hwmon/hp-wmi-sensors.rst
10273 F:      drivers/hwmon/hp-wmi-sensors.c
10274 
10275 HPET:   High Precision Event Timers driver
10276 M:      Clemens Ladisch <clemens@ladisch.de>
10277 S:      Maintained
10278 F:      Documentation/timers/hpet.rst
10279 F:      drivers/char/hpet.c
10280 F:      include/linux/hpet.h
10281 F:      include/uapi/linux/hpet.h
10282 
10283 HPET:   x86
10284 S:      Orphan
10285 F:      arch/x86/include/asm/hpet.h
10286 F:      arch/x86/kernel/hpet.c
10287 
10288 HPFS FILESYSTEM
10289 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10290 S:      Maintained
10291 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10292 F:      fs/hpfs/
10293 
10294 HS3001 Hardware Temperature and Humidity Sensor
10295 M:      Andre Werner <andre.werner@systec-electronic.com>
10296 L:      linux-hwmon@vger.kernel.org
10297 S:      Maintained
10298 F:      drivers/hwmon/hs3001.c
10299 
10300 HSI SUBSYSTEM
10301 M:      Sebastian Reichel <sre@kernel.org>
10302 S:      Maintained
10303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10304 F:      Documentation/ABI/testing/sysfs-bus-hsi
10305 F:      Documentation/driver-api/hsi.rst
10306 F:      drivers/hsi/
10307 F:      include/linux/hsi/
10308 F:      include/uapi/linux/hsi/
10309 
10310 HSO 3G MODEM DRIVER
10311 L:      linux-usb@vger.kernel.org
10312 S:      Orphan
10313 F:      drivers/net/usb/hso.c
10314 
10315 HSR NETWORK PROTOCOL
10316 L:      netdev@vger.kernel.org
10317 S:      Orphan
10318 F:      net/hsr/
10319 
10320 HT16K33 LED CONTROLLER DRIVER
10321 M:      Robin van der Gracht <robin@protonic.nl>
10322 S:      Maintained
10323 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10324 F:      drivers/auxdisplay/ht16k33.c
10325 
10326 HTCPEN TOUCHSCREEN DRIVER
10327 M:      Pau Oliva Fora <pof@eslack.org>
10328 L:      linux-input@vger.kernel.org
10329 S:      Maintained
10330 F:      drivers/input/touchscreen/htcpen.c
10331 
10332 HTE SUBSYSTEM
10333 M:      Dipen Patel <dipenp@nvidia.com>
10334 L:      timestamp@lists.linux.dev
10335 S:      Maintained
10336 Q:      https://patchwork.kernel.org/project/timestamp/list/
10337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10338 F:      Documentation/devicetree/bindings/timestamp/
10339 F:      Documentation/driver-api/hte/
10340 F:      drivers/hte/
10341 F:      include/linux/hte.h
10342 
10343 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10344 M:      Lorenzo Bianconi <lorenzo@kernel.org>
10345 L:      linux-iio@vger.kernel.org
10346 S:      Maintained
10347 W:      http://www.st.com/
10348 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10349 F:      drivers/iio/humidity/hts221*
10350 
10351 HUAWEI ETHERNET DRIVER
10352 M:      Cai Huoqing <cai.huoqing@linux.dev>
10353 L:      netdev@vger.kernel.org
10354 S:      Maintained
10355 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10356 F:      drivers/net/ethernet/huawei/hinic/
10357 
10358 HUGETLB SUBSYSTEM
10359 M:      Muchun Song <muchun.song@linux.dev>
10360 L:      linux-mm@kvack.org
10361 S:      Maintained
10362 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10363 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10364 F:      Documentation/mm/hugetlbfs_reserv.rst
10365 F:      Documentation/mm/vmemmap_dedup.rst
10366 F:      fs/hugetlbfs/
10367 F:      include/linux/hugetlb.h
10368 F:      mm/hugetlb.c
10369 F:      mm/hugetlb_vmemmap.c
10370 F:      mm/hugetlb_vmemmap.h
10371 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10372 
10373 HVA ST MEDIA DRIVER
10374 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10375 L:      linux-media@vger.kernel.org
10376 S:      Supported
10377 W:      https://linuxtv.org
10378 T:      git git://linuxtv.org/media_tree.git
10379 F:      drivers/media/platform/st/sti/hva
10380 
10381 HWPOISON MEMORY FAILURE HANDLING
10382 M:      Miaohe Lin <linmiaohe@huawei.com>
10383 R:      Naoya Horiguchi <nao.horiguchi@gmail.com>
10384 L:      linux-mm@kvack.org
10385 S:      Maintained
10386 F:      mm/hwpoison-inject.c
10387 F:      mm/memory-failure.c
10388 
10389 HYCON HY46XX TOUCHSCREEN SUPPORT
10390 M:      Giulio Benetti <giulio.benetti@benettiengineering.com>
10391 L:      linux-input@vger.kernel.org
10392 S:      Maintained
10393 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10394 F:      drivers/input/touchscreen/hycon-hy46xx.c
10395 
10396 HYGON PROCESSOR SUPPORT
10397 M:      Pu Wen <puwen@hygon.cn>
10398 L:      linux-kernel@vger.kernel.org
10399 S:      Maintained
10400 F:      arch/x86/kernel/cpu/hygon.c
10401 
10402 HYNIX HI556 SENSOR DRIVER
10403 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10404 L:      linux-media@vger.kernel.org
10405 S:      Maintained
10406 T:      git git://linuxtv.org/media_tree.git
10407 F:      drivers/media/i2c/hi556.c
10408 
10409 HYNIX HI846 SENSOR DRIVER
10410 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
10411 L:      linux-media@vger.kernel.org
10412 S:      Maintained
10413 F:      drivers/media/i2c/hi846.c
10414 
10415 HYNIX HI847 SENSOR DRIVER
10416 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10417 L:      linux-media@vger.kernel.org
10418 S:      Maintained
10419 F:      drivers/media/i2c/hi847.c
10420 
10421 Hyper-V/Azure CORE AND DRIVERS
10422 M:      "K. Y. Srinivasan" <kys@microsoft.com>
10423 M:      Haiyang Zhang <haiyangz@microsoft.com>
10424 M:      Wei Liu <wei.liu@kernel.org>
10425 M:      Dexuan Cui <decui@microsoft.com>
10426 L:      linux-hyperv@vger.kernel.org
10427 S:      Supported
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10429 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10430 F:      Documentation/ABI/testing/debugfs-hyperv
10431 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10432 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10433 F:      Documentation/virt/hyperv
10434 F:      arch/arm64/hyperv
10435 F:      arch/arm64/include/asm/hyperv-tlfs.h
10436 F:      arch/arm64/include/asm/mshyperv.h
10437 F:      arch/x86/hyperv
10438 F:      arch/x86/include/asm/hyperv-tlfs.h
10439 F:      arch/x86/include/asm/mshyperv.h
10440 F:      arch/x86/include/asm/trace/hyperv.h
10441 F:      arch/x86/kernel/cpu/mshyperv.c
10442 F:      drivers/clocksource/hyperv_timer.c
10443 F:      drivers/hid/hid-hyperv.c
10444 F:      drivers/hv/
10445 F:      drivers/input/serio/hyperv-keyboard.c
10446 F:      drivers/iommu/hyperv-iommu.c
10447 F:      drivers/net/ethernet/microsoft/
10448 F:      drivers/net/hyperv/
10449 F:      drivers/pci/controller/pci-hyperv-intf.c
10450 F:      drivers/pci/controller/pci-hyperv.c
10451 F:      drivers/scsi/storvsc_drv.c
10452 F:      drivers/uio/uio_hv_generic.c
10453 F:      drivers/video/fbdev/hyperv_fb.c
10454 F:      include/asm-generic/hyperv-tlfs.h
10455 F:      include/asm-generic/mshyperv.h
10456 F:      include/clocksource/hyperv_timer.h
10457 F:      include/linux/hyperv.h
10458 F:      include/net/mana
10459 F:      include/uapi/linux/hyperv.h
10460 F:      net/vmw_vsock/hyperv_transport.c
10461 F:      tools/hv/
10462 
10463 HYPERBUS SUPPORT
10464 M:      Vignesh Raghavendra <vigneshr@ti.com>
10465 R:      Tudor Ambarus <tudor.ambarus@linaro.org>
10466 L:      linux-mtd@lists.infradead.org
10467 S:      Supported
10468 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10469 C:      irc://irc.oftc.net/mtd
10470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10471 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10472 F:      drivers/mtd/hyperbus/
10473 F:      include/linux/mtd/hyperbus.h
10474 
10475 HYPERVISOR VIRTUAL CONSOLE DRIVER
10476 L:      linuxppc-dev@lists.ozlabs.org
10477 S:      Odd Fixes
10478 F:      drivers/tty/hvc/
10479 
10480 I2C ACPI SUPPORT
10481 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10482 L:      linux-i2c@vger.kernel.org
10483 L:      linux-acpi@vger.kernel.org
10484 S:      Maintained
10485 F:      drivers/i2c/i2c-core-acpi.c
10486 
10487 I2C ADDRESS TRANSLATOR (ATR)
10488 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10489 R:      Luca Ceresoli <luca.ceresoli@bootlin.com>
10490 L:      linux-i2c@vger.kernel.org
10491 S:      Maintained
10492 F:      drivers/i2c/i2c-atr.c
10493 F:      include/linux/i2c-atr.h
10494 
10495 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10496 M:      Ajay Gupta <ajayg@nvidia.com>
10497 L:      linux-i2c@vger.kernel.org
10498 S:      Maintained
10499 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10500 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10501 
10502 I2C MUXES
10503 M:      Peter Rosin <peda@axentia.se>
10504 L:      linux-i2c@vger.kernel.org
10505 S:      Maintained
10506 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10507 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10508 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10509 F:      Documentation/i2c/i2c-topology.rst
10510 F:      Documentation/i2c/muxes/
10511 F:      drivers/i2c/i2c-mux.c
10512 F:      drivers/i2c/muxes/
10513 F:      include/linux/i2c-mux.h
10514 
10515 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10516 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
10517 L:      linux-i2c@vger.kernel.org
10518 S:      Maintained
10519 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10520 F:      drivers/i2c/busses/i2c-mv64xxx.c
10521 
10522 I2C OVER PARALLEL PORT
10523 M:      Jean Delvare <jdelvare@suse.com>
10524 L:      linux-i2c@vger.kernel.org
10525 S:      Maintained
10526 F:      Documentation/i2c/busses/i2c-parport.rst
10527 F:      drivers/i2c/busses/i2c-parport.c
10528 
10529 I2C SUBSYSTEM
10530 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
10531 L:      linux-i2c@vger.kernel.org
10532 S:      Maintained
10533 W:      https://i2c.wiki.kernel.org/
10534 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10536 F:      Documentation/i2c/
10537 F:      drivers/i2c/*
10538 F:      include/dt-bindings/i2c/i2c.h
10539 F:      include/linux/i2c-dev.h
10540 F:      include/linux/i2c-smbus.h
10541 F:      include/linux/i2c.h
10542 F:      include/uapi/linux/i2c-*.h
10543 F:      include/uapi/linux/i2c.h
10544 
10545 I2C SUBSYSTEM HOST DRIVERS
10546 M:      Andi Shyti <andi.shyti@kernel.org>
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/andi.shyti/linux.git
10552 F:      Documentation/devicetree/bindings/i2c/
10553 F:      drivers/i2c/algos/
10554 F:      drivers/i2c/busses/
10555 F:      include/dt-bindings/i2c/
10556 
10557 I2C-TAOS-EVM DRIVER
10558 M:      Jean Delvare <jdelvare@suse.com>
10559 L:      linux-i2c@vger.kernel.org
10560 S:      Maintained
10561 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10562 F:      drivers/i2c/busses/i2c-taos-evm.c
10563 
10564 I2C-TINY-USB DRIVER
10565 M:      Till Harbaum <till@harbaum.org>
10566 L:      linux-i2c@vger.kernel.org
10567 S:      Maintained
10568 W:      http://www.harbaum.org/till/i2c_tiny_usb
10569 F:      drivers/i2c/busses/i2c-tiny-usb.c
10570 
10571 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10572 M:      Jean Delvare <jdelvare@suse.com>
10573 L:      linux-i2c@vger.kernel.org
10574 S:      Maintained
10575 F:      Documentation/i2c/busses/i2c-ali1535.rst
10576 F:      Documentation/i2c/busses/i2c-ali1563.rst
10577 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10578 F:      Documentation/i2c/busses/i2c-amd756.rst
10579 F:      Documentation/i2c/busses/i2c-amd8111.rst
10580 F:      Documentation/i2c/busses/i2c-i801.rst
10581 F:      Documentation/i2c/busses/i2c-nforce2.rst
10582 F:      Documentation/i2c/busses/i2c-piix4.rst
10583 F:      Documentation/i2c/busses/i2c-sis5595.rst
10584 F:      Documentation/i2c/busses/i2c-sis630.rst
10585 F:      Documentation/i2c/busses/i2c-sis96x.rst
10586 F:      Documentation/i2c/busses/i2c-via.rst
10587 F:      Documentation/i2c/busses/i2c-viapro.rst
10588 F:      drivers/i2c/busses/i2c-ali1535.c
10589 F:      drivers/i2c/busses/i2c-ali1563.c
10590 F:      drivers/i2c/busses/i2c-ali15x3.c
10591 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10592 F:      drivers/i2c/busses/i2c-amd756.c
10593 F:      drivers/i2c/busses/i2c-amd8111.c
10594 F:      drivers/i2c/busses/i2c-i801.c
10595 F:      drivers/i2c/busses/i2c-isch.c
10596 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10597 F:      drivers/i2c/busses/i2c-nforce2.c
10598 F:      drivers/i2c/busses/i2c-piix4.c
10599 F:      drivers/i2c/busses/i2c-sis5595.c
10600 F:      drivers/i2c/busses/i2c-sis630.c
10601 F:      drivers/i2c/busses/i2c-sis96x.c
10602 F:      drivers/i2c/busses/i2c-via.c
10603 F:      drivers/i2c/busses/i2c-viapro.c
10604 
10605 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10606 M:      Hans de Goede <hdegoede@redhat.com>
10607 L:      linux-i2c@vger.kernel.org
10608 S:      Maintained
10609 F:      drivers/i2c/busses/i2c-cht-wc.c
10610 
10611 I2C/SMBUS ISMT DRIVER
10612 M:      Seth Heasley <seth.heasley@intel.com>
10613 M:      Neil Horman <nhorman@tuxdriver.com>
10614 L:      linux-i2c@vger.kernel.org
10615 F:      Documentation/i2c/busses/i2c-ismt.rst
10616 F:      drivers/i2c/busses/i2c-ismt.c
10617 
10618 I2C/SMBUS ZHAOXIN DRIVER
10619 M:      Hans Hu <hanshu@zhaoxin.com>
10620 L:      linux-i2c@vger.kernel.org
10621 S:      Maintained
10622 W:      https://www.zhaoxin.com
10623 F:      drivers/i2c/busses/i2c-viai2c-common.c
10624 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10625 
10626 I2C/SMBUS STUB DRIVER
10627 M:      Jean Delvare <jdelvare@suse.com>
10628 L:      linux-i2c@vger.kernel.org
10629 S:      Maintained
10630 F:      drivers/i2c/i2c-stub.c
10631 
10632 I3C DRIVER FOR ASPEED AST2600
10633 M:      Jeremy Kerr <jk@codeconstruct.com.au>
10634 S:      Maintained
10635 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10636 F:      drivers/i3c/master/ast2600-i3c-master.c
10637 
10638 I3C DRIVER FOR CADENCE I3C MASTER IP
10639 M:      Przemysław Gaj <pgaj@cadence.com>
10640 S:      Maintained
10641 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10642 F:      drivers/i3c/master/i3c-master-cdns.c
10643 
10644 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10645 S:      Orphan
10646 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10647 F:      drivers/i3c/master/dw*
10648 
10649 I3C SUBSYSTEM
10650 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10651 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
10652 S:      Maintained
10653 C:      irc://chat.freenode.net/linux-i3c
10654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10655 F:      Documentation/ABI/testing/sysfs-bus-i3c
10656 F:      Documentation/devicetree/bindings/i3c/
10657 F:      Documentation/driver-api/i3c
10658 F:      drivers/i3c/
10659 F:      include/dt-bindings/i3c/
10660 F:      include/linux/i3c/
10661 
10662 IBM Operation Panel Input Driver
10663 M:      Eddie James <eajames@linux.ibm.com>
10664 L:      linux-input@vger.kernel.org
10665 S:      Maintained
10666 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10667 F:      drivers/input/misc/ibm-panel.c
10668 
10669 IBM Power 842 compression accelerator
10670 M:      Haren Myneni <haren@us.ibm.com>
10671 S:      Supported
10672 F:      crypto/842.c
10673 F:      drivers/crypto/nx/Kconfig
10674 F:      drivers/crypto/nx/Makefile
10675 F:      drivers/crypto/nx/nx-842*
10676 F:      include/linux/sw842.h
10677 F:      lib/842/
10678 
10679 IBM Power in-Nest Crypto Acceleration
10680 M:      Breno Leitão <leitao@debian.org>
10681 M:      Nayna Jain <nayna@linux.ibm.com>
10682 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10683 L:      linux-crypto@vger.kernel.org
10684 S:      Supported
10685 F:      drivers/crypto/nx/Kconfig
10686 F:      drivers/crypto/nx/Makefile
10687 F:      drivers/crypto/nx/nx-aes*
10688 F:      drivers/crypto/nx/nx-sha*
10689 F:      drivers/crypto/nx/nx.*
10690 F:      drivers/crypto/nx/nx_csbcpb.h
10691 F:      drivers/crypto/nx/nx_debugfs.c
10692 
10693 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10694 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10695 L:      linux-pci@vger.kernel.org
10696 L:      linuxppc-dev@lists.ozlabs.org
10697 S:      Supported
10698 F:      drivers/pci/hotplug/rpadlpar*
10699 
10700 IBM Power Linux RAID adapter
10701 M:      Brian King <brking@us.ibm.com>
10702 S:      Supported
10703 F:      drivers/scsi/ipr.*
10704 
10705 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10706 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10707 L:      linux-pci@vger.kernel.org
10708 L:      linuxppc-dev@lists.ozlabs.org
10709 S:      Supported
10710 F:      drivers/pci/hotplug/rpaphp*
10711 
10712 IBM Power SRIOV Virtual NIC Device Driver
10713 M:      Haren Myneni <haren@linux.ibm.com>
10714 M:      Rick Lindsley <ricklind@linux.ibm.com>
10715 R:      Nick Child <nnac123@linux.ibm.com>
10716 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
10717 L:      netdev@vger.kernel.org
10718 S:      Supported
10719 F:      drivers/net/ethernet/ibm/ibmvnic.*
10720 
10721 IBM Power VFIO Support
10722 M:      Timothy Pearson <tpearson@raptorengineering.com>
10723 S:      Supported
10724 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10725 
10726 IBM Power Virtual Ethernet Device Driver
10727 M:      Nick Child <nnac123@linux.ibm.com>
10728 L:      netdev@vger.kernel.org
10729 S:      Supported
10730 F:      drivers/net/ethernet/ibm/ibmveth.*
10731 
10732 IBM Power Virtual FC Device Drivers
10733 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10734 L:      linux-scsi@vger.kernel.org
10735 S:      Supported
10736 F:      drivers/scsi/ibmvscsi/ibmvfc*
10737 
10738 IBM Power Virtual Management Channel Driver
10739 M:      Brad Warrum <bwarrum@linux.ibm.com>
10740 M:      Ritu Agarwal <rituagar@linux.ibm.com>
10741 S:      Supported
10742 F:      drivers/misc/ibmvmc.*
10743 
10744 IBM Power Virtual SCSI Device Drivers
10745 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10746 L:      linux-scsi@vger.kernel.org
10747 S:      Supported
10748 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10749 F:      include/scsi/viosrp.h
10750 
10751 IBM Power Virtual SCSI Device Target Driver
10752 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10753 L:      linux-scsi@vger.kernel.org
10754 L:      target-devel@vger.kernel.org
10755 S:      Supported
10756 F:      drivers/scsi/ibmvscsi_tgt/
10757 
10758 IBM Power VMX Cryptographic instructions
10759 M:      Breno Leitão <leitao@debian.org>
10760 M:      Nayna Jain <nayna@linux.ibm.com>
10761 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10762 L:      linux-crypto@vger.kernel.org
10763 S:      Supported
10764 F:      arch/powerpc/crypto/Kconfig
10765 F:      arch/powerpc/crypto/Makefile
10766 F:      arch/powerpc/crypto/aes.c
10767 F:      arch/powerpc/crypto/aes_cbc.c
10768 F:      arch/powerpc/crypto/aes_ctr.c
10769 F:      arch/powerpc/crypto/aes_xts.c
10770 F:      arch/powerpc/crypto/aesp8-ppc.*
10771 F:      arch/powerpc/crypto/ghash.c
10772 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10773 F:      arch/powerpc/crypto/ppc-xlate.pl
10774 F:      arch/powerpc/crypto/vmx.c
10775 
10776 IBM ServeRAID RAID DRIVER
10777 S:      Orphan
10778 F:      drivers/scsi/ips.*
10779 
10780 ICH LPC AND GPIO DRIVER
10781 M:      Peter Tyser <ptyser@xes-inc.com>
10782 S:      Maintained
10783 F:      drivers/gpio/gpio-ich.c
10784 F:      drivers/mfd/lpc_ich.c
10785 
10786 ICY I2C DRIVER
10787 M:      Max Staudt <max@enpas.org>
10788 L:      linux-i2c@vger.kernel.org
10789 S:      Maintained
10790 F:      drivers/i2c/busses/i2c-icy.c
10791 
10792 IDEAPAD LAPTOP EXTRAS DRIVER
10793 M:      Ike Panhc <ike.pan@canonical.com>
10794 L:      platform-driver-x86@vger.kernel.org
10795 S:      Maintained
10796 W:      http://launchpad.net/ideapad-laptop
10797 F:      drivers/platform/x86/ideapad-laptop.c
10798 
10799 IDEAPAD LAPTOP SLIDEBAR DRIVER
10800 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
10801 L:      linux-input@vger.kernel.org
10802 S:      Maintained
10803 W:      https://github.com/o2genum/ideapad-slidebar
10804 F:      drivers/input/misc/ideapad_slidebar.c
10805 
10806 IDT VersaClock 5 CLOCK DRIVER
10807 M:      Luca Ceresoli <luca@lucaceresoli.net>
10808 S:      Maintained
10809 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10810 F:      drivers/clk/clk-versaclock5.c
10811 
10812 IEEE 802.15.4 SUBSYSTEM
10813 M:      Alexander Aring <alex.aring@gmail.com>
10814 M:      Stefan Schmidt <stefan@datenfreihafen.org>
10815 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10816 L:      linux-wpan@vger.kernel.org
10817 S:      Maintained
10818 W:      https://linux-wpan.org/
10819 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10822 F:      Documentation/networking/ieee802154.rst
10823 F:      drivers/net/ieee802154/
10824 F:      include/linux/ieee802154.h
10825 F:      include/linux/nl802154.h
10826 F:      include/net/af_ieee802154.h
10827 F:      include/net/cfg802154.h
10828 F:      include/net/ieee802154_netdev.h
10829 F:      include/net/mac802154.h
10830 F:      include/net/nl802154.h
10831 F:      net/ieee802154/
10832 F:      net/mac802154/
10833 
10834 Intel VIRTIO DATA PATH ACCELERATOR
10835 M:      Zhu Lingshan <lingshan.zhu@kernel.org>
10836 L:      virtualization@lists.linux.dev
10837 S:      Supported
10838 F:      drivers/vdpa/ifcvf/
10839 
10840 IFE PROTOCOL
10841 M:      Yotam Gigi <yotam.gi@gmail.com>
10842 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10843 F:      include/net/ife.h
10844 F:      include/uapi/linux/ife.h
10845 F:      net/ife
10846 
10847 IGORPLUG-USB IR RECEIVER
10848 M:      Sean Young <sean@mess.org>
10849 L:      linux-media@vger.kernel.org
10850 S:      Maintained
10851 F:      drivers/media/rc/igorplugusb.c
10852 
10853 IGUANAWORKS USB IR TRANSCEIVER
10854 M:      Sean Young <sean@mess.org>
10855 L:      linux-media@vger.kernel.org
10856 S:      Maintained
10857 F:      drivers/media/rc/iguanair.c
10858 
10859 IIO BACKEND FRAMEWORK
10860 M:      Nuno Sa <nuno.sa@analog.com>
10861 R:      Olivier Moysan <olivier.moysan@foss.st.com>
10862 L:      linux-iio@vger.kernel.org
10863 S:      Maintained
10864 F:      drivers/iio/industrialio-backend.c
10865 F:      include/linux/iio/backend.h
10866 
10867 IIO DIGITAL POTENTIOMETER DAC
10868 M:      Peter Rosin <peda@axentia.se>
10869 L:      linux-iio@vger.kernel.org
10870 S:      Maintained
10871 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10872 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10873 F:      drivers/iio/dac/dpot-dac.c
10874 
10875 IIO ENVELOPE DETECTOR
10876 M:      Peter Rosin <peda@axentia.se>
10877 L:      linux-iio@vger.kernel.org
10878 S:      Maintained
10879 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10880 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10881 F:      drivers/iio/adc/envelope-detector.c
10882 
10883 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10884 M:      Matti Vaittinen <mazziesaccount@gmail.com>
10885 L:      linux-iio@vger.kernel.org
10886 S:      Maintained
10887 F:      drivers/iio/industrialio-gts-helper.c
10888 F:      include/linux/iio/iio-gts-helper.h
10889 F:      drivers/iio/test/iio-test-gts.c
10890 
10891 IIO MULTIPLEXER
10892 M:      Peter Rosin <peda@axentia.se>
10893 L:      linux-iio@vger.kernel.org
10894 S:      Maintained
10895 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10896 F:      drivers/iio/multiplexer/iio-mux.c
10897 
10898 IIO SCMI BASED DRIVER
10899 M:      Jyoti Bhayana <jbhayana@google.com>
10900 L:      linux-iio@vger.kernel.org
10901 S:      Maintained
10902 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10903 
10904 IIO SUBSYSTEM AND DRIVERS
10905 M:      Jonathan Cameron <jic23@kernel.org>
10906 R:      Lars-Peter Clausen <lars@metafoo.de>
10907 L:      linux-iio@vger.kernel.org
10908 S:      Maintained
10909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10910 F:      Documentation/ABI/testing/configfs-iio*
10911 F:      Documentation/ABI/testing/sysfs-bus-iio*
10912 F:      Documentation/devicetree/bindings/iio/
10913 F:      Documentation/iio/
10914 F:      drivers/iio/
10915 F:      drivers/staging/iio/
10916 F:      include/dt-bindings/iio/
10917 F:      include/linux/iio/
10918 F:      tools/iio/
10919 
10920 IIO UNIT CONVERTER
10921 M:      Peter Rosin <peda@axentia.se>
10922 L:      linux-iio@vger.kernel.org
10923 S:      Maintained
10924 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10925 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10926 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10927 F:      drivers/iio/afe/iio-rescale.c
10928 
10929 IKANOS/ADI EAGLE ADSL USB DRIVER
10930 M:      Matthieu Castet <castet.matthieu@free.fr>
10931 M:      Stanislaw Gruszka <stf_xl@wp.pl>
10932 S:      Maintained
10933 F:      drivers/usb/atm/ueagle-atm.c
10934 
10935 IMAGIS TOUCHSCREEN DRIVER
10936 M:      Markuss Broks <markuss.broks@gmail.com>
10937 S:      Maintained
10938 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10939 F:      drivers/input/touchscreen/imagis.c
10940 
10941 IMGTEC ASCII LCD DRIVER
10942 M:      Paul Burton <paulburton@kernel.org>
10943 S:      Maintained
10944 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10945 F:      drivers/auxdisplay/img-ascii-lcd.c
10946 
10947 IMGTEC JPEG ENCODER DRIVER
10948 M:      Devarsh Thakkar <devarsht@ti.com>
10949 L:      linux-media@vger.kernel.org
10950 S:      Supported
10951 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10952 F:      drivers/media/platform/imagination/e5010*
10953 
10954 IMGTEC IR DECODER DRIVER
10955 S:      Orphan
10956 F:      drivers/media/rc/img-ir/
10957 
10958 IMGTEC POWERVR DRM DRIVER
10959 M:      Frank Binns <frank.binns@imgtec.com>
10960 M:      Matt Coster <matt.coster@imgtec.com>
10961 S:      Supported
10962 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10963 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10964 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10965 F:      Documentation/gpu/imagination/
10966 F:      drivers/gpu/drm/imagination/
10967 F:      include/uapi/drm/pvr_drm.h
10968 
10969 IMON SOUNDGRAPH USB IR RECEIVER
10970 M:      Sean Young <sean@mess.org>
10971 L:      linux-media@vger.kernel.org
10972 S:      Maintained
10973 F:      drivers/media/rc/imon.c
10974 F:      drivers/media/rc/imon_raw.c
10975 
10976 IMS TWINTURBO FRAMEBUFFER DRIVER
10977 L:      linux-fbdev@vger.kernel.org
10978 S:      Orphan
10979 F:      drivers/video/fbdev/imsttfb.c
10980 
10981 INDEX OF FURTHER KERNEL DOCUMENTATION
10982 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10983 S:      Maintained
10984 F:      Documentation/process/kernel-docs.rst
10985 
10986 INDUSTRY PACK SUBSYSTEM (IPACK)
10987 M:      Vaibhav Gupta <vaibhavgupta40@gmail.com>
10988 M:      Jens Taprogge <jens.taprogge@taprogge.org>
10989 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10990 L:      industrypack-devel@lists.sourceforge.net
10991 S:      Maintained
10992 W:      http://industrypack.sourceforge.net
10993 F:      drivers/ipack/
10994 
10995 INFINEON DPS310 Driver
10996 M:      Eddie James <eajames@linux.ibm.com>
10997 L:      linux-iio@vger.kernel.org
10998 S:      Maintained
10999 F:      drivers/iio/pressure/dps310.c
11000 
11001 INFINEON PEB2466 ASoC CODEC
11002 M:      Herve Codina <herve.codina@bootlin.com>
11003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11004 S:      Maintained
11005 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11006 F:      sound/soc/codecs/peb2466.c
11007 
11008 INFINIBAND SUBSYSTEM
11009 M:      Jason Gunthorpe <jgg@nvidia.com>
11010 M:      Leon Romanovsky <leonro@nvidia.com>
11011 L:      linux-rdma@vger.kernel.org
11012 S:      Supported
11013 W:      https://github.com/linux-rdma/rdma-core
11014 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11016 F:      Documentation/devicetree/bindings/infiniband/
11017 F:      Documentation/infiniband/
11018 F:      drivers/infiniband/
11019 F:      include/rdma/
11020 F:      include/trace/events/ib_mad.h
11021 F:      include/trace/events/ib_umad.h
11022 F:      include/trace/misc/rdma.h
11023 F:      include/uapi/linux/if_infiniband.h
11024 F:      include/uapi/rdma/
11025 F:      samples/bpf/ibumad_kern.c
11026 F:      samples/bpf/ibumad_user.c
11027 
11028 INGENIC JZ4780 NAND DRIVER
11029 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11030 L:      linux-mtd@lists.infradead.org
11031 L:      linux-mips@vger.kernel.org
11032 S:      Maintained
11033 F:      drivers/mtd/nand/raw/ingenic/
11034 
11035 INGENIC JZ47xx SoCs
11036 M:      Paul Cercueil <paul@crapouillou.net>
11037 L:      linux-mips@vger.kernel.org
11038 S:      Maintained
11039 F:      arch/mips/boot/dts/ingenic/
11040 F:      arch/mips/generic/board-ingenic.c
11041 F:      arch/mips/include/asm/mach-ingenic/
11042 F:      arch/mips/ingenic/Kconfig
11043 F:      drivers/clk/ingenic/
11044 F:      drivers/dma/dma-jz4780.c
11045 F:      drivers/gpu/drm/ingenic/
11046 F:      drivers/i2c/busses/i2c-jz4780.c
11047 F:      drivers/iio/adc/ingenic-adc.c
11048 F:      drivers/irqchip/irq-ingenic.c
11049 F:      drivers/memory/jz4780-nemc.c
11050 F:      drivers/mmc/host/jz4740_mmc.c
11051 F:      drivers/mtd/nand/raw/ingenic/
11052 F:      drivers/pinctrl/pinctrl-ingenic.c
11053 F:      drivers/power/supply/ingenic-battery.c
11054 F:      drivers/pwm/pwm-jz4740.c
11055 F:      drivers/remoteproc/ingenic_rproc.c
11056 F:      drivers/rtc/rtc-jz4740.c
11057 F:      drivers/tty/serial/8250/8250_ingenic.c
11058 F:      drivers/usb/musb/jz4740.c
11059 F:      drivers/watchdog/jz4740_wdt.c
11060 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11061 F:      include/linux/mfd/ingenic-tcu.h
11062 F:      sound/soc/codecs/jz47*
11063 F:      sound/soc/jz4740/
11064 
11065 INJOINIC IP5xxx POWER BANK IC DRIVER
11066 M:      Samuel Holland <samuel@sholland.org>
11067 S:      Maintained
11068 F:      drivers/power/supply/ip5xxx_power.c
11069 
11070 INOTIFY
11071 M:      Jan Kara <jack@suse.cz>
11072 R:      Amir Goldstein <amir73il@gmail.com>
11073 L:      linux-fsdevel@vger.kernel.org
11074 S:      Maintained
11075 F:      Documentation/filesystems/inotify.rst
11076 F:      fs/notify/inotify/
11077 F:      include/linux/inotify.h
11078 F:      include/uapi/linux/inotify.h
11079 
11080 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11081 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
11082 L:      linux-input@vger.kernel.org
11083 S:      Maintained
11084 Q:      http://patchwork.kernel.org/project/linux-input/list/
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11086 F:      Documentation/devicetree/bindings/input/
11087 F:      Documentation/devicetree/bindings/serio/
11088 F:      Documentation/input/
11089 F:      drivers/input/
11090 F:      include/dt-bindings/input/
11091 F:      include/linux/input.h
11092 F:      include/linux/input/
11093 F:      include/uapi/linux/input-event-codes.h
11094 F:      include/uapi/linux/input.h
11095 
11096 INPUT MULTITOUCH (MT) PROTOCOL
11097 M:      Henrik Rydberg <rydberg@bitmath.org>
11098 L:      linux-input@vger.kernel.org
11099 S:      Odd fixes
11100 F:      Documentation/input/multi-touch-protocol.rst
11101 F:      drivers/input/input-mt.c
11102 K:      \b(ABS|SYN)_MT_
11103 
11104 INSIDE SECURE CRYPTO DRIVER
11105 M:      Antoine Tenart <atenart@kernel.org>
11106 L:      linux-crypto@vger.kernel.org
11107 S:      Maintained
11108 F:      drivers/crypto/inside-secure/
11109 
11110 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11111 M:      Mimi Zohar <zohar@linux.ibm.com>
11112 M:      Roberto Sassu <roberto.sassu@huawei.com>
11113 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11114 R:      Eric Snowberg <eric.snowberg@oracle.com>
11115 L:      linux-integrity@vger.kernel.org
11116 S:      Supported
11117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11118 F:      security/integrity/
11119 F:      security/integrity/ima/
11120 
11121 INTEL 810/815 FRAMEBUFFER DRIVER
11122 M:      Antonino Daplas <adaplas@gmail.com>
11123 L:      linux-fbdev@vger.kernel.org
11124 S:      Maintained
11125 F:      drivers/video/fbdev/i810/
11126 
11127 INTEL 8254 COUNTER DRIVER
11128 M:      William Breathitt Gray <wbg@kernel.org>
11129 L:      linux-iio@vger.kernel.org
11130 S:      Maintained
11131 F:      drivers/counter/i8254.c
11132 F:      include/linux/i8254.h
11133 
11134 INTEL 8255 GPIO DRIVER
11135 M:      William Breathitt Gray <wbg@kernel.org>
11136 L:      linux-gpio@vger.kernel.org
11137 S:      Maintained
11138 F:      drivers/gpio/gpio-i8255.c
11139 F:      drivers/gpio/gpio-i8255.h
11140 
11141 INTEL ASoC DRIVERS
11142 M:      Cezary Rojewski <cezary.rojewski@intel.com>
11143 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11144 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
11145 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11146 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
11147 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11148 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
11149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11150 S:      Supported
11151 F:      sound/soc/intel/
11152 
11153 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11154 M:      Hans de Goede <hdegoede@redhat.com>
11155 L:      platform-driver-x86@vger.kernel.org
11156 S:      Maintained
11157 F:      drivers/platform/x86/intel/atomisp2/pm.c
11158 
11159 INTEL ATOMISP2 LED DRIVER
11160 M:      Hans de Goede <hdegoede@redhat.com>
11161 L:      platform-driver-x86@vger.kernel.org
11162 S:      Maintained
11163 F:      drivers/platform/x86/intel/atomisp2/led.c
11164 
11165 INTEL BIOS SAR INT1092 DRIVER
11166 M:      Shravan Sudhakar <s.shravan@intel.com>
11167 L:      platform-driver-x86@vger.kernel.org
11168 S:      Maintained
11169 F:      drivers/platform/x86/intel/int1092/
11170 
11171 INTEL BROXTON PMC DRIVER
11172 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11173 M:      Zha Qipeng <qipeng.zha@intel.com>
11174 S:      Maintained
11175 F:      drivers/mfd/intel_pmc_bxt.c
11176 F:      include/linux/mfd/intel_pmc_bxt.h
11177 
11178 INTEL C600 SERIES SAS CONTROLLER DRIVER
11179 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11180 L:      linux-scsi@vger.kernel.org
11181 S:      Supported
11182 T:      git git://git.code.sf.net/p/intel-sas/isci
11183 F:      drivers/scsi/isci/
11184 
11185 INTEL CPU family model numbers
11186 M:      Tony Luck <tony.luck@intel.com>
11187 M:      x86@kernel.org
11188 L:      linux-kernel@vger.kernel.org
11189 S:      Supported
11190 F:      arch/x86/include/asm/intel-family.h
11191 
11192 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11193 M:      Jani Nikula <jani.nikula@linux.intel.com>
11194 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11195 L:      intel-gfx@lists.freedesktop.org
11196 L:      intel-xe@lists.freedesktop.org
11197 S:      Supported
11198 F:      drivers/gpu/drm/i915/display/
11199 F:      drivers/gpu/drm/xe/display/
11200 F:      drivers/gpu/drm/xe/compat-i915-headers
11201 F:      include/drm/intel/
11202 
11203 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11204 M:      Jani Nikula <jani.nikula@linux.intel.com>
11205 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11206 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11207 M:      Tvrtko Ursulin <tursulin@ursulin.net>
11208 L:      intel-gfx@lists.freedesktop.org
11209 S:      Supported
11210 W:      https://drm.pages.freedesktop.org/intel-docs/
11211 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11212 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11213 C:      irc://irc.oftc.net/intel-gfx
11214 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11215 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11216 F:      Documentation/gpu/i915.rst
11217 F:      drivers/gpu/drm/ci/xfails/i915*
11218 F:      drivers/gpu/drm/i915/
11219 F:      include/drm/intel/
11220 F:      include/uapi/drm/i915_drm.h
11221 
11222 INTEL DRM XE DRIVER (Lunar Lake and newer)
11223 M:      Lucas De Marchi <lucas.demarchi@intel.com>
11224 M:      Thomas Hellström <thomas.hellstrom@linux.intel.com>
11225 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11226 L:      intel-xe@lists.freedesktop.org
11227 S:      Supported
11228 W:      https://drm.pages.freedesktop.org/intel-docs/
11229 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11230 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11231 C:      irc://irc.oftc.net/xe
11232 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11233 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11234 F:      Documentation/gpu/xe/
11235 F:      drivers/gpu/drm/xe/
11236 F:      include/drm/intel/
11237 F:      include/uapi/drm/xe_drm.h
11238 
11239 INTEL ETHERNET DRIVERS
11240 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
11241 M:      Przemek Kitszel <przemyslaw.kitszel@intel.com>
11242 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11243 S:      Supported
11244 W:      https://www.intel.com/content/www/us/en/support.html
11245 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11248 F:      Documentation/networking/device_drivers/ethernet/intel/
11249 F:      drivers/net/ethernet/intel/
11250 F:      drivers/net/ethernet/intel/*/
11251 F:      include/linux/avf/virtchnl.h
11252 F:      include/linux/net/intel/iidc.h
11253 
11254 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11255 M:      Mustafa Ismail <mustafa.ismail@intel.com>
11256 M:      Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11257 L:      linux-rdma@vger.kernel.org
11258 S:      Supported
11259 F:      drivers/infiniband/hw/irdma/
11260 F:      include/uapi/rdma/irdma-abi.h
11261 
11262 INTEL GPIO DRIVERS
11263 M:      Andy Shevchenko <andy@kernel.org>
11264 L:      linux-gpio@vger.kernel.org
11265 S:      Supported
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11267 F:      drivers/gpio/gpio-elkhartlake.c
11268 F:      drivers/gpio/gpio-graniterapids.c
11269 F:      drivers/gpio/gpio-ich.c
11270 F:      drivers/gpio/gpio-merrifield.c
11271 F:      drivers/gpio/gpio-ml-ioh.c
11272 F:      drivers/gpio/gpio-pch.c
11273 F:      drivers/gpio/gpio-sch.c
11274 F:      drivers/gpio/gpio-sodaville.c
11275 F:      drivers/gpio/gpio-tangier.c
11276 F:      drivers/gpio/gpio-tangier.h
11277 
11278 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11279 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
11280 M:      Zhi Wang <zhi.wang.linux@gmail.com>
11281 L:      intel-gvt-dev@lists.freedesktop.org
11282 L:      intel-gfx@lists.freedesktop.org
11283 S:      Supported
11284 W:      https://github.com/intel/gvt-linux/wiki
11285 T:      git https://github.com/intel/gvt-linux.git
11286 F:      drivers/gpu/drm/i915/gvt/
11287 
11288 INTEL HID EVENT DRIVER
11289 M:      Alex Hung <alexhung@gmail.com>
11290 L:      platform-driver-x86@vger.kernel.org
11291 S:      Maintained
11292 F:      drivers/platform/x86/intel/hid.c
11293 
11294 INTEL I/OAT DMA DRIVER
11295 M:      Dave Jiang <dave.jiang@intel.com>
11296 R:      Dan Williams <dan.j.williams@intel.com>
11297 L:      dmaengine@vger.kernel.org
11298 S:      Supported
11299 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11300 F:      drivers/dma/ioat*
11301 
11302 INTEL IAA CRYPTO DRIVER
11303 M:      Tom Zanussi <tom.zanussi@linux.intel.com>
11304 L:      linux-crypto@vger.kernel.org
11305 S:      Supported
11306 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11307 F:      drivers/crypto/intel/iaa/*
11308 
11309 INTEL IDLE DRIVER
11310 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
11311 M:      Len Brown <lenb@kernel.org>
11312 L:      linux-pm@vger.kernel.org
11313 S:      Supported
11314 B:      https://bugzilla.kernel.org
11315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11316 F:      drivers/idle/intel_idle.c
11317 
11318 INTEL IDXD DRIVER
11319 M:      Fenghua Yu <fenghua.yu@intel.com>
11320 R:      Dave Jiang <dave.jiang@intel.com>
11321 L:      dmaengine@vger.kernel.org
11322 S:      Supported
11323 F:      drivers/dma/idxd/*
11324 F:      include/uapi/linux/idxd.h
11325 
11326 INTEL IN FIELD SCAN (IFS) DEVICE
11327 M:      Jithu Joseph <jithu.joseph@intel.com>
11328 R:      Ashok Raj <ashok.raj@intel.com>
11329 R:      Tony Luck <tony.luck@intel.com>
11330 S:      Maintained
11331 F:      drivers/platform/x86/intel/ifs
11332 F:      include/trace/events/intel_ifs.h
11333 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11334 
11335 INTEL INTEGRATED SENSOR HUB DRIVER
11336 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11337 M:      Jiri Kosina <jikos@kernel.org>
11338 L:      linux-input@vger.kernel.org
11339 S:      Maintained
11340 F:      drivers/hid/intel-ish-hid/
11341 
11342 INTEL IOMMU (VT-d)
11343 M:      David Woodhouse <dwmw2@infradead.org>
11344 M:      Lu Baolu <baolu.lu@linux.intel.com>
11345 L:      iommu@lists.linux.dev
11346 S:      Supported
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11348 F:      drivers/iommu/intel/
11349 
11350 INTEL IPU3 CSI-2 CIO2 DRIVER
11351 M:      Yong Zhi <yong.zhi@intel.com>
11352 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11353 M:      Bingbu Cao <bingbu.cao@intel.com>
11354 M:      Dan Scally <djrscally@gmail.com>
11355 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11356 L:      linux-media@vger.kernel.org
11357 S:      Maintained
11358 T:      git git://linuxtv.org/media_tree.git
11359 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11360 F:      drivers/media/pci/intel/ipu3/
11361 
11362 INTEL IPU3 CSI-2 IMGU DRIVER
11363 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11364 R:      Bingbu Cao <bingbu.cao@intel.com>
11365 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11366 L:      linux-media@vger.kernel.org
11367 S:      Maintained
11368 F:      Documentation/admin-guide/media/ipu3.rst
11369 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11370 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11371 F:      drivers/staging/media/ipu3/
11372 
11373 INTEL IPU6 INPUT SYSTEM DRIVER
11374 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11375 M:      Bingbu Cao <bingbu.cao@intel.com>
11376 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11377 L:      linux-media@vger.kernel.org
11378 S:      Maintained
11379 T:      git git://linuxtv.org/media_tree.git
11380 F:      Documentation/admin-guide/media/ipu6-isys.rst
11381 F:      drivers/media/pci/intel/ipu6/
11382 
11383 INTEL ISHTP ECLITE DRIVER
11384 M:      Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11385 L:      platform-driver-x86@vger.kernel.org
11386 S:      Supported
11387 F:      drivers/platform/x86/intel/ishtp_eclite.c
11388 
11389 INTEL IXP4XX CRYPTO SUPPORT
11390 M:      Corentin Labbe <clabbe@baylibre.com>
11391 L:      linux-crypto@vger.kernel.org
11392 S:      Maintained
11393 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11394 
11395 INTEL KEEM BAY DRM DRIVER
11396 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11397 M:      Edmund Dea <edmund.j.dea@intel.com>
11398 S:      Maintained
11399 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11400 F:      drivers/gpu/drm/kmb/
11401 
11402 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11403 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11404 S:      Maintained
11405 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11406 F:      drivers/crypto/intel/keembay/Kconfig
11407 F:      drivers/crypto/intel/keembay/Makefile
11408 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11409 F:      drivers/crypto/intel/keembay/ocs-aes.c
11410 F:      drivers/crypto/intel/keembay/ocs-aes.h
11411 
11412 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11413 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11414 M:      Prabhjot Khurana <prabhjot.khurana@intel.com>
11415 M:      Mark Gross <mgross@linux.intel.com>
11416 S:      Maintained
11417 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11418 F:      drivers/crypto/intel/keembay/Kconfig
11419 F:      drivers/crypto/intel/keembay/Makefile
11420 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11421 
11422 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11423 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11424 M:      Declan Murphy <declan.murphy@intel.com>
11425 S:      Maintained
11426 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11427 F:      drivers/crypto/intel/keembay/Kconfig
11428 F:      drivers/crypto/intel/keembay/Makefile
11429 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11430 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11431 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11432 
11433 INTEL MANAGEMENT ENGINE (mei)
11434 M:      Tomas Winkler <tomas.winkler@intel.com>
11435 L:      linux-kernel@vger.kernel.org
11436 S:      Supported
11437 F:      Documentation/driver-api/mei/*
11438 F:      drivers/misc/mei/
11439 F:      drivers/watchdog/mei_wdt.c
11440 F:      include/linux/mei_aux.h
11441 F:      include/linux/mei_cl_bus.h
11442 F:      include/uapi/linux/mei.h
11443 F:      include/uapi/linux/mei_uuid.h
11444 F:      include/uapi/linux/uuid.h
11445 F:      samples/mei/*
11446 
11447 INTEL MAX 10 BMC MFD DRIVER
11448 M:      Xu Yilun <yilun.xu@intel.com>
11449 R:      Tom Rix <trix@redhat.com>
11450 S:      Maintained
11451 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11452 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11453 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11454 F:      drivers/mfd/intel-m10-bmc*
11455 F:      include/linux/mfd/intel-m10-bmc.h
11456 
11457 INTEL MAX10 BMC SECURE UPDATES
11458 M:      Peter Colberg <peter.colberg@intel.com>
11459 L:      linux-fpga@vger.kernel.org
11460 S:      Maintained
11461 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11462 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11463 
11464 INTEL P-Unit IPC DRIVER
11465 M:      Zha Qipeng <qipeng.zha@intel.com>
11466 L:      platform-driver-x86@vger.kernel.org
11467 S:      Maintained
11468 F:      arch/x86/include/asm/intel_punit_ipc.h
11469 F:      drivers/platform/x86/intel/punit_ipc.c
11470 
11471 INTEL PMC CORE DRIVER
11472 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11473 M:      David E Box <david.e.box@intel.com>
11474 L:      platform-driver-x86@vger.kernel.org
11475 S:      Maintained
11476 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11477 F:      drivers/platform/x86/intel/pmc/
11478 
11479 INTEL PMIC GPIO DRIVERS
11480 M:      Andy Shevchenko <andy@kernel.org>
11481 S:      Supported
11482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11483 F:      drivers/gpio/gpio-*cove.c
11484 
11485 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11486 M:      Andy Shevchenko <andy@kernel.org>
11487 S:      Supported
11488 F:      drivers/mfd/intel_soc_pmic*
11489 F:      include/linux/mfd/intel_soc_pmic*
11490 
11491 INTEL PMT DRIVERS
11492 M:      David E. Box <david.e.box@linux.intel.com>
11493 S:      Supported
11494 F:      drivers/platform/x86/intel/pmt/
11495 
11496 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11497 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
11498 L:      linux-wireless@vger.kernel.org
11499 S:      Maintained
11500 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11501 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11502 F:      drivers/net/wireless/intel/ipw2x00/
11503 
11504 INTEL PSTATE DRIVER
11505 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11506 M:      Len Brown <lenb@kernel.org>
11507 L:      linux-pm@vger.kernel.org
11508 S:      Supported
11509 F:      drivers/cpufreq/intel_pstate.c
11510 
11511 INTEL PTP DFL ToD DRIVER
11512 M:      Tianfei Zhang <tianfei.zhang@intel.com>
11513 L:      linux-fpga@vger.kernel.org
11514 L:      netdev@vger.kernel.org
11515 S:      Maintained
11516 F:      drivers/ptp/ptp_dfl_tod.c
11517 
11518 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11519 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11520 L:      linux-iio@vger.kernel.org
11521 F:      drivers/counter/intel-qep.c
11522 
11523 INTEL SCU DRIVERS
11524 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11525 S:      Maintained
11526 F:      arch/x86/include/asm/intel_scu_ipc.h
11527 F:      drivers/platform/x86/intel_scu_*
11528 
11529 INTEL SDSI DRIVER
11530 M:      David E. Box <david.e.box@linux.intel.com>
11531 S:      Supported
11532 F:      drivers/platform/x86/intel/sdsi.c
11533 F:      tools/arch/x86/intel_sdsi/
11534 F:      tools/testing/selftests/drivers/sdsi/
11535 
11536 INTEL SGX
11537 M:      Jarkko Sakkinen <jarkko@kernel.org>
11538 R:      Dave Hansen <dave.hansen@linux.intel.com>
11539 L:      linux-sgx@vger.kernel.org
11540 S:      Supported
11541 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11543 F:      Documentation/arch/x86/sgx.rst
11544 F:      arch/x86/entry/vdso/vsgx.S
11545 F:      arch/x86/include/asm/sgx.h
11546 F:      arch/x86/include/uapi/asm/sgx.h
11547 F:      arch/x86/kernel/cpu/sgx/*
11548 F:      tools/testing/selftests/sgx/*
11549 K:      \bSGX_
11550 
11551 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11552 M:      Daniel Scally <djrscally@gmail.com>
11553 S:      Maintained
11554 F:      drivers/platform/x86/intel/int3472/
11555 
11556 INTEL SPEED SELECT TECHNOLOGY
11557 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11558 L:      platform-driver-x86@vger.kernel.org
11559 S:      Maintained
11560 F:      drivers/platform/x86/intel/speed_select_if/
11561 F:      include/uapi/linux/isst_if.h
11562 F:      tools/power/x86/intel-speed-select/
11563 
11564 INTEL STRATIX10 FIRMWARE DRIVERS
11565 M:      Dinh Nguyen <dinguyen@kernel.org>
11566 L:      linux-kernel@vger.kernel.org
11567 S:      Maintained
11568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11569 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11570 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11571 F:      drivers/firmware/stratix10-rsu.c
11572 F:      drivers/firmware/stratix10-svc.c
11573 F:      include/linux/firmware/intel/stratix10-smc.h
11574 F:      include/linux/firmware/intel/stratix10-svc-client.h
11575 
11576 INTEL TELEMETRY DRIVER
11577 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11578 M:      "David E. Box" <david.e.box@linux.intel.com>
11579 L:      platform-driver-x86@vger.kernel.org
11580 S:      Maintained
11581 F:      arch/x86/include/asm/intel_telemetry.h
11582 F:      drivers/platform/x86/intel/telemetry/
11583 
11584 INTEL TPMI DRIVER
11585 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11586 L:      platform-driver-x86@vger.kernel.org
11587 S:      Maintained
11588 F:      Documentation/ABI/testing/debugfs-tpmi
11589 F:      drivers/platform/x86/intel/tpmi.c
11590 F:      include/linux/intel_tpmi.h
11591 
11592 INTEL UNCORE FREQUENCY CONTROL
11593 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11594 L:      platform-driver-x86@vger.kernel.org
11595 S:      Maintained
11596 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11597 F:      drivers/platform/x86/intel/uncore-frequency/
11598 
11599 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11600 M:      David E. Box <david.e.box@linux.intel.com>
11601 S:      Supported
11602 F:      drivers/platform/x86/intel/vsec.*
11603 
11604 INTEL VIRTUAL BUTTON DRIVER
11605 M:      AceLan Kao <acelan.kao@canonical.com>
11606 L:      platform-driver-x86@vger.kernel.org
11607 S:      Maintained
11608 F:      drivers/platform/x86/intel/vbtn.c
11609 
11610 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11611 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11612 L:      linux-wireless@vger.kernel.org
11613 S:      Supported
11614 F:      drivers/net/wireless/intel/iwlegacy/
11615 
11616 INTEL WIRELESS WIFI LINK (iwlwifi)
11617 M:      Miri Korenblit <miriam.rachel.korenblit@intel.com>
11618 L:      linux-wireless@vger.kernel.org
11619 S:      Supported
11620 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11622 F:      drivers/net/wireless/intel/iwlwifi/
11623 
11624 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11625 M:      Jithu Joseph <jithu.joseph@intel.com>
11626 S:      Maintained
11627 W:      https://slimbootloader.github.io/security/firmware-update.html
11628 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11629 
11630 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11631 L:      Dell.Client.Kernel@dell.com
11632 S:      Maintained
11633 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11634 
11635 INTEL WWAN IOSM DRIVER
11636 M:      M Chetan Kumar <m.chetan.kumar@intel.com>
11637 L:      netdev@vger.kernel.org
11638 S:      Maintained
11639 F:      drivers/net/wwan/iosm/
11640 
11641 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11642 M:      Xin Li <xin@zytor.com>
11643 M:      "H. Peter Anvin" <hpa@zytor.com>
11644 S:      Supported
11645 F:      Documentation/arch/x86/x86_64/fred.rst
11646 F:      arch/x86/entry/entry_64_fred.S
11647 F:      arch/x86/entry/entry_fred.c
11648 F:      arch/x86/include/asm/fred.h
11649 F:      arch/x86/kernel/fred.c
11650 
11651 INTEL(R) TRACE HUB
11652 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11653 S:      Supported
11654 F:      Documentation/trace/intel_th.rst
11655 F:      drivers/hwtracing/intel_th/
11656 F:      include/linux/intel_th.h
11657 
11658 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11659 M:      Ning Sun <ning.sun@intel.com>
11660 L:      tboot-devel@lists.sourceforge.net
11661 S:      Supported
11662 W:      http://tboot.sourceforge.net
11663 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11664 F:      Documentation/arch/x86/intel_txt.rst
11665 F:      arch/x86/kernel/tboot.c
11666 F:      include/linux/tboot.h
11667 
11668 INTERCONNECT API
11669 M:      Georgi Djakov <djakov@kernel.org>
11670 L:      linux-pm@vger.kernel.org
11671 S:      Maintained
11672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11673 F:      Documentation/devicetree/bindings/interconnect/
11674 F:      Documentation/driver-api/interconnect.rst
11675 F:      drivers/interconnect/
11676 F:      include/dt-bindings/interconnect/
11677 F:      include/linux/interconnect-provider.h
11678 F:      include/linux/interconnect.h
11679 
11680 INTERRUPT COUNTER DRIVER
11681 M:      Oleksij Rempel <o.rempel@pengutronix.de>
11682 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11683 L:      linux-iio@vger.kernel.org
11684 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11685 F:      drivers/counter/interrupt-cnt.c
11686 
11687 INTERSIL ISL7998X VIDEO DECODER DRIVER
11688 M:      Michael Tretter <m.tretter@pengutronix.de>
11689 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11690 L:      linux-media@vger.kernel.org
11691 S:      Maintained
11692 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11693 F:      drivers/media/i2c/isl7998x.c
11694 
11695 INVENSENSE ICM-426xx IMU DRIVER
11696 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11697 L:      linux-iio@vger.kernel.org
11698 S:      Maintained
11699 W:      https://invensense.tdk.com/
11700 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11701 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11702 F:      drivers/iio/imu/inv_icm42600/
11703 
11704 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11705 M:      Linus Walleij <linus.walleij@linaro.org>
11706 L:      linux-iio@vger.kernel.org
11707 S:      Maintained
11708 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11709 F:      drivers/iio/gyro/mpu3050*
11710 
11711 IOC3 ETHERNET DRIVER
11712 M:      Ralf Baechle <ralf@linux-mips.org>
11713 L:      linux-mips@vger.kernel.org
11714 S:      Maintained
11715 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11716 
11717 IOMMU DMA-API LAYER
11718 M:      Robin Murphy <robin.murphy@arm.com>
11719 L:      iommu@lists.linux.dev
11720 S:      Maintained
11721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11722 F:      drivers/iommu/dma-iommu.c
11723 F:      drivers/iommu/dma-iommu.h
11724 F:      drivers/iommu/iova.c
11725 F:      include/linux/iova.h
11726 
11727 IOMMU SUBSYSTEM
11728 M:      Joerg Roedel <joro@8bytes.org>
11729 M:      Will Deacon <will@kernel.org>
11730 R:      Robin Murphy <robin.murphy@arm.com>
11731 L:      iommu@lists.linux.dev
11732 S:      Maintained
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11734 F:      Documentation/devicetree/bindings/iommu/
11735 F:      drivers/iommu/
11736 F:      include/linux/iommu.h
11737 F:      include/linux/iova.h
11738 F:      include/linux/of_iommu.h
11739 
11740 IOMMUFD
11741 M:      Jason Gunthorpe <jgg@nvidia.com>
11742 M:      Kevin Tian <kevin.tian@intel.com>
11743 L:      iommu@lists.linux.dev
11744 S:      Maintained
11745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11746 F:      Documentation/userspace-api/iommufd.rst
11747 F:      drivers/iommu/iommufd/
11748 F:      include/linux/iommufd.h
11749 F:      include/uapi/linux/iommufd.h
11750 F:      tools/testing/selftests/iommu/
11751 
11752 IOSYS-MAP HELPERS
11753 M:      Thomas Zimmermann <tzimmermann@suse.de>
11754 L:      dri-devel@lists.freedesktop.org
11755 S:      Maintained
11756 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11757 F:      include/linux/iosys-map.h
11758 
11759 IO_URING
11760 M:      Jens Axboe <axboe@kernel.dk>
11761 M:      Pavel Begunkov <asml.silence@gmail.com>
11762 L:      io-uring@vger.kernel.org
11763 S:      Maintained
11764 T:      git git://git.kernel.dk/linux-block
11765 T:      git git://git.kernel.dk/liburing
11766 F:      include/linux/io_uring/
11767 F:      include/linux/io_uring.h
11768 F:      include/linux/io_uring_types.h
11769 F:      include/trace/events/io_uring.h
11770 F:      include/uapi/linux/io_uring.h
11771 F:      io_uring/
11772 
11773 IPMI SUBSYSTEM
11774 M:      Corey Minyard <minyard@acm.org>
11775 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11776 S:      Supported
11777 W:      http://openipmi.sourceforge.net/
11778 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11779 F:      Documentation/devicetree/bindings/ipmi/
11780 F:      Documentation/driver-api/ipmi.rst
11781 F:      drivers/char/ipmi/
11782 F:      include/linux/ipmi*
11783 F:      include/uapi/linux/ipmi*
11784 
11785 IPS SCSI RAID DRIVER
11786 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11787 L:      linux-scsi@vger.kernel.org
11788 S:      Maintained
11789 W:      http://www.adaptec.com/
11790 F:      drivers/scsi/ips*
11791 
11792 IPVS
11793 M:      Simon Horman <horms@verge.net.au>
11794 M:      Julian Anastasov <ja@ssi.bg>
11795 L:      netdev@vger.kernel.org
11796 L:      lvs-devel@vger.kernel.org
11797 S:      Maintained
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11800 F:      Documentation/networking/ipvs-sysctl.rst
11801 F:      include/net/ip_vs.h
11802 F:      include/uapi/linux/ip_vs.h
11803 F:      net/netfilter/ipvs/
11804 
11805 IPWIRELESS DRIVER
11806 M:      Jiri Kosina <jikos@kernel.org>
11807 M:      David Sterba <dsterba@suse.com>
11808 S:      Odd Fixes
11809 F:      drivers/tty/ipwireless/
11810 
11811 IRON DEVICE AUDIO CODEC DRIVERS
11812 M:      Kiseok Jo <kiseok.jo@irondevice.com>
11813 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11814 S:      Maintained
11815 F:      Documentation/devicetree/bindings/sound/irondevice,*
11816 F:      sound/soc/codecs/sma*
11817 
11818 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11819 M:      Thomas Gleixner <tglx@linutronix.de>
11820 S:      Maintained
11821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11822 F:      Documentation/core-api/irq/irq-domain.rst
11823 F:      include/linux/irqdomain.h
11824 F:      include/linux/irqdomain_defs.h
11825 F:      kernel/irq/irqdomain.c
11826 F:      kernel/irq/msi.c
11827 
11828 IRQ SUBSYSTEM
11829 M:      Thomas Gleixner <tglx@linutronix.de>
11830 L:      linux-kernel@vger.kernel.org
11831 S:      Maintained
11832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11833 F:      include/linux/group_cpus.h
11834 F:      include/linux/irq.h
11835 F:      include/linux/irqhandler.h
11836 F:      include/linux/irqnr.h
11837 F:      include/linux/irqreturn.h
11838 F:      kernel/irq/
11839 F:      lib/group_cpus.c
11840 
11841 IRQCHIP DRIVERS
11842 M:      Thomas Gleixner <tglx@linutronix.de>
11843 L:      linux-kernel@vger.kernel.org
11844 S:      Maintained
11845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11846 F:      Documentation/devicetree/bindings/interrupt-controller/
11847 F:      drivers/irqchip/
11848 F:      include/linux/irqchip.h
11849 
11850 ISA
11851 M:      William Breathitt Gray <wbg@kernel.org>
11852 S:      Maintained
11853 F:      Documentation/driver-api/isa.rst
11854 F:      drivers/base/isa.c
11855 F:      include/linux/isa.h
11856 
11857 ISA RADIO MODULE
11858 M:      Hans Verkuil <hverkuil@xs4all.nl>
11859 L:      linux-media@vger.kernel.org
11860 S:      Maintained
11861 W:      https://linuxtv.org
11862 T:      git git://linuxtv.org/media_tree.git
11863 F:      drivers/media/radio/radio-isa*
11864 
11865 ISAPNP
11866 M:      Jaroslav Kysela <perex@perex.cz>
11867 S:      Maintained
11868 F:      Documentation/userspace-api/isapnp.rst
11869 F:      drivers/pnp/isapnp/
11870 F:      include/linux/isapnp.h
11871 
11872 ISCSI
11873 M:      Lee Duncan <lduncan@suse.com>
11874 M:      Chris Leech <cleech@redhat.com>
11875 M:      Mike Christie <michael.christie@oracle.com>
11876 L:      open-iscsi@googlegroups.com
11877 L:      linux-scsi@vger.kernel.org
11878 S:      Maintained
11879 W:      www.open-iscsi.com
11880 F:      drivers/scsi/*iscsi*
11881 F:      include/scsi/*iscsi*
11882 
11883 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11884 M:      Peter Jones <pjones@redhat.com>
11885 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
11886 S:      Maintained
11887 F:      drivers/firmware/iscsi_ibft*
11888 
11889 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11890 M:      Sagi Grimberg <sagi@grimberg.me>
11891 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
11892 L:      linux-rdma@vger.kernel.org
11893 S:      Supported
11894 W:      http://www.openfabrics.org
11895 W:      www.open-iscsi.org
11896 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11897 F:      drivers/infiniband/ulp/iser/
11898 
11899 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11900 M:      Sagi Grimberg <sagi@grimberg.me>
11901 L:      linux-rdma@vger.kernel.org
11902 L:      target-devel@vger.kernel.org
11903 S:      Supported
11904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11905 F:      drivers/infiniband/ulp/isert
11906 
11907 ISDN/CMTP OVER BLUETOOTH
11908 M:      Karsten Keil <isdn@linux-pingi.de>
11909 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
11910 L:      netdev@vger.kernel.org
11911 S:      Odd Fixes
11912 W:      http://www.isdn4linux.de
11913 F:      Documentation/isdn/
11914 F:      drivers/isdn/capi/
11915 F:      include/linux/isdn/
11916 F:      include/uapi/linux/isdn/
11917 F:      net/bluetooth/cmtp/
11918 
11919 ISDN/mISDN SUBSYSTEM
11920 M:      Karsten Keil <isdn@linux-pingi.de>
11921 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
11922 L:      netdev@vger.kernel.org
11923 S:      Maintained
11924 W:      http://www.isdn4linux.de
11925 F:      drivers/isdn/Kconfig
11926 F:      drivers/isdn/Makefile
11927 F:      drivers/isdn/hardware/
11928 F:      drivers/isdn/mISDN/
11929 
11930 ISOFS FILESYSTEM
11931 M:      Jan Kara <jack@suse.cz>
11932 L:      linux-fsdevel@vger.kernel.org
11933 S:      Maintained
11934 F:      Documentation/filesystems/isofs.rst
11935 F:      fs/isofs/
11936 
11937 IT87 HARDWARE MONITORING DRIVER
11938 M:      Jean Delvare <jdelvare@suse.com>
11939 L:      linux-hwmon@vger.kernel.org
11940 S:      Maintained
11941 F:      Documentation/hwmon/it87.rst
11942 F:      drivers/hwmon/it87.c
11943 
11944 IT913X MEDIA DRIVER
11945 L:      linux-media@vger.kernel.org
11946 S:      Orphan
11947 W:      https://linuxtv.org
11948 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11949 F:      drivers/media/tuners/it913x*
11950 
11951 ITE IT66121 HDMI BRIDGE DRIVER
11952 M:      Phong LE <ple@baylibre.com>
11953 M:      Neil Armstrong <neil.armstrong@linaro.org>
11954 S:      Maintained
11955 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11956 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11957 F:      drivers/gpu/drm/bridge/ite-it66121.c
11958 
11959 IVTV VIDEO4LINUX DRIVER
11960 M:      Andy Walls <awalls@md.metrocast.net>
11961 L:      linux-media@vger.kernel.org
11962 S:      Maintained
11963 W:      https://linuxtv.org
11964 T:      git git://linuxtv.org/media_tree.git
11965 F:      Documentation/admin-guide/media/ivtv*
11966 F:      drivers/media/pci/ivtv/
11967 F:      include/uapi/linux/ivtv*
11968 
11969 IX2505V MEDIA DRIVER
11970 M:      Malcolm Priestley <tvboxspy@gmail.com>
11971 L:      linux-media@vger.kernel.org
11972 S:      Maintained
11973 W:      https://linuxtv.org
11974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11975 F:      drivers/media/dvb-frontends/ix2505v*
11976 
11977 JAILHOUSE HYPERVISOR INTERFACE
11978 M:      Jan Kiszka <jan.kiszka@siemens.com>
11979 L:      jailhouse-dev@googlegroups.com
11980 S:      Maintained
11981 F:      arch/x86/include/asm/jailhouse_para.h
11982 F:      arch/x86/kernel/jailhouse.c
11983 
11984 JFS FILESYSTEM
11985 M:      Dave Kleikamp <shaggy@kernel.org>
11986 L:      jfs-discussion@lists.sourceforge.net
11987 S:      Odd Fixes
11988 W:      http://jfs.sourceforge.net/
11989 T:      git https://github.com/kleikamp/linux-shaggy.git
11990 F:      Documentation/admin-guide/jfs.rst
11991 F:      fs/jfs/
11992 
11993 JME NETWORK DRIVER
11994 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
11995 L:      netdev@vger.kernel.org
11996 S:      Maintained
11997 F:      drivers/net/ethernet/jme.*
11998 
11999 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12000 M:      David Woodhouse <dwmw2@infradead.org>
12001 M:      Richard Weinberger <richard@nod.at>
12002 L:      linux-mtd@lists.infradead.org
12003 S:      Odd Fixes
12004 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12005 T:      git git://git.infradead.org/ubifs-2.6.git
12006 F:      fs/jffs2/
12007 F:      include/uapi/linux/jffs2.h
12008 
12009 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12010 M:      "Theodore Ts'o" <tytso@mit.edu>
12011 M:      Jan Kara <jack@suse.com>
12012 L:      linux-ext4@vger.kernel.org
12013 S:      Maintained
12014 F:      fs/jbd2/
12015 F:      include/linux/jbd2.h
12016 
12017 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12018 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12019 L:      linux-media@vger.kernel.org
12020 L:      linux-renesas-soc@vger.kernel.org
12021 S:      Maintained
12022 F:      drivers/media/platform/renesas/rcar_jpu.c
12023 
12024 JSM Neo PCI based serial card
12025 L:      linux-serial@vger.kernel.org
12026 S:      Orphan
12027 F:      drivers/tty/serial/jsm/
12028 
12029 K10TEMP HARDWARE MONITORING DRIVER
12030 M:      Clemens Ladisch <clemens@ladisch.de>
12031 L:      linux-hwmon@vger.kernel.org
12032 S:      Maintained
12033 F:      Documentation/hwmon/k10temp.rst
12034 F:      drivers/hwmon/k10temp.c
12035 
12036 K8TEMP HARDWARE MONITORING DRIVER
12037 M:      Rudolf Marek <r.marek@assembler.cz>
12038 L:      linux-hwmon@vger.kernel.org
12039 S:      Maintained
12040 F:      Documentation/hwmon/k8temp.rst
12041 F:      drivers/hwmon/k8temp.c
12042 
12043 KASAN
12044 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
12045 R:      Alexander Potapenko <glider@google.com>
12046 R:      Andrey Konovalov <andreyknvl@gmail.com>
12047 R:      Dmitry Vyukov <dvyukov@google.com>
12048 R:      Vincenzo Frascino <vincenzo.frascino@arm.com>
12049 L:      kasan-dev@googlegroups.com
12050 S:      Maintained
12051 F:      Documentation/dev-tools/kasan.rst
12052 F:      arch/*/include/asm/*kasan.h
12053 F:      arch/*/mm/kasan_init*
12054 F:      include/linux/kasan*.h
12055 F:      lib/Kconfig.kasan
12056 F:      mm/kasan/
12057 F:      scripts/Makefile.kasan
12058 
12059 KCONFIG
12060 M:      Masahiro Yamada <masahiroy@kernel.org>
12061 L:      linux-kbuild@vger.kernel.org
12062 S:      Maintained
12063 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12065 F:      Documentation/kbuild/kconfig*
12066 F:      scripts/Kconfig.include
12067 F:      scripts/kconfig/
12068 
12069 KCOV
12070 R:      Dmitry Vyukov <dvyukov@google.com>
12071 R:      Andrey Konovalov <andreyknvl@gmail.com>
12072 L:      kasan-dev@googlegroups.com
12073 S:      Maintained
12074 F:      Documentation/dev-tools/kcov.rst
12075 F:      include/linux/kcov.h
12076 F:      include/uapi/linux/kcov.h
12077 F:      kernel/kcov.c
12078 F:      scripts/Makefile.kcov
12079 
12080 KCSAN
12081 M:      Marco Elver <elver@google.com>
12082 R:      Dmitry Vyukov <dvyukov@google.com>
12083 L:      kasan-dev@googlegroups.com
12084 S:      Maintained
12085 F:      Documentation/dev-tools/kcsan.rst
12086 F:      include/linux/kcsan*.h
12087 F:      kernel/kcsan/
12088 F:      lib/Kconfig.kcsan
12089 F:      scripts/Makefile.kcsan
12090 
12091 KDUMP
12092 M:      Baoquan He <bhe@redhat.com>
12093 R:      Vivek Goyal <vgoyal@redhat.com>
12094 R:      Dave Young <dyoung@redhat.com>
12095 L:      kexec@lists.infradead.org
12096 S:      Maintained
12097 W:      http://lse.sourceforge.net/kdump/
12098 F:      Documentation/admin-guide/kdump/
12099 F:      fs/proc/vmcore.c
12100 F:      include/linux/crash_core.h
12101 F:      include/linux/crash_dump.h
12102 F:      include/uapi/linux/vmcore.h
12103 F:      kernel/crash_*.c
12104 
12105 KEENE FM RADIO TRANSMITTER DRIVER
12106 M:      Hans Verkuil <hverkuil@xs4all.nl>
12107 L:      linux-media@vger.kernel.org
12108 S:      Maintained
12109 W:      https://linuxtv.org
12110 T:      git git://linuxtv.org/media_tree.git
12111 F:      drivers/media/radio/radio-keene*
12112 
12113 KERNEL AUTOMOUNTER
12114 M:      Ian Kent <raven@themaw.net>
12115 L:      autofs@vger.kernel.org
12116 S:      Maintained
12117 F:      fs/autofs/
12118 
12119 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12120 M:      Masahiro Yamada <masahiroy@kernel.org>
12121 R:      Nathan Chancellor <nathan@kernel.org>
12122 R:      Nicolas Schier <nicolas@fjasle.eu>
12123 L:      linux-kbuild@vger.kernel.org
12124 S:      Maintained
12125 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12127 F:      Documentation/kbuild/
12128 F:      Makefile
12129 F:      scripts/*vmlinux*
12130 F:      scripts/Kbuild*
12131 F:      scripts/Makefile*
12132 F:      scripts/basic/
12133 F:      scripts/clang-tools/
12134 F:      scripts/dummy-tools/
12135 F:      scripts/include/
12136 F:      scripts/mk*
12137 F:      scripts/mod/
12138 F:      scripts/package/
12139 F:      usr/
12140 
12141 KERNEL HARDENING (not covered by other areas)
12142 M:      Kees Cook <kees@kernel.org>
12143 R:      Gustavo A. R. Silva <gustavoars@kernel.org>
12144 L:      linux-hardening@vger.kernel.org
12145 S:      Supported
12146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12147 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12148 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12149 F:      arch/*/configs/hardening.config
12150 F:      include/linux/overflow.h
12151 F:      include/linux/randomize_kstack.h
12152 F:      kernel/configs/hardening.config
12153 F:      lib/usercopy_kunit.c
12154 F:      mm/usercopy.c
12155 K:      \b(add|choose)_random_kstack_offset\b
12156 K:      \b__check_(object_size|heap_object)\b
12157 K:      \b__counted_by\b
12158 
12159 KERNEL JANITORS
12160 L:      kernel-janitors@vger.kernel.org
12161 S:      Odd Fixes
12162 W:      http://kernelnewbies.org/KernelJanitors
12163 
12164 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12165 M:      Chuck Lever <chuck.lever@oracle.com>
12166 M:      Jeff Layton <jlayton@kernel.org>
12167 R:      Neil Brown <neilb@suse.de>
12168 R:      Olga Kornievskaia <kolga@netapp.com>
12169 R:      Dai Ngo <Dai.Ngo@oracle.com>
12170 R:      Tom Talpey <tom@talpey.com>
12171 L:      linux-nfs@vger.kernel.org
12172 S:      Supported
12173 B:      https://bugzilla.kernel.org
12174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12175 F:      Documentation/filesystems/nfs/
12176 F:      fs/lockd/
12177 F:      fs/nfs_common/
12178 F:      fs/nfsd/
12179 F:      include/linux/lockd/
12180 F:      include/linux/sunrpc/
12181 F:      include/trace/events/rpcgss.h
12182 F:      include/trace/events/rpcrdma.h
12183 F:      include/trace/events/sunrpc.h
12184 F:      include/trace/misc/fs.h
12185 F:      include/trace/misc/nfs.h
12186 F:      include/trace/misc/sunrpc.h
12187 F:      include/uapi/linux/nfsd/
12188 F:      include/uapi/linux/sunrpc/
12189 F:      net/sunrpc/
12190 
12191 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12192 M:      Thomas Weißschuh <linux@weissschuh.net>
12193 R:      Christian Heusel <christian@heusel.eu>
12194 R:      Nathan Chancellor <nathan@kernel.org>
12195 S:      Maintained
12196 F:      scripts/package/PKGBUILD
12197 
12198 KERNEL REGRESSIONS
12199 M:      Thorsten Leemhuis <linux@leemhuis.info>
12200 L:      regressions@lists.linux.dev
12201 S:      Supported
12202 F:      Documentation/admin-guide/reporting-regressions.rst
12203 F:      Documentation/process/handling-regressions.rst
12204 
12205 KERNEL SELFTEST FRAMEWORK
12206 M:      Shuah Khan <shuah@kernel.org>
12207 M:      Shuah Khan <skhan@linuxfoundation.org>
12208 L:      linux-kselftest@vger.kernel.org
12209 S:      Maintained
12210 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12212 F:      Documentation/dev-tools/kselftest*
12213 F:      tools/testing/selftests/
12214 
12215 KERNEL SMB3 SERVER (KSMBD)
12216 M:      Namjae Jeon <linkinjeon@kernel.org>
12217 M:      Steve French <sfrench@samba.org>
12218 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
12219 R:      Tom Talpey <tom@talpey.com>
12220 L:      linux-cifs@vger.kernel.org
12221 S:      Maintained
12222 T:      git git://git.samba.org/ksmbd.git
12223 F:      Documentation/filesystems/smb/ksmbd.rst
12224 F:      fs/smb/common/
12225 F:      fs/smb/server/
12226 
12227 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12228 M:      Brendan Higgins <brendanhiggins@google.com>
12229 M:      David Gow <davidgow@google.com>
12230 R:      Rae Moar <rmoar@google.com>
12231 L:      linux-kselftest@vger.kernel.org
12232 L:      kunit-dev@googlegroups.com
12233 S:      Maintained
12234 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12237 F:      Documentation/dev-tools/kunit/
12238 F:      include/kunit/
12239 F:      lib/kunit/
12240 F:      rust/kernel/kunit.rs
12241 F:      scripts/rustdoc_test_*
12242 F:      tools/testing/kunit/
12243 
12244 KERNEL USERMODE HELPER
12245 M:      Luis Chamberlain <mcgrof@kernel.org>
12246 L:      linux-kernel@vger.kernel.org
12247 S:      Maintained
12248 F:      include/linux/umh.h
12249 F:      kernel/umh.c
12250 
12251 KERNEL VIRTUAL MACHINE (KVM)
12252 M:      Paolo Bonzini <pbonzini@redhat.com>
12253 L:      kvm@vger.kernel.org
12254 S:      Supported
12255 W:      http://www.linux-kvm.org
12256 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12257 F:      Documentation/virt/kvm/
12258 F:      include/asm-generic/kvm*
12259 F:      include/kvm/iodev.h
12260 F:      include/linux/kvm*
12261 F:      include/trace/events/kvm.h
12262 F:      include/uapi/asm-generic/kvm*
12263 F:      include/uapi/linux/kvm*
12264 F:      tools/kvm/
12265 F:      tools/testing/selftests/kvm/
12266 F:      virt/kvm/*
12267 
12268 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12269 M:      Marc Zyngier <maz@kernel.org>
12270 M:      Oliver Upton <oliver.upton@linux.dev>
12271 R:      James Morse <james.morse@arm.com>
12272 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
12273 R:      Zenghui Yu <yuzenghui@huawei.com>
12274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12275 L:      kvmarm@lists.linux.dev
12276 S:      Maintained
12277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12278 F:      Documentation/virt/kvm/arm/
12279 F:      Documentation/virt/kvm/devices/arm*
12280 F:      arch/arm64/include/asm/kvm*
12281 F:      arch/arm64/include/uapi/asm/kvm*
12282 F:      arch/arm64/kvm/
12283 F:      include/kvm/arm_*
12284 F:      tools/testing/selftests/kvm/*/aarch64/
12285 F:      tools/testing/selftests/kvm/aarch64/
12286 
12287 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12288 M:      Tianrui Zhao <zhaotianrui@loongson.cn>
12289 M:      Bibo Mao <maobibo@loongson.cn>
12290 M:      Huacai Chen <chenhuacai@kernel.org>
12291 L:      kvm@vger.kernel.org
12292 L:      loongarch@lists.linux.dev
12293 S:      Maintained
12294 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12295 F:      arch/loongarch/include/asm/kvm*
12296 F:      arch/loongarch/include/uapi/asm/kvm*
12297 F:      arch/loongarch/kvm/
12298 
12299 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12300 M:      Huacai Chen <chenhuacai@kernel.org>
12301 L:      linux-mips@vger.kernel.org
12302 L:      kvm@vger.kernel.org
12303 S:      Maintained
12304 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12305 F:      arch/mips/include/asm/kvm*
12306 F:      arch/mips/include/uapi/asm/kvm*
12307 F:      arch/mips/kvm/
12308 
12309 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12310 M:      Michael Ellerman <mpe@ellerman.id.au>
12311 R:      Nicholas Piggin <npiggin@gmail.com>
12312 L:      linuxppc-dev@lists.ozlabs.org
12313 L:      kvm@vger.kernel.org
12314 S:      Maintained (Book3S 64-bit HV)
12315 S:      Odd fixes (Book3S 64-bit PR)
12316 S:      Orphan (Book3E and 32-bit)
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12318 F:      arch/powerpc/include/asm/kvm*
12319 F:      arch/powerpc/include/uapi/asm/kvm*
12320 F:      arch/powerpc/kernel/kvm*
12321 F:      arch/powerpc/kvm/
12322 
12323 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12324 M:      Anup Patel <anup@brainfault.org>
12325 R:      Atish Patra <atishp@atishpatra.org>
12326 L:      kvm@vger.kernel.org
12327 L:      kvm-riscv@lists.infradead.org
12328 L:      linux-riscv@lists.infradead.org
12329 S:      Maintained
12330 T:      git https://github.com/kvm-riscv/linux.git
12331 F:      arch/riscv/include/asm/kvm*
12332 F:      arch/riscv/include/uapi/asm/kvm*
12333 F:      arch/riscv/kvm/
12334 F:      tools/testing/selftests/kvm/*/riscv/
12335 F:      tools/testing/selftests/kvm/riscv/
12336 
12337 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12338 M:      Christian Borntraeger <borntraeger@linux.ibm.com>
12339 M:      Janosch Frank <frankja@linux.ibm.com>
12340 M:      Claudio Imbrenda <imbrenda@linux.ibm.com>
12341 R:      David Hildenbrand <david@redhat.com>
12342 L:      kvm@vger.kernel.org
12343 S:      Supported
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12345 F:      Documentation/virt/kvm/s390*
12346 F:      arch/s390/include/asm/gmap.h
12347 F:      arch/s390/include/asm/kvm*
12348 F:      arch/s390/include/uapi/asm/kvm*
12349 F:      arch/s390/include/uapi/asm/uvdevice.h
12350 F:      arch/s390/kernel/uv.c
12351 F:      arch/s390/kvm/
12352 F:      arch/s390/mm/gmap.c
12353 F:      drivers/s390/char/uvdevice.c
12354 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12355 F:      tools/testing/selftests/kvm/*/s390x/
12356 F:      tools/testing/selftests/kvm/s390x/
12357 
12358 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12359 M:      Sean Christopherson <seanjc@google.com>
12360 M:      Paolo Bonzini <pbonzini@redhat.com>
12361 L:      kvm@vger.kernel.org
12362 S:      Supported
12363 P:      Documentation/process/maintainer-kvm-x86.rst
12364 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12365 F:      arch/x86/include/asm/kvm*
12366 F:      arch/x86/include/asm/svm.h
12367 F:      arch/x86/include/asm/vmx*.h
12368 F:      arch/x86/include/uapi/asm/kvm*
12369 F:      arch/x86/include/uapi/asm/svm.h
12370 F:      arch/x86/include/uapi/asm/vmx.h
12371 F:      arch/x86/kvm/
12372 F:      arch/x86/kvm/*/
12373 F:      tools/testing/selftests/kvm/*/x86_64/
12374 F:      tools/testing/selftests/kvm/x86_64/
12375 
12376 KERNFS
12377 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12378 M:      Tejun Heo <tj@kernel.org>
12379 S:      Supported
12380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12381 F:      fs/kernfs/
12382 F:      include/linux/kernfs.h
12383 
12384 KEXEC
12385 M:      Eric Biederman <ebiederm@xmission.com>
12386 L:      kexec@lists.infradead.org
12387 S:      Maintained
12388 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12389 F:      include/linux/kexec.h
12390 F:      include/uapi/linux/kexec.h
12391 F:      kernel/kexec*
12392 
12393 KEYS-ENCRYPTED
12394 M:      Mimi Zohar <zohar@linux.ibm.com>
12395 L:      linux-integrity@vger.kernel.org
12396 L:      keyrings@vger.kernel.org
12397 S:      Supported
12398 F:      Documentation/security/keys/trusted-encrypted.rst
12399 F:      include/keys/encrypted-type.h
12400 F:      security/keys/encrypted-keys/
12401 
12402 KEYS-TRUSTED
12403 M:      James Bottomley <James.Bottomley@HansenPartnership.com>
12404 M:      Jarkko Sakkinen <jarkko@kernel.org>
12405 M:      Mimi Zohar <zohar@linux.ibm.com>
12406 L:      linux-integrity@vger.kernel.org
12407 L:      keyrings@vger.kernel.org
12408 S:      Supported
12409 F:      Documentation/security/keys/trusted-encrypted.rst
12410 F:      include/keys/trusted-type.h
12411 F:      include/keys/trusted_tpm.h
12412 F:      security/keys/trusted-keys/
12413 
12414 KEYS-TRUSTED-CAAM
12415 M:      Ahmad Fatoum <a.fatoum@pengutronix.de>
12416 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12417 L:      linux-integrity@vger.kernel.org
12418 L:      keyrings@vger.kernel.org
12419 S:      Maintained
12420 F:      include/keys/trusted_caam.h
12421 F:      security/keys/trusted-keys/trusted_caam.c
12422 
12423 KEYS-TRUSTED-DCP
12424 M:      David Gstir <david@sigma-star.at>
12425 R:      sigma star Kernel Team <upstream+dcp@sigma-star.at>
12426 L:      linux-integrity@vger.kernel.org
12427 L:      keyrings@vger.kernel.org
12428 S:      Supported
12429 F:      include/keys/trusted_dcp.h
12430 F:      security/keys/trusted-keys/trusted_dcp.c
12431 
12432 KEYS-TRUSTED-TEE
12433 M:      Sumit Garg <sumit.garg@linaro.org>
12434 L:      linux-integrity@vger.kernel.org
12435 L:      keyrings@vger.kernel.org
12436 S:      Supported
12437 F:      include/keys/trusted_tee.h
12438 F:      security/keys/trusted-keys/trusted_tee.c
12439 
12440 KEYS/KEYRINGS
12441 M:      David Howells <dhowells@redhat.com>
12442 M:      Jarkko Sakkinen <jarkko@kernel.org>
12443 L:      keyrings@vger.kernel.org
12444 S:      Maintained
12445 F:      Documentation/security/keys/core.rst
12446 F:      include/keys/
12447 F:      include/linux/key-type.h
12448 F:      include/linux/key.h
12449 F:      include/linux/keyctl.h
12450 F:      include/uapi/linux/keyctl.h
12451 F:      security/keys/
12452 
12453 KEYS/KEYRINGS_INTEGRITY
12454 M:      Jarkko Sakkinen <jarkko@kernel.org>
12455 M:      Mimi Zohar <zohar@linux.ibm.com>
12456 L:      linux-integrity@vger.kernel.org
12457 L:      keyrings@vger.kernel.org
12458 S:      Supported
12459 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12460 F:      security/integrity/platform_certs
12461 
12462 KFENCE
12463 M:      Alexander Potapenko <glider@google.com>
12464 M:      Marco Elver <elver@google.com>
12465 R:      Dmitry Vyukov <dvyukov@google.com>
12466 L:      kasan-dev@googlegroups.com
12467 S:      Maintained
12468 F:      Documentation/dev-tools/kfence.rst
12469 F:      arch/*/include/asm/kfence.h
12470 F:      include/linux/kfence.h
12471 F:      lib/Kconfig.kfence
12472 F:      mm/kfence/
12473 
12474 KFIFO
12475 M:      Stefani Seibold <stefani@seibold.net>
12476 S:      Maintained
12477 F:      include/linux/kfifo.h
12478 F:      lib/kfifo.c
12479 F:      samples/kfifo/
12480 
12481 KGDB / KDB /debug_core
12482 M:      Jason Wessel <jason.wessel@windriver.com>
12483 M:      Daniel Thompson <daniel.thompson@linaro.org>
12484 R:      Douglas Anderson <dianders@chromium.org>
12485 L:      kgdb-bugreport@lists.sourceforge.net
12486 S:      Maintained
12487 W:      http://kgdb.wiki.kernel.org/
12488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12489 F:      Documentation/dev-tools/kgdb.rst
12490 F:      drivers/misc/kgdbts.c
12491 F:      drivers/tty/serial/kgdboc.c
12492 F:      include/linux/kdb.h
12493 F:      include/linux/kgdb.h
12494 F:      kernel/debug/
12495 F:      kernel/module/kdb.c
12496 
12497 KHADAS MCU MFD DRIVER
12498 M:      Neil Armstrong <neil.armstrong@linaro.org>
12499 L:      linux-amlogic@lists.infradead.org
12500 S:      Maintained
12501 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12502 F:      drivers/mfd/khadas-mcu.c
12503 F:      drivers/thermal/khadas_mcu_fan.c
12504 F:      include/linux/mfd/khadas-mcu.h
12505 
12506 KIONIX/ROHM KX022A ACCELEROMETER
12507 M:      Matti Vaittinen <mazziesaccount@gmail.com>
12508 L:      linux-iio@vger.kernel.org
12509 S:      Supported
12510 F:      drivers/iio/accel/kionix-kx022a*
12511 
12512 KMEMLEAK
12513 M:      Catalin Marinas <catalin.marinas@arm.com>
12514 S:      Maintained
12515 F:      Documentation/dev-tools/kmemleak.rst
12516 F:      include/linux/kmemleak.h
12517 F:      mm/kmemleak.c
12518 F:      samples/kmemleak/kmemleak-test.c
12519 
12520 KMSAN
12521 M:      Alexander Potapenko <glider@google.com>
12522 R:      Marco Elver <elver@google.com>
12523 R:      Dmitry Vyukov <dvyukov@google.com>
12524 L:      kasan-dev@googlegroups.com
12525 S:      Maintained
12526 F:      Documentation/dev-tools/kmsan.rst
12527 F:      arch/*/include/asm/kmsan.h
12528 F:      arch/*/mm/kmsan_*
12529 F:      include/linux/kmsan*.h
12530 F:      lib/Kconfig.kmsan
12531 F:      mm/kmsan/
12532 F:      scripts/Makefile.kmsan
12533 
12534 KPROBES
12535 M:      Naveen N Rao <naveen@kernel.org>
12536 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12537 M:      "David S. Miller" <davem@davemloft.net>
12538 M:      Masami Hiramatsu <mhiramat@kernel.org>
12539 L:      linux-kernel@vger.kernel.org
12540 L:      linux-trace-kernel@vger.kernel.org
12541 S:      Maintained
12542 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12544 F:      Documentation/trace/kprobes.rst
12545 F:      include/asm-generic/kprobes.h
12546 F:      include/linux/kprobes.h
12547 F:      kernel/kprobes.c
12548 F:      lib/test_kprobes.c
12549 F:      samples/kprobes
12550 
12551 KS0108 LCD CONTROLLER DRIVER
12552 M:      Miguel Ojeda <ojeda@kernel.org>
12553 S:      Maintained
12554 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12555 F:      drivers/auxdisplay/ks0108.c
12556 F:      include/linux/ks0108.h
12557 
12558 KTD253 BACKLIGHT DRIVER
12559 M:      Linus Walleij <linus.walleij@linaro.org>
12560 S:      Maintained
12561 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12562 F:      drivers/video/backlight/ktd253-backlight.c
12563 
12564 KTD2801 BACKLIGHT DRIVER
12565 M:      Duje Mihanović <duje.mihanovic@skole.hr>
12566 S:      Maintained
12567 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12568 F:      drivers/video/backlight/ktd2801-backlight.c
12569 
12570 KTEST
12571 M:      Steven Rostedt <rostedt@goodmis.org>
12572 M:      John Hawley <warthog9@eaglescrag.net>
12573 S:      Maintained
12574 F:      tools/testing/ktest
12575 
12576 KTZ8866 BACKLIGHT DRIVER
12577 M:      Jianhua Lu <lujianhua000@gmail.com>
12578 S:      Maintained
12579 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12580 F:      drivers/video/backlight/ktz8866.c
12581 
12582 KVM PARAVIRT (KVM/paravirt)
12583 M:      Paolo Bonzini <pbonzini@redhat.com>
12584 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
12585 L:      kvm@vger.kernel.org
12586 S:      Supported
12587 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12588 F:      arch/um/include/asm/kvm_para.h
12589 F:      arch/x86/include/asm/kvm_para.h
12590 F:      arch/x86/include/asm/pvclock-abi.h
12591 F:      arch/x86/include/uapi/asm/kvm_para.h
12592 F:      arch/x86/kernel/kvm.c
12593 F:      arch/x86/kernel/kvmclock.c
12594 F:      include/asm-generic/kvm_para.h
12595 F:      include/linux/kvm_para.h
12596 F:      include/uapi/asm-generic/kvm_para.h
12597 F:      include/uapi/linux/kvm_para.h
12598 
12599 KVM X86 HYPER-V (KVM/hyper-v)
12600 M:      Vitaly Kuznetsov <vkuznets@redhat.com>
12601 M:      Sean Christopherson <seanjc@google.com>
12602 M:      Paolo Bonzini <pbonzini@redhat.com>
12603 L:      kvm@vger.kernel.org
12604 S:      Supported
12605 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12606 F:      arch/x86/kvm/hyperv.*
12607 F:      arch/x86/kvm/kvm_onhyperv.*
12608 F:      arch/x86/kvm/svm/hyperv.*
12609 F:      arch/x86/kvm/svm/svm_onhyperv.*
12610 F:      arch/x86/kvm/vmx/hyperv.*
12611 
12612 KVM X86 Xen (KVM/Xen)
12613 M:      David Woodhouse <dwmw2@infradead.org>
12614 M:      Paul Durrant <paul@xen.org>
12615 M:      Sean Christopherson <seanjc@google.com>
12616 M:      Paolo Bonzini <pbonzini@redhat.com>
12617 L:      kvm@vger.kernel.org
12618 S:      Supported
12619 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12620 F:      arch/x86/kvm/xen.*
12621 
12622 L3MDEV
12623 M:      David Ahern <dsahern@kernel.org>
12624 L:      netdev@vger.kernel.org
12625 S:      Maintained
12626 F:      include/net/l3mdev.h
12627 F:      net/l3mdev
12628 
12629 LANDLOCK SECURITY MODULE
12630 M:      Mickaël Salaün <mic@digikod.net>
12631 R:      Günther Noack <gnoack@google.com>
12632 L:      linux-security-module@vger.kernel.org
12633 S:      Supported
12634 W:      https://landlock.io
12635 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12636 F:      Documentation/security/landlock.rst
12637 F:      Documentation/userspace-api/landlock.rst
12638 F:      fs/ioctl.c
12639 F:      include/uapi/linux/landlock.h
12640 F:      samples/landlock/
12641 F:      security/landlock/
12642 F:      tools/testing/selftests/landlock/
12643 K:      landlock
12644 K:      LANDLOCK
12645 
12646 LANTIQ / INTEL Ethernet drivers
12647 M:      Hauke Mehrtens <hauke@hauke-m.de>
12648 L:      netdev@vger.kernel.org
12649 S:      Maintained
12650 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12651 F:      drivers/net/dsa/lantiq_gswip.c
12652 F:      drivers/net/dsa/lantiq_pce.h
12653 F:      drivers/net/ethernet/lantiq_xrx200.c
12654 F:      net/dsa/tag_gswip.c
12655 
12656 LANTIQ MIPS ARCHITECTURE
12657 M:      John Crispin <john@phrozen.org>
12658 L:      linux-mips@vger.kernel.org
12659 S:      Maintained
12660 F:      arch/mips/lantiq
12661 F:      drivers/soc/lantiq
12662 
12663 LANTIQ PEF2256 DRIVER
12664 M:      Herve Codina <herve.codina@bootlin.com>
12665 S:      Maintained
12666 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12667 F:      drivers/net/wan/framer/pef2256/
12668 F:      drivers/pinctrl/pinctrl-pef2256.c
12669 F:      include/linux/framer/pef2256.h
12670 
12671 LASI 53c700 driver for PARISC
12672 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12673 L:      linux-scsi@vger.kernel.org
12674 S:      Maintained
12675 F:      Documentation/scsi/53c700.rst
12676 F:      drivers/scsi/53c700*
12677 
12678 LEAKING_ADDRESSES
12679 M:      Tycho Andersen <tycho@tycho.pizza>
12680 R:      Kees Cook <kees@kernel.org>
12681 L:      linux-hardening@vger.kernel.org
12682 S:      Maintained
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12684 F:      scripts/leaking_addresses.pl
12685 
12686 LED SUBSYSTEM
12687 M:      Pavel Machek <pavel@ucw.cz>
12688 M:      Lee Jones <lee@kernel.org>
12689 L:      linux-leds@vger.kernel.org
12690 S:      Maintained
12691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12692 F:      Documentation/devicetree/bindings/leds/
12693 F:      Documentation/leds/
12694 F:      drivers/leds/
12695 F:      include/dt-bindings/leds/
12696 F:      include/linux/leds.h
12697 
12698 LEGO MINDSTORMS EV3
12699 R:      David Lechner <david@lechnology.com>
12700 S:      Maintained
12701 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12702 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12703 F:      drivers/power/supply/lego_ev3_battery.c
12704 
12705 LEGO USB Tower driver
12706 M:      Juergen Stuber <starblue@users.sourceforge.net>
12707 L:      legousb-devel@lists.sourceforge.net
12708 S:      Maintained
12709 W:      http://legousb.sourceforge.net/
12710 F:      drivers/usb/misc/legousbtower.c
12711 
12712 LETSKETCH HID TABLET DRIVER
12713 M:      Hans de Goede <hdegoede@redhat.com>
12714 L:      linux-input@vger.kernel.org
12715 S:      Maintained
12716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12717 F:      drivers/hid/hid-letsketch.c
12718 
12719 LG LAPTOP EXTRAS
12720 M:      Matan Ziv-Av <matan@svgalib.org>
12721 L:      platform-driver-x86@vger.kernel.org
12722 S:      Maintained
12723 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12724 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12725 F:      drivers/platform/x86/lg-laptop.c
12726 
12727 LG2160 MEDIA DRIVER
12728 M:      Michael Krufky <mkrufky@linuxtv.org>
12729 L:      linux-media@vger.kernel.org
12730 S:      Maintained
12731 W:      https://linuxtv.org
12732 W:      http://github.com/mkrufky
12733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12734 T:      git git://linuxtv.org/mkrufky/tuners.git
12735 F:      drivers/media/dvb-frontends/lg2160.*
12736 
12737 LGDT3305 MEDIA DRIVER
12738 M:      Michael Krufky <mkrufky@linuxtv.org>
12739 L:      linux-media@vger.kernel.org
12740 S:      Maintained
12741 W:      https://linuxtv.org
12742 W:      http://github.com/mkrufky
12743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12744 T:      git git://linuxtv.org/mkrufky/tuners.git
12745 F:      drivers/media/dvb-frontends/lgdt3305.*
12746 
12747 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12748 M:      Viresh Kumar <vireshk@kernel.org>
12749 L:      linux-ide@vger.kernel.org
12750 S:      Maintained
12751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12752 F:      drivers/ata/pata_arasan_cf.c
12753 F:      include/linux/pata_arasan_cf_data.h
12754 
12755 LIBATA PATA DRIVERS
12756 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
12757 L:      linux-ide@vger.kernel.org
12758 F:      drivers/ata/ata_*.c
12759 F:      drivers/ata/pata_*.c
12760 
12761 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12762 M:      Linus Walleij <linus.walleij@linaro.org>
12763 L:      linux-ide@vger.kernel.org
12764 S:      Maintained
12765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12766 F:      drivers/ata/pata_ftide010.c
12767 F:      drivers/ata/sata_gemini.c
12768 F:      drivers/ata/sata_gemini.h
12769 
12770 LIBATA SATA AHCI PLATFORM devices support
12771 M:      Hans de Goede <hdegoede@redhat.com>
12772 M:      Jens Axboe <axboe@kernel.dk>
12773 L:      linux-ide@vger.kernel.org
12774 S:      Maintained
12775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12776 F:      drivers/ata/ahci_platform.c
12777 F:      drivers/ata/libahci_platform.c
12778 F:      include/linux/ahci_platform.h
12779 
12780 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12781 M:      Serge Semin <fancer.lancer@gmail.com>
12782 L:      linux-ide@vger.kernel.org
12783 S:      Maintained
12784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12785 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12786 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12787 F:      drivers/ata/ahci_dwc.c
12788 
12789 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12790 M:      Mikael Pettersson <mikpelinux@gmail.com>
12791 L:      linux-ide@vger.kernel.org
12792 S:      Maintained
12793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12794 F:      drivers/ata/sata_promise.*
12795 
12796 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12797 M:      Damien Le Moal <dlemoal@kernel.org>
12798 M:      Niklas Cassel <cassel@kernel.org>
12799 L:      linux-ide@vger.kernel.org
12800 S:      Maintained
12801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12802 F:      Documentation/ABI/testing/sysfs-ata
12803 F:      Documentation/devicetree/bindings/ata/
12804 F:      drivers/ata/
12805 F:      include/linux/ata.h
12806 F:      include/linux/libata.h
12807 
12808 LIBETH COMMON ETHERNET LIBRARY
12809 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12810 L:      netdev@vger.kernel.org
12811 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12812 S:      Supported
12813 T:      git https://github.com/alobakin/linux.git
12814 F:      drivers/net/ethernet/intel/libeth/
12815 F:      include/net/libeth/
12816 K:      libeth
12817 
12818 LIBIE COMMON INTEL ETHERNET LIBRARY
12819 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12820 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12821 L:      netdev@vger.kernel.org
12822 S:      Supported
12823 T:      git https://github.com/alobakin/linux.git
12824 F:      drivers/net/ethernet/intel/libie/
12825 F:      include/linux/net/intel/libie/
12826 K:      libie
12827 
12828 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12829 M:      Vishal Verma <vishal.l.verma@intel.com>
12830 M:      Dan Williams <dan.j.williams@intel.com>
12831 M:      Dave Jiang <dave.jiang@intel.com>
12832 L:      nvdimm@lists.linux.dev
12833 S:      Supported
12834 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12835 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12836 F:      drivers/nvdimm/btt*
12837 
12838 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12839 M:      Dan Williams <dan.j.williams@intel.com>
12840 M:      Vishal Verma <vishal.l.verma@intel.com>
12841 M:      Dave Jiang <dave.jiang@intel.com>
12842 L:      nvdimm@lists.linux.dev
12843 S:      Supported
12844 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12845 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12846 F:      drivers/nvdimm/pmem*
12847 
12848 LIBNVDIMM: DEVICETREE BINDINGS
12849 M:      Oliver O'Halloran <oohall@gmail.com>
12850 L:      nvdimm@lists.linux.dev
12851 S:      Supported
12852 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12853 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12854 F:      drivers/nvdimm/of_pmem.c
12855 
12856 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12857 M:      Dan Williams <dan.j.williams@intel.com>
12858 M:      Vishal Verma <vishal.l.verma@intel.com>
12859 M:      Dave Jiang <dave.jiang@intel.com>
12860 M:      Ira Weiny <ira.weiny@intel.com>
12861 L:      nvdimm@lists.linux.dev
12862 S:      Supported
12863 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12864 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12866 F:      drivers/acpi/nfit/*
12867 F:      drivers/nvdimm/*
12868 F:      include/linux/libnvdimm.h
12869 F:      include/linux/nd.h
12870 F:      include/uapi/linux/ndctl.h
12871 F:      tools/testing/nvdimm/
12872 
12873 LIBRARY CODE
12874 M:      Andrew Morton <akpm@linux-foundation.org>
12875 L:      linux-kernel@vger.kernel.org
12876 S:      Supported
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12878 F:      lib/*
12879 
12880 LICENSES and SPDX stuff
12881 M:      Thomas Gleixner <tglx@linutronix.de>
12882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12883 L:      linux-spdx@vger.kernel.org
12884 S:      Maintained
12885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12886 F:      COPYING
12887 F:      Documentation/process/license-rules.rst
12888 F:      LICENSES/
12889 F:      scripts/spdxcheck-test.sh
12890 F:      scripts/spdxcheck.py
12891 F:      scripts/spdxexclude
12892 
12893 LINEAR RANGES HELPERS
12894 M:      Mark Brown <broonie@kernel.org>
12895 R:      Matti Vaittinen <mazziesaccount@gmail.com>
12896 F:      include/linux/linear_range.h
12897 F:      lib/linear_ranges.c
12898 F:      lib/test_linear_ranges.c
12899 
12900 LINUX FOR POWER MACINTOSH
12901 L:      linuxppc-dev@lists.ozlabs.org
12902 S:      Orphan
12903 F:      arch/powerpc/platforms/powermac/
12904 F:      drivers/macintosh/
12905 X:      drivers/macintosh/adb-iop.c
12906 X:      drivers/macintosh/via-macii.c
12907 
12908 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12909 M:      Michael Ellerman <mpe@ellerman.id.au>
12910 R:      Nicholas Piggin <npiggin@gmail.com>
12911 R:      Christophe Leroy <christophe.leroy@csgroup.eu>
12912 R:      Naveen N Rao <naveen@kernel.org>
12913 L:      linuxppc-dev@lists.ozlabs.org
12914 S:      Supported
12915 W:      https://github.com/linuxppc/wiki/wiki
12916 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12918 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12919 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12920 F:      Documentation/devicetree/bindings/powerpc/
12921 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12922 F:      Documentation/arch/powerpc/
12923 F:      arch/powerpc/
12924 F:      drivers/*/*/*pasemi*
12925 F:      drivers/*/*pasemi*
12926 F:      drivers/char/tpm/tpm_ibmvtpm*
12927 F:      drivers/crypto/nx/
12928 F:      drivers/i2c/busses/i2c-opal.c
12929 F:      drivers/net/ethernet/ibm/ibmveth.*
12930 F:      drivers/net/ethernet/ibm/ibmvnic.*
12931 F:      drivers/pci/hotplug/pnv_php.c
12932 F:      drivers/pci/hotplug/rpa*
12933 F:      drivers/rtc/rtc-opal.c
12934 F:      drivers/scsi/ibmvscsi/
12935 F:      drivers/tty/hvc/hvc_opal.c
12936 F:      drivers/watchdog/wdrtas.c
12937 F:      include/linux/papr_scm.h
12938 F:      include/uapi/linux/papr_pdsm.h
12939 F:      tools/testing/selftests/powerpc
12940 N:      /pmac
12941 N:      powermac
12942 N:      powernv
12943 N:      [^a-z0-9]ps3
12944 N:      pseries
12945 
12946 LINUX FOR POWERPC EMBEDDED MPC5XXX
12947 M:      Anatolij Gustschin <agust@denx.de>
12948 L:      linuxppc-dev@lists.ozlabs.org
12949 S:      Odd Fixes
12950 F:      arch/powerpc/platforms/512x/
12951 F:      arch/powerpc/platforms/52xx/
12952 
12953 LINUX FOR POWERPC EMBEDDED PPC4XX
12954 L:      linuxppc-dev@lists.ozlabs.org
12955 S:      Orphan
12956 F:      arch/powerpc/platforms/44x/
12957 
12958 LINUX FOR POWERPC EMBEDDED PPC85XX
12959 M:      Scott Wood <oss@buserror.net>
12960 L:      linuxppc-dev@lists.ozlabs.org
12961 S:      Odd fixes
12962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12963 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12964 F:      Documentation/devicetree/bindings/powerpc/fsl/
12965 F:      arch/powerpc/platforms/85xx/
12966 
12967 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12968 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
12969 L:      linuxppc-dev@lists.ozlabs.org
12970 S:      Maintained
12971 F:      arch/powerpc/platforms/8xx/
12972 F:      arch/powerpc/platforms/83xx/
12973 
12974 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12975 M:      Kees Cook <kees@kernel.org>
12976 S:      Maintained
12977 F:      drivers/misc/lkdtm/*
12978 F:      tools/testing/selftests/lkdtm/*
12979 
12980 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12981 M:      Alan Stern <stern@rowland.harvard.edu>
12982 M:      Andrea Parri <parri.andrea@gmail.com>
12983 M:      Will Deacon <will@kernel.org>
12984 M:      Peter Zijlstra <peterz@infradead.org>
12985 M:      Boqun Feng <boqun.feng@gmail.com>
12986 M:      Nicholas Piggin <npiggin@gmail.com>
12987 M:      David Howells <dhowells@redhat.com>
12988 M:      Jade Alglave <j.alglave@ucl.ac.uk>
12989 M:      Luc Maranget <luc.maranget@inria.fr>
12990 M:      "Paul E. McKenney" <paulmck@kernel.org>
12991 R:      Akira Yokosawa <akiyks@gmail.com>
12992 R:      Daniel Lustig <dlustig@nvidia.com>
12993 R:      Joel Fernandes <joel@joelfernandes.org>
12994 L:      linux-kernel@vger.kernel.org
12995 L:      linux-arch@vger.kernel.org
12996 S:      Supported
12997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12998 F:      Documentation/atomic_bitops.txt
12999 F:      Documentation/atomic_t.txt
13000 F:      Documentation/core-api/refcount-vs-atomic.rst
13001 F:      Documentation/litmus-tests/
13002 F:      Documentation/memory-barriers.txt
13003 F:      tools/memory-model/
13004 
13005 LINUX-NEXT TREE
13006 M:      Stephen Rothwell <sfr@canb.auug.org.au>
13007 L:      linux-next@vger.kernel.org
13008 S:      Supported
13009 B:      mailto:linux-next@vger.kernel.org and the appropriate development tree
13010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13011 
13012 LIS3LV02D ACCELEROMETER DRIVER
13013 M:      Eric Piel <eric.piel@tremplin-utc.net>
13014 S:      Maintained
13015 F:      Documentation/misc-devices/lis3lv02d.rst
13016 F:      drivers/misc/lis3lv02d/
13017 F:      drivers/platform/x86/hp/hp_accel.c
13018 
13019 LIST KUNIT TEST
13020 M:      David Gow <davidgow@google.com>
13021 L:      linux-kselftest@vger.kernel.org
13022 L:      kunit-dev@googlegroups.com
13023 S:      Maintained
13024 F:      lib/list-test.c
13025 
13026 LITEX PLATFORM
13027 M:      Karol Gugala <kgugala@antmicro.com>
13028 M:      Mateusz Holenko <mholenko@antmicro.com>
13029 M:      Gabriel Somlo <gsomlo@gmail.com>
13030 M:      Joel Stanley <joel@jms.id.au>
13031 S:      Maintained
13032 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13033 F:      arch/openrisc/boot/dts/or1klitex.dts
13034 F:      drivers/mmc/host/litex_mmc.c
13035 F:      drivers/net/ethernet/litex/*
13036 F:      drivers/soc/litex/*
13037 F:      drivers/tty/serial/liteuart.c
13038 F:      include/linux/litex.h
13039 N:      litex
13040 
13041 LIVE PATCHING
13042 M:      Josh Poimboeuf <jpoimboe@kernel.org>
13043 M:      Jiri Kosina <jikos@kernel.org>
13044 M:      Miroslav Benes <mbenes@suse.cz>
13045 M:      Petr Mladek <pmladek@suse.com>
13046 R:      Joe Lawrence <joe.lawrence@redhat.com>
13047 L:      live-patching@vger.kernel.org
13048 S:      Maintained
13049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13050 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13051 F:      Documentation/livepatch/
13052 F:      arch/powerpc/include/asm/livepatch.h
13053 F:      include/linux/livepatch.h
13054 F:      kernel/livepatch/
13055 F:      kernel/module/livepatch.c
13056 F:      samples/livepatch/
13057 F:      tools/testing/selftests/livepatch/
13058 
13059 LLC (802.2)
13060 L:      netdev@vger.kernel.org
13061 S:      Odd fixes
13062 F:      include/linux/llc.h
13063 F:      include/net/llc*
13064 F:      include/uapi/linux/llc.h
13065 F:      net/llc/
13066 
13067 LM73 HARDWARE MONITOR DRIVER
13068 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
13069 L:      linux-hwmon@vger.kernel.org
13070 S:      Maintained
13071 F:      drivers/hwmon/lm73.c
13072 
13073 LM78 HARDWARE MONITOR DRIVER
13074 M:      Jean Delvare <jdelvare@suse.com>
13075 L:      linux-hwmon@vger.kernel.org
13076 S:      Maintained
13077 F:      Documentation/hwmon/lm78.rst
13078 F:      drivers/hwmon/lm78.c
13079 
13080 LM83 HARDWARE MONITOR DRIVER
13081 M:      Jean Delvare <jdelvare@suse.com>
13082 L:      linux-hwmon@vger.kernel.org
13083 S:      Maintained
13084 F:      Documentation/hwmon/lm83.rst
13085 F:      drivers/hwmon/lm83.c
13086 
13087 LM90 HARDWARE MONITOR DRIVER
13088 M:      Jean Delvare <jdelvare@suse.com>
13089 L:      linux-hwmon@vger.kernel.org
13090 S:      Maintained
13091 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13092 F:      Documentation/hwmon/lm90.rst
13093 F:      drivers/hwmon/lm90.c
13094 F:      include/dt-bindings/thermal/lm90.h
13095 
13096 LME2510 MEDIA DRIVER
13097 M:      Malcolm Priestley <tvboxspy@gmail.com>
13098 L:      linux-media@vger.kernel.org
13099 S:      Maintained
13100 W:      https://linuxtv.org
13101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13102 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13103 
13104 LOADPIN SECURITY MODULE
13105 M:      Kees Cook <kees@kernel.org>
13106 S:      Supported
13107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13108 F:      Documentation/admin-guide/LSM/LoadPin.rst
13109 F:      security/loadpin/
13110 
13111 LOCKDOWN SECURITY MODULE
13112 L:      linux-security-module@vger.kernel.org
13113 S:      Odd Fixes
13114 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13115 F:      security/lockdown/
13116 
13117 LOCKING PRIMITIVES
13118 M:      Peter Zijlstra <peterz@infradead.org>
13119 M:      Ingo Molnar <mingo@redhat.com>
13120 M:      Will Deacon <will@kernel.org>
13121 R:      Waiman Long <longman@redhat.com>
13122 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13123 L:      linux-kernel@vger.kernel.org
13124 S:      Maintained
13125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13126 F:      Documentation/locking/
13127 F:      arch/*/include/asm/spinlock*.h
13128 F:      include/linux/lockdep*.h
13129 F:      include/linux/mutex*.h
13130 F:      include/linux/rwlock*.h
13131 F:      include/linux/rwsem*.h
13132 F:      include/linux/seqlock.h
13133 F:      include/linux/spinlock*.h
13134 F:      kernel/locking/
13135 F:      lib/locking*.[ch]
13136 X:      kernel/locking/locktorture.c
13137 
13138 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13139 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
13140 L:      linux-ntfs-dev@lists.sourceforge.net
13141 S:      Maintained
13142 W:      http://www.linux-ntfs.org/content/view/19/37/
13143 F:      Documentation/admin-guide/ldm.rst
13144 F:      block/partitions/ldm.*
13145 
13146 LOGITECH HID GAMING KEYBOARDS
13147 M:      Hans de Goede <hdegoede@redhat.com>
13148 L:      linux-input@vger.kernel.org
13149 S:      Maintained
13150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13151 F:      drivers/hid/hid-lg-g15.c
13152 
13153 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13154 M:      Adrien Grassein <adrien.grassein@gmail.com>
13155 S:      Maintained
13156 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13157 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13158 
13159 LOONGARCH
13160 M:      Huacai Chen <chenhuacai@kernel.org>
13161 R:      WANG Xuerui <kernel@xen0n.name>
13162 L:      loongarch@lists.linux.dev
13163 S:      Maintained
13164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13165 F:      Documentation/arch/loongarch/
13166 F:      Documentation/translations/zh_CN/arch/loongarch/
13167 F:      arch/loongarch/
13168 F:      drivers/*/*loongarch*
13169 F:      drivers/cpufreq/loongson3_cpufreq.c
13170 
13171 LOONGSON GPIO DRIVER
13172 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13173 L:      linux-gpio@vger.kernel.org
13174 S:      Maintained
13175 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13176 F:      drivers/gpio/gpio-loongson-64bit.c
13177 
13178 LOONGSON LS2X APB DMA DRIVER
13179 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13180 L:      dmaengine@vger.kernel.org
13181 S:      Maintained
13182 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13183 F:      drivers/dma/ls2x-apb-dma.c
13184 
13185 LOONGSON LS2X I2C DRIVER
13186 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13187 L:      linux-i2c@vger.kernel.org
13188 S:      Maintained
13189 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13190 F:      drivers/i2c/busses/i2c-ls2x.c
13191 
13192 LOONGSON-2 SOC SERIES CLOCK DRIVER
13193 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13194 L:      linux-clk@vger.kernel.org
13195 S:      Maintained
13196 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13197 F:      drivers/clk/clk-loongson2.c
13198 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13199 
13200 LOONGSON SPI DRIVER
13201 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13202 L:      linux-spi@vger.kernel.org
13203 S:      Maintained
13204 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13205 F:      drivers/spi/spi-loongson-core.c
13206 F:      drivers/spi/spi-loongson-pci.c
13207 F:      drivers/spi/spi-loongson-plat.c
13208 F:      drivers/spi/spi-loongson.h
13209 
13210 LOONGSON-2 SOC SERIES GUTS DRIVER
13211 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13212 L:      loongarch@lists.linux.dev
13213 S:      Maintained
13214 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13215 F:      drivers/soc/loongson/loongson2_guts.c
13216 
13217 LOONGSON-2 SOC SERIES PM DRIVER
13218 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13219 L:      linux-pm@vger.kernel.org
13220 S:      Maintained
13221 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13222 F:      drivers/soc/loongson/loongson2_pm.c
13223 
13224 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13225 M:      zhanghongchen <zhanghongchen@loongson.cn>
13226 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13227 L:      linux-gpio@vger.kernel.org
13228 S:      Maintained
13229 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13230 F:      drivers/pinctrl/pinctrl-loongson2.c
13231 
13232 LOONGSON-2 SOC SERIES THERMAL DRIVER
13233 M:      zhanghongchen <zhanghongchen@loongson.cn>
13234 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13235 L:      linux-pm@vger.kernel.org
13236 S:      Maintained
13237 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13238 F:      drivers/thermal/loongson2_thermal.c
13239 
13240 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13241 M:      Sathya Prakash <sathya.prakash@broadcom.com>
13242 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13243 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13244 L:      MPT-FusionLinux.pdl@broadcom.com
13245 L:      linux-scsi@vger.kernel.org
13246 S:      Supported
13247 W:      http://www.avagotech.com/support/
13248 F:      drivers/message/fusion/
13249 F:      drivers/scsi/mpt3sas/
13250 
13251 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13252 M:      Matthew Wilcox <willy@infradead.org>
13253 L:      linux-scsi@vger.kernel.org
13254 S:      Maintained
13255 F:      drivers/scsi/sym53c8xx_2/
13256 
13257 LTC1660 DAC DRIVER
13258 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13259 L:      linux-iio@vger.kernel.org
13260 S:      Maintained
13261 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13262 F:      drivers/iio/dac/ltc1660.c
13263 
13264 LTC2688 IIO DAC DRIVER
13265 M:      Nuno Sá <nuno.sa@analog.com>
13266 L:      linux-iio@vger.kernel.org
13267 S:      Supported
13268 W:      https://ez.analog.com/linux-software-drivers
13269 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13270 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13271 F:      drivers/iio/dac/ltc2688.c
13272 
13273 LTC2947 HARDWARE MONITOR DRIVER
13274 M:      Nuno Sá <nuno.sa@analog.com>
13275 L:      linux-hwmon@vger.kernel.org
13276 S:      Supported
13277 W:      https://ez.analog.com/linux-software-drivers
13278 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13279 F:      drivers/hwmon/ltc2947-core.c
13280 F:      drivers/hwmon/ltc2947-i2c.c
13281 F:      drivers/hwmon/ltc2947-spi.c
13282 F:      drivers/hwmon/ltc2947.h
13283 
13284 LTC2991 HARDWARE MONITOR DRIVER
13285 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13286 L:      linux-hwmon@vger.kernel.org
13287 S:      Supported
13288 W:      https://ez.analog.com/linux-software-drivers
13289 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13290 F:      drivers/hwmon/ltc2991.c
13291 
13292 LTC2983 IIO TEMPERATURE DRIVER
13293 M:      Nuno Sá <nuno.sa@analog.com>
13294 L:      linux-iio@vger.kernel.org
13295 S:      Supported
13296 W:      https://ez.analog.com/linux-software-drivers
13297 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13298 F:      drivers/iio/temperature/ltc2983.c
13299 
13300 LTC4282 HARDWARE MONITOR DRIVER
13301 M:      Nuno Sa <nuno.sa@analog.com>
13302 L:      linux-hwmon@vger.kernel.org
13303 S:      Supported
13304 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13305 F:      Documentation/hwmon/ltc4282.rst
13306 F:      drivers/hwmon/ltc4282.c
13307 
13308 LTC4286 HARDWARE MONITOR DRIVER
13309 M:      Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13310 L:      linux-i2c@vger.kernel.org
13311 S:      Maintained
13312 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13313 F:      Documentation/hwmon/ltc4286.rst
13314 F:      drivers/hwmon/pmbus/Kconfig
13315 F:      drivers/hwmon/pmbus/Makefile
13316 F:      drivers/hwmon/pmbus/ltc4286.c
13317 
13318 LTC4306 I2C MULTIPLEXER DRIVER
13319 M:      Michael Hennerich <michael.hennerich@analog.com>
13320 L:      linux-i2c@vger.kernel.org
13321 S:      Supported
13322 W:      https://ez.analog.com/linux-software-drivers
13323 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13324 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13325 
13326 LTP (Linux Test Project)
13327 M:      Andrea Cervesato <andrea.cervesato@suse.com>
13328 M:      Cyril Hrubis <chrubis@suse.cz>
13329 M:      Jan Stancek <jstancek@redhat.com>
13330 M:      Petr Vorel <pvorel@suse.cz>
13331 M:      Li Wang <liwang@redhat.com>
13332 M:      Yang Xu <xuyang2018.jy@fujitsu.com>
13333 M:      Xiao Yang <yangx.jy@fujitsu.com>
13334 L:      ltp@lists.linux.it (subscribers-only)
13335 S:      Maintained
13336 W:      https://linux-test-project.readthedocs.io/
13337 T:      git https://github.com/linux-test-project/ltp.git
13338 
13339 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13340 M:      Anshul Dalal <anshulusr@gmail.com>
13341 L:      linux-iio@vger.kernel.org
13342 S:      Maintained
13343 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13344 F:      drivers/iio/light/ltr390.c
13345 
13346 LYNX 28G SERDES PHY DRIVER
13347 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13348 L:      netdev@vger.kernel.org
13349 S:      Supported
13350 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13351 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13352 
13353 LYNX PCS MODULE
13354 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13355 L:      netdev@vger.kernel.org
13356 S:      Supported
13357 F:      drivers/net/pcs/pcs-lynx.c
13358 F:      include/linux/pcs-lynx.h
13359 
13360 M68K ARCHITECTURE
13361 M:      Geert Uytterhoeven <geert@linux-m68k.org>
13362 L:      linux-m68k@lists.linux-m68k.org
13363 S:      Maintained
13364 W:      http://www.linux-m68k.org/
13365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13366 F:      arch/m68k/
13367 F:      drivers/zorro/
13368 
13369 M68K ON APPLE MACINTOSH
13370 M:      Joshua Thompson <funaho@jurai.org>
13371 L:      linux-m68k@lists.linux-m68k.org
13372 S:      Maintained
13373 W:      http://www.mac.linux-m68k.org/
13374 F:      arch/m68k/mac/
13375 F:      drivers/macintosh/adb-iop.c
13376 F:      drivers/macintosh/via-macii.c
13377 
13378 M68K ON HP9000/300
13379 M:      Philip Blundell <philb@gnu.org>
13380 S:      Maintained
13381 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13382 F:      arch/m68k/hp300/
13383 
13384 M88DS3103 MEDIA DRIVER
13385 L:      linux-media@vger.kernel.org
13386 S:      Orphan
13387 W:      https://linuxtv.org
13388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13389 F:      drivers/media/dvb-frontends/m88ds3103*
13390 
13391 M88RS2000 MEDIA DRIVER
13392 M:      Malcolm Priestley <tvboxspy@gmail.com>
13393 L:      linux-media@vger.kernel.org
13394 S:      Maintained
13395 W:      https://linuxtv.org
13396 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13397 F:      drivers/media/dvb-frontends/m88rs2000*
13398 
13399 MA901 MASTERKIT USB FM RADIO DRIVER
13400 M:      Alexey Klimov <klimov.linux@gmail.com>
13401 L:      linux-media@vger.kernel.org
13402 S:      Maintained
13403 T:      git git://linuxtv.org/media_tree.git
13404 F:      drivers/media/radio/radio-ma901.c
13405 
13406 MAC80211
13407 M:      Johannes Berg <johannes@sipsolutions.net>
13408 L:      linux-wireless@vger.kernel.org
13409 S:      Maintained
13410 W:      https://wireless.wiki.kernel.org/
13411 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13414 F:      Documentation/networking/mac80211-injection.rst
13415 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13416 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13417 F:      include/net/mac80211.h
13418 F:      net/mac80211/
13419 
13420 MAILBOX API
13421 M:      Jassi Brar <jassisinghbrar@gmail.com>
13422 L:      linux-kernel@vger.kernel.org
13423 S:      Maintained
13424 F:      Documentation/devicetree/bindings/mailbox/
13425 F:      drivers/mailbox/
13426 F:      include/dt-bindings/mailbox/
13427 F:      include/linux/mailbox_client.h
13428 F:      include/linux/mailbox_controller.h
13429 
13430 MAILBOX ARM MHUv2
13431 M:      Viresh Kumar <viresh.kumar@linaro.org>
13432 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13433 L:      linux-kernel@vger.kernel.org
13434 S:      Maintained
13435 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13436 F:      drivers/mailbox/arm_mhuv2.c
13437 F:      include/linux/mailbox/arm_mhuv2_message.h
13438 
13439 MAILBOX ARM MHUv3
13440 M:      Sudeep Holla <sudeep.holla@arm.com>
13441 M:      Cristian Marussi <cristian.marussi@arm.com>
13442 L:      linux-kernel@vger.kernel.org
13443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13444 S:      Maintained
13445 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13446 F:      drivers/mailbox/arm_mhuv3.c
13447 
13448 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13449 M:      Alejandro Colomar <alx@kernel.org>
13450 L:      linux-man@vger.kernel.org
13451 S:      Maintained
13452 W:      http://www.kernel.org/doc/man-pages
13453 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13454 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13455 
13456 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13457 M:      Jeremy Kerr <jk@codeconstruct.com.au>
13458 M:      Matt Johnston <matt@codeconstruct.com.au>
13459 L:      netdev@vger.kernel.org
13460 S:      Maintained
13461 F:      Documentation/networking/mctp.rst
13462 F:      drivers/net/mctp/
13463 F:      include/net/mctp.h
13464 F:      include/net/mctpdevice.h
13465 F:      include/net/netns/mctp.h
13466 F:      net/mctp/
13467 
13468 MAPLE TREE
13469 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
13470 L:      maple-tree@lists.infradead.org
13471 L:      linux-mm@kvack.org
13472 S:      Supported
13473 F:      Documentation/core-api/maple_tree.rst
13474 F:      include/linux/maple_tree.h
13475 F:      include/trace/events/maple_tree.h
13476 F:      lib/maple_tree.c
13477 F:      lib/test_maple_tree.c
13478 F:      tools/testing/radix-tree/linux/maple_tree.h
13479 F:      tools/testing/radix-tree/maple.c
13480 
13481 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13482 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
13483 L:      linux-mips@vger.kernel.org
13484 S:      Maintained
13485 F:      arch/mips/boot/dts/img/pistachio*
13486 
13487 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13488 M:      Andrew Lunn <andrew@lunn.ch>
13489 L:      netdev@vger.kernel.org
13490 S:      Maintained
13491 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13492 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13493 F:      Documentation/networking/devlink/mv88e6xxx.rst
13494 F:      drivers/net/dsa/mv88e6xxx/
13495 F:      include/linux/dsa/mv88e6xxx.h
13496 F:      include/linux/platform_data/mv88e6xxx.h
13497 
13498 MARVELL 88PM886 PMIC DRIVER
13499 M:      Karel Balej <balejk@matfyz.cz>
13500 S:      Maintained
13501 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13502 F:      drivers/input/misc/88pm886-onkey.c
13503 F:      drivers/mfd/88pm886.c
13504 F:      drivers/regulators/88pm886-regulator.c
13505 F:      include/linux/mfd/88pm886.h
13506 
13507 MARVELL ARMADA 3700 PHY DRIVERS
13508 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13509 S:      Maintained
13510 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13511 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13512 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13513 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13514 
13515 MARVELL ARMADA 3700 SERIAL DRIVER
13516 M:      Pali Rohár <pali@kernel.org>
13517 S:      Maintained
13518 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13519 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13520 F:      drivers/tty/serial/mvebu-uart.c
13521 
13522 MARVELL ARMADA DRM SUPPORT
13523 M:      Russell King <linux@armlinux.org.uk>
13524 S:      Maintained
13525 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13526 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13527 F:      Documentation/devicetree/bindings/display/armada/
13528 F:      drivers/gpu/drm/armada/
13529 F:      include/uapi/drm/armada_drm.h
13530 
13531 MARVELL CRYPTO DRIVER
13532 M:      Boris Brezillon <bbrezillon@kernel.org>
13533 M:      Arnaud Ebalard <arno@natisbad.org>
13534 M:      Srujana Challa <schalla@marvell.com>
13535 L:      linux-crypto@vger.kernel.org
13536 S:      Maintained
13537 F:      drivers/crypto/marvell/
13538 F:      include/linux/soc/marvell/octeontx2/
13539 
13540 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13541 M:      Mirko Lindner <mlindner@marvell.com>
13542 M:      Stephen Hemminger <stephen@networkplumber.org>
13543 L:      netdev@vger.kernel.org
13544 S:      Odd fixes
13545 F:      drivers/net/ethernet/marvell/sk*
13546 
13547 MARVELL LIBERTAS WIRELESS DRIVER
13548 L:      libertas-dev@lists.infradead.org
13549 S:      Orphan
13550 F:      drivers/net/wireless/marvell/libertas/
13551 
13552 MARVELL MACCHIATOBIN SUPPORT
13553 M:      Russell King <linux@armlinux.org.uk>
13554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13555 S:      Maintained
13556 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13557 
13558 MARVELL MV643XX ETHERNET DRIVER
13559 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13560 L:      netdev@vger.kernel.org
13561 S:      Maintained
13562 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13563 F:      include/linux/mv643xx.h
13564 
13565 MARVELL MV88X3310 PHY DRIVER
13566 M:      Russell King <linux@armlinux.org.uk>
13567 M:      Marek Behún <kabel@kernel.org>
13568 L:      netdev@vger.kernel.org
13569 S:      Maintained
13570 F:      drivers/net/phy/marvell10g.c
13571 
13572 MARVELL MVEBU THERMAL DRIVER
13573 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13574 S:      Maintained
13575 F:      drivers/thermal/armada_thermal.c
13576 
13577 MARVELL MVNETA ETHERNET DRIVER
13578 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13579 L:      netdev@vger.kernel.org
13580 S:      Maintained
13581 F:      drivers/net/ethernet/marvell/mvneta*
13582 
13583 MARVELL MVPP2 ETHERNET DRIVER
13584 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13585 M:      Russell King <linux@armlinux.org.uk>
13586 L:      netdev@vger.kernel.org
13587 S:      Maintained
13588 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13589 F:      drivers/net/ethernet/marvell/mvpp2/
13590 
13591 MARVELL MWIFIEX WIRELESS DRIVER
13592 M:      Brian Norris <briannorris@chromium.org>
13593 R:      Francesco Dolcini <francesco@dolcini.it>
13594 L:      linux-wireless@vger.kernel.org
13595 S:      Odd Fixes
13596 F:      drivers/net/wireless/marvell/mwifiex/
13597 
13598 MARVELL MWL8K WIRELESS DRIVER
13599 L:      linux-wireless@vger.kernel.org
13600 S:      Orphan
13601 F:      drivers/net/wireless/marvell/mwl8k.c
13602 
13603 MARVELL NAND CONTROLLER DRIVER
13604 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13605 L:      linux-mtd@lists.infradead.org
13606 S:      Maintained
13607 F:      drivers/mtd/nand/raw/marvell_nand.c
13608 
13609 MARVELL OCTEON ENDPOINT DRIVER
13610 M:      Veerasenareddy Burru <vburru@marvell.com>
13611 M:      Sathesh Edara <sedara@marvell.com>
13612 L:      netdev@vger.kernel.org
13613 S:      Supported
13614 F:      drivers/net/ethernet/marvell/octeon_ep
13615 
13616 MARVELL OCTEON ENDPOINT VF DRIVER
13617 M:      Veerasenareddy Burru <vburru@marvell.com>
13618 M:      Sathesh Edara <sedara@marvell.com>
13619 M:      Shinas Rasheed <srasheed@marvell.com>
13620 M:      Satananda Burla <sburla@marvell.com>
13621 L:      netdev@vger.kernel.org
13622 S:      Supported
13623 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13624 
13625 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13626 M:      Sunil Goutham <sgoutham@marvell.com>
13627 M:      Geetha sowjanya <gakula@marvell.com>
13628 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13629 M:      hariprasad <hkelam@marvell.com>
13630 L:      netdev@vger.kernel.org
13631 S:      Supported
13632 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13633 F:      include/linux/soc/marvell/octeontx2/
13634 
13635 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13636 M:      Sunil Goutham <sgoutham@marvell.com>
13637 M:      Linu Cherian <lcherian@marvell.com>
13638 M:      Geetha sowjanya <gakula@marvell.com>
13639 M:      Jerin Jacob <jerinj@marvell.com>
13640 M:      hariprasad <hkelam@marvell.com>
13641 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13642 L:      netdev@vger.kernel.org
13643 S:      Supported
13644 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13645 F:      drivers/net/ethernet/marvell/octeontx2/af/
13646 
13647 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13648 M:      Taras Chornyi <taras.chornyi@plvision.eu>
13649 S:      Supported
13650 W:      https://github.com/Marvell-switching/switchdev-prestera
13651 F:      drivers/net/ethernet/marvell/prestera/
13652 
13653 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13654 M:      Nicolas Pitre <nico@fluxnic.net>
13655 S:      Odd Fixes
13656 F:      drivers/mmc/host/mvsdio.*
13657 
13658 MARVELL USB MDIO CONTROLLER DRIVER
13659 M:      Tobias Waldekranz <tobias@waldekranz.com>
13660 L:      netdev@vger.kernel.org
13661 S:      Maintained
13662 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13663 F:      drivers/net/mdio/mdio-mvusb.c
13664 
13665 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13666 M:      Hu Ziji <huziji@marvell.com>
13667 L:      linux-mmc@vger.kernel.org
13668 S:      Supported
13669 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13670 F:      drivers/mmc/host/sdhci-xenon*
13671 
13672 MARVELL OCTEON CN10K DPI DRIVER
13673 M:      Vamsi Attunuru <vattunuru@marvell.com>
13674 S:      Supported
13675 F:      drivers/misc/mrvl_cn10k_dpi.c
13676 
13677 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13678 R:      schalla@marvell.com
13679 R:      vattunuru@marvell.com
13680 F:      drivers/vdpa/octeon_ep/
13681 
13682 MATROX FRAMEBUFFER DRIVER
13683 L:      linux-fbdev@vger.kernel.org
13684 S:      Orphan
13685 F:      drivers/video/fbdev/matrox/matroxfb_*
13686 F:      include/uapi/linux/matroxfb.h
13687 
13688 MAX15301 DRIVER
13689 M:      Daniel Nilsson <daniel.nilsson@flex.com>
13690 L:      linux-hwmon@vger.kernel.org
13691 S:      Maintained
13692 F:      Documentation/hwmon/max15301.rst
13693 F:      drivers/hwmon/pmbus/max15301.c
13694 
13695 MAX2175 SDR TUNER DRIVER
13696 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
13697 L:      linux-media@vger.kernel.org
13698 S:      Maintained
13699 T:      git git://linuxtv.org/media_tree.git
13700 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13701 F:      Documentation/userspace-api/media/drivers/max2175.rst
13702 F:      drivers/media/i2c/max2175*
13703 F:      include/uapi/linux/max2175.h
13704 
13705 MAX31335 RTC DRIVER
13706 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13707 L:      linux-rtc@vger.kernel.org
13708 S:      Supported
13709 W:      https://ez.analog.com/linux-software-drivers
13710 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13711 F:      drivers/rtc/rtc-max31335.c
13712 
13713 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13714 L:      linux-hwmon@vger.kernel.org
13715 S:      Orphan
13716 F:      Documentation/hwmon/max6650.rst
13717 F:      drivers/hwmon/max6650.c
13718 
13719 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13720 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
13721 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13722 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13723 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13724 L:      linux-media@vger.kernel.org
13725 S:      Maintained
13726 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13727 F:      drivers/media/i2c/max9286.c
13728 
13729 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13730 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
13731 L:      linux-media@vger.kernel.org
13732 S:      Maintained
13733 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13734 F:      drivers/staging/media/max96712/max96712.c
13735 
13736 MAX96714 GMSL2 DESERIALIZER DRIVER
13737 M:      Julien Massot <julien.massot@collabora.com>
13738 L:      linux-media@vger.kernel.org
13739 S:      Maintained
13740 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13741 F:      drivers/media/i2c/max96714.c
13742 
13743 MAX96717 GMSL2 SERIALIZER DRIVER
13744 M:      Julien Massot <julien.massot@collabora.com>
13745 L:      linux-media@vger.kernel.org
13746 S:      Maintained
13747 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13748 F:      drivers/media/i2c/max96717.c
13749 
13750 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13751 M:      Peter Rosin <peda@axentia.se>
13752 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13753 S:      Maintained
13754 F:      Documentation/devicetree/bindings/sound/max9860.txt
13755 F:      sound/soc/codecs/max9860.*
13756 
13757 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13758 M:      Andreas Klinger <ak@it-klinger.de>
13759 L:      linux-iio@vger.kernel.org
13760 S:      Maintained
13761 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13762 F:      drivers/iio/proximity/mb1232.c
13763 
13764 MAXIM MAX11205 DRIVER
13765 M:      Ramona Bolboaca <ramona.bolboaca@analog.com>
13766 L:      linux-iio@vger.kernel.org
13767 S:      Supported
13768 W:      https://ez.analog.com/linux-software-drivers
13769 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13770 F:      drivers/iio/adc/max11205.c
13771 
13772 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13773 R:      Iskren Chernev <iskren.chernev@gmail.com>
13774 R:      Krzysztof Kozlowski <krzk@kernel.org>
13775 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13776 R:      Matheus Castello <matheus@castello.eng.br>
13777 L:      linux-pm@vger.kernel.org
13778 S:      Maintained
13779 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13780 F:      drivers/power/supply/max17040_battery.c
13781 
13782 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13783 R:      Hans de Goede <hdegoede@redhat.com>
13784 R:      Krzysztof Kozlowski <krzk@kernel.org>
13785 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13786 R:      Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13787 R:      Purism Kernel Team <kernel@puri.sm>
13788 L:      linux-pm@vger.kernel.org
13789 S:      Maintained
13790 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13791 F:      drivers/power/supply/max17042_battery.c
13792 
13793 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13794 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13795 L:      linux-kernel@vger.kernel.org
13796 S:      Maintained
13797 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13798 F:      drivers/regulator/max20086-regulator.c
13799 
13800 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13801 M:      Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13802 L:      linux-iio@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/iio/temperature/max30208.c
13805 
13806 MAXIM MAX77650 PMIC MFD DRIVER
13807 M:      Bartosz Golaszewski <brgl@bgdev.pl>
13808 L:      linux-kernel@vger.kernel.org
13809 S:      Maintained
13810 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13811 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13812 F:      drivers/gpio/gpio-max77650.c
13813 F:      drivers/input/misc/max77650-onkey.c
13814 F:      drivers/leds/leds-max77650.c
13815 F:      drivers/mfd/max77650.c
13816 F:      drivers/power/supply/max77650-charger.c
13817 F:      drivers/regulator/max77650-regulator.c
13818 F:      include/linux/mfd/max77650.h
13819 
13820 MAXIM MAX77714 PMIC MFD DRIVER
13821 M:      Luca Ceresoli <luca@lucaceresoli.net>
13822 S:      Maintained
13823 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13824 F:      drivers/mfd/max77714.c
13825 F:      include/linux/mfd/max77714.h
13826 
13827 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13828 M:      Javier Martinez Canillas <javier@dowhile0.org>
13829 L:      linux-kernel@vger.kernel.org
13830 S:      Supported
13831 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13832 F:      drivers/regulator/max77802-regulator.c
13833 F:      include/dt-bindings/*/*max77802.h
13834 
13835 MAXIM MAX77976 BATTERY CHARGER
13836 M:      Luca Ceresoli <luca@lucaceresoli.net>
13837 S:      Supported
13838 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13839 F:      drivers/power/supply/max77976_charger.c
13840 
13841 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13842 M:      Krzysztof Kozlowski <krzk@kernel.org>
13843 L:      linux-pm@vger.kernel.org
13844 S:      Maintained
13845 B:      mailto:linux-samsung-soc@vger.kernel.org
13846 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13847 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13848 F:      drivers/power/supply/max14577_charger.c
13849 F:      drivers/power/supply/max77693_charger.c
13850 
13851 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13852 M:      Chanwoo Choi <cw00.choi@samsung.com>
13853 M:      Krzysztof Kozlowski <krzk@kernel.org>
13854 L:      linux-kernel@vger.kernel.org
13855 S:      Maintained
13856 B:      mailto:linux-samsung-soc@vger.kernel.org
13857 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13858 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13859 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13860 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13861 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13862 F:      drivers/*/*max77843.c
13863 F:      drivers/*/max14577*.c
13864 F:      drivers/*/max77686*.c
13865 F:      drivers/*/max77693*.c
13866 F:      drivers/clk/clk-max77686.c
13867 F:      drivers/extcon/extcon-max14577.c
13868 F:      drivers/extcon/extcon-max77693.c
13869 F:      drivers/rtc/rtc-max77686.c
13870 F:      include/linux/mfd/max14577*.h
13871 F:      include/linux/mfd/max77686*.h
13872 F:      include/linux/mfd/max77693*.h
13873 
13874 MAXIRADIO FM RADIO RECEIVER DRIVER
13875 M:      Hans Verkuil <hverkuil@xs4all.nl>
13876 L:      linux-media@vger.kernel.org
13877 S:      Maintained
13878 W:      https://linuxtv.org
13879 T:      git git://linuxtv.org/media_tree.git
13880 F:      drivers/media/radio/radio-maxiradio*
13881 
13882 MAXLINEAR ETHERNET PHY DRIVER
13883 M:      Xu Liang <lxu@maxlinear.com>
13884 L:      netdev@vger.kernel.org
13885 S:      Supported
13886 F:      drivers/net/phy/mxl-gpy.c
13887 
13888 MCAN MMIO DEVICE DRIVER
13889 M:      Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13890 L:      linux-can@vger.kernel.org
13891 S:      Maintained
13892 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13893 F:      drivers/net/can/m_can/m_can.c
13894 F:      drivers/net/can/m_can/m_can.h
13895 F:      drivers/net/can/m_can/m_can_platform.c
13896 
13897 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13898 R:      Yasushi SHOJI <yashi@spacecubics.com>
13899 L:      linux-can@vger.kernel.org
13900 S:      Maintained
13901 F:      drivers/net/can/usb/mcba_usb.c
13902 
13903 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13904 M:      Rishi Gupta <gupt21@gmail.com>
13905 L:      linux-i2c@vger.kernel.org
13906 L:      linux-input@vger.kernel.org
13907 S:      Maintained
13908 F:      drivers/hid/hid-mcp2221.c
13909 
13910 MCP251XFD SPI-CAN NETWORK DRIVER
13911 M:      Marc Kleine-Budde <mkl@pengutronix.de>
13912 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13913 R:      Thomas Kopp <thomas.kopp@microchip.com>
13914 L:      linux-can@vger.kernel.org
13915 S:      Maintained
13916 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13917 F:      drivers/net/can/spi/mcp251xfd/
13918 
13919 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13920 M:      Peter Rosin <peda@axentia.se>
13921 L:      linux-iio@vger.kernel.org
13922 S:      Maintained
13923 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13924 F:      drivers/iio/potentiometer/mcp4018.c
13925 F:      drivers/iio/potentiometer/mcp4531.c
13926 
13927 MCP4821 DAC DRIVER
13928 M:      Anshul Dalal <anshulusr@gmail.com>
13929 L:      linux-iio@vger.kernel.org
13930 S:      Maintained
13931 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13932 F:      drivers/iio/dac/mcp4821.c
13933 
13934 MCR20A IEEE-802.15.4 RADIO DRIVER
13935 M:      Stefan Schmidt <stefan@datenfreihafen.org>
13936 L:      linux-wpan@vger.kernel.org
13937 S:      Odd Fixes
13938 W:      https://github.com/xueliu/mcr20a-linux
13939 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13940 F:      drivers/net/ieee802154/mcr20a.c
13941 F:      drivers/net/ieee802154/mcr20a.h
13942 
13943 MDIO REGMAP DRIVER
13944 M:      Maxime Chevallier <maxime.chevallier@bootlin.com>
13945 L:      netdev@vger.kernel.org
13946 S:      Maintained
13947 F:      drivers/net/mdio/mdio-regmap.c
13948 F:      include/linux/mdio/mdio-regmap.h
13949 
13950 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13951 M:      William Breathitt Gray <wbg@kernel.org>
13952 L:      linux-iio@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/iio/dac/cio-dac.c
13955 
13956 MEDIA CONTROLLER FRAMEWORK
13957 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13958 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13959 L:      linux-media@vger.kernel.org
13960 S:      Supported
13961 W:      https://www.linuxtv.org
13962 T:      git git://linuxtv.org/media_tree.git
13963 F:      drivers/media/mc/
13964 F:      include/media/media-*.h
13965 F:      include/uapi/linux/media.h
13966 
13967 MEDIA DRIVER FOR FREESCALE IMX PXP
13968 M:      Philipp Zabel <p.zabel@pengutronix.de>
13969 L:      linux-media@vger.kernel.org
13970 S:      Maintained
13971 T:      git git://linuxtv.org/media_tree.git
13972 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13973 
13974 MEDIA DRIVERS FOR ASCOT2E
13975 M:      Sergey Kozlov <serjk@netup.ru>
13976 M:      Abylay Ospan <aospan@netup.ru>
13977 L:      linux-media@vger.kernel.org
13978 S:      Supported
13979 W:      https://linuxtv.org
13980 W:      http://netup.tv/
13981 T:      git git://linuxtv.org/media_tree.git
13982 F:      drivers/media/dvb-frontends/ascot2e*
13983 
13984 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13985 M:      Jasmin Jessich <jasmin@anw.at>
13986 L:      linux-media@vger.kernel.org
13987 S:      Maintained
13988 W:      https://linuxtv.org
13989 T:      git git://linuxtv.org/media_tree.git
13990 F:      drivers/media/dvb-frontends/cxd2099*
13991 
13992 MEDIA DRIVERS FOR CXD2841ER
13993 M:      Sergey Kozlov <serjk@netup.ru>
13994 M:      Abylay Ospan <aospan@netup.ru>
13995 L:      linux-media@vger.kernel.org
13996 S:      Supported
13997 W:      https://linuxtv.org
13998 W:      http://netup.tv/
13999 T:      git git://linuxtv.org/media_tree.git
14000 F:      drivers/media/dvb-frontends/cxd2841er*
14001 
14002 MEDIA DRIVERS FOR CXD2880
14003 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14004 L:      linux-media@vger.kernel.org
14005 S:      Supported
14006 W:      http://linuxtv.org/
14007 T:      git git://linuxtv.org/media_tree.git
14008 F:      drivers/media/dvb-frontends/cxd2880/*
14009 F:      drivers/media/spi/cxd2880*
14010 
14011 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14012 L:      linux-media@vger.kernel.org
14013 S:      Orphan
14014 W:      https://linuxtv.org
14015 T:      git git://linuxtv.org/media_tree.git
14016 F:      drivers/media/pci/ddbridge/*
14017 
14018 MEDIA DRIVERS FOR FREESCALE IMX
14019 M:      Steve Longerbeam <slongerbeam@gmail.com>
14020 M:      Philipp Zabel <p.zabel@pengutronix.de>
14021 L:      linux-media@vger.kernel.org
14022 S:      Maintained
14023 T:      git git://linuxtv.org/media_tree.git
14024 F:      Documentation/admin-guide/media/imx.rst
14025 F:      Documentation/devicetree/bindings/media/imx.txt
14026 F:      drivers/staging/media/imx/
14027 F:      include/linux/imx-media.h
14028 F:      include/media/imx.h
14029 
14030 MEDIA DRIVERS FOR FREESCALE IMX7/8
14031 M:      Rui Miguel Silva <rmfrfs@gmail.com>
14032 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14033 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
14034 R:      Purism Kernel Team <kernel@puri.sm>
14035 L:      linux-media@vger.kernel.org
14036 S:      Maintained
14037 T:      git git://linuxtv.org/media_tree.git
14038 F:      Documentation/admin-guide/media/imx7.rst
14039 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14040 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14041 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14042 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14043 F:      drivers/media/platform/nxp/imx7-media-csi.c
14044 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14045 
14046 MEDIA DRIVERS FOR HELENE
14047 M:      Abylay Ospan <aospan@netup.ru>
14048 L:      linux-media@vger.kernel.org
14049 S:      Supported
14050 W:      https://linuxtv.org
14051 W:      http://netup.tv/
14052 T:      git git://linuxtv.org/media_tree.git
14053 F:      drivers/media/dvb-frontends/helene*
14054 
14055 MEDIA DRIVERS FOR HORUS3A
14056 M:      Sergey Kozlov <serjk@netup.ru>
14057 M:      Abylay Ospan <aospan@netup.ru>
14058 L:      linux-media@vger.kernel.org
14059 S:      Supported
14060 W:      https://linuxtv.org
14061 W:      http://netup.tv/
14062 T:      git git://linuxtv.org/media_tree.git
14063 F:      drivers/media/dvb-frontends/horus3a*
14064 
14065 MEDIA DRIVERS FOR LNBH25
14066 M:      Sergey Kozlov <serjk@netup.ru>
14067 M:      Abylay Ospan <aospan@netup.ru>
14068 L:      linux-media@vger.kernel.org
14069 S:      Supported
14070 W:      https://linuxtv.org
14071 W:      http://netup.tv/
14072 T:      git git://linuxtv.org/media_tree.git
14073 F:      drivers/media/dvb-frontends/lnbh25*
14074 
14075 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14076 L:      linux-media@vger.kernel.org
14077 S:      Orphan
14078 W:      https://linuxtv.org
14079 T:      git git://linuxtv.org/media_tree.git
14080 F:      drivers/media/dvb-frontends/mxl5xx*
14081 
14082 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14083 M:      Sergey Kozlov <serjk@netup.ru>
14084 M:      Abylay Ospan <aospan@netup.ru>
14085 L:      linux-media@vger.kernel.org
14086 S:      Supported
14087 W:      https://linuxtv.org
14088 W:      http://netup.tv/
14089 T:      git git://linuxtv.org/media_tree.git
14090 F:      drivers/media/pci/netup_unidvb/*
14091 
14092 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14093 M:      Dmitry Osipenko <digetx@gmail.com>
14094 L:      linux-media@vger.kernel.org
14095 L:      linux-tegra@vger.kernel.org
14096 S:      Maintained
14097 T:      git git://linuxtv.org/media_tree.git
14098 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14099 F:      drivers/media/platform/nvidia/tegra-vde/
14100 
14101 MEDIA DRIVERS FOR RENESAS - CEU
14102 M:      Jacopo Mondi <jacopo@jmondi.org>
14103 L:      linux-media@vger.kernel.org
14104 L:      linux-renesas-soc@vger.kernel.org
14105 S:      Supported
14106 T:      git git://linuxtv.org/media_tree.git
14107 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14108 F:      drivers/media/platform/renesas/renesas-ceu.c
14109 F:      include/media/drv-intf/renesas-ceu.h
14110 
14111 MEDIA DRIVERS FOR RENESAS - DRIF
14112 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14113 L:      linux-media@vger.kernel.org
14114 L:      linux-renesas-soc@vger.kernel.org
14115 S:      Supported
14116 T:      git git://linuxtv.org/media_tree.git
14117 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14118 F:      drivers/media/platform/renesas/rcar_drif.c
14119 
14120 MEDIA DRIVERS FOR RENESAS - FCP
14121 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14122 L:      linux-media@vger.kernel.org
14123 L:      linux-renesas-soc@vger.kernel.org
14124 S:      Supported
14125 T:      git git://linuxtv.org/media_tree.git
14126 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14127 F:      drivers/media/platform/renesas/rcar-fcp.c
14128 F:      include/media/rcar-fcp.h
14129 
14130 MEDIA DRIVERS FOR RENESAS - FDP1
14131 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14132 L:      linux-media@vger.kernel.org
14133 L:      linux-renesas-soc@vger.kernel.org
14134 S:      Supported
14135 T:      git git://linuxtv.org/media_tree.git
14136 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14137 F:      drivers/media/platform/renesas/rcar_fdp1.c
14138 
14139 MEDIA DRIVERS FOR RENESAS - VIN
14140 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14141 L:      linux-media@vger.kernel.org
14142 L:      linux-renesas-soc@vger.kernel.org
14143 S:      Supported
14144 T:      git git://linuxtv.org/media_tree.git
14145 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14146 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14147 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14148 F:      drivers/media/platform/renesas/rcar-csi2.c
14149 F:      drivers/media/platform/renesas/rcar-isp.c
14150 F:      drivers/media/platform/renesas/rcar-vin/
14151 
14152 MEDIA DRIVERS FOR RENESAS - VSP1
14153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14154 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14155 L:      linux-media@vger.kernel.org
14156 L:      linux-renesas-soc@vger.kernel.org
14157 S:      Supported
14158 T:      git git://linuxtv.org/media_tree.git
14159 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14160 F:      drivers/media/platform/renesas/vsp1/
14161 
14162 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14163 L:      linux-media@vger.kernel.org
14164 S:      Orphan
14165 W:      https://linuxtv.org
14166 T:      git git://linuxtv.org/media_tree.git
14167 F:      drivers/media/dvb-frontends/stv0910*
14168 
14169 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14170 L:      linux-media@vger.kernel.org
14171 S:      Orphan
14172 W:      https://linuxtv.org
14173 T:      git git://linuxtv.org/media_tree.git
14174 F:      drivers/media/dvb-frontends/stv6111*
14175 
14176 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14177 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
14178 M:      Alain Volmat <alain.volmat@foss.st.com>
14179 L:      linux-media@vger.kernel.org
14180 S:      Supported
14181 T:      git git://linuxtv.org/media_tree.git
14182 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14183 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14184 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14185 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14186 
14187 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14188 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14189 L:      linux-media@vger.kernel.org
14190 S:      Maintained
14191 W:      https://linuxtv.org
14192 Q:      http://patchwork.kernel.org/project/linux-media/list/
14193 T:      git git://linuxtv.org/media_tree.git
14194 F:      Documentation/admin-guide/media/
14195 F:      Documentation/devicetree/bindings/media/
14196 F:      Documentation/driver-api/media/
14197 F:      Documentation/userspace-api/media/
14198 F:      drivers/media/
14199 F:      drivers/staging/media/
14200 F:      include/dt-bindings/media/
14201 F:      include/linux/platform_data/media/
14202 F:      include/media/
14203 F:      include/uapi/linux/dvb/
14204 F:      include/uapi/linux/ivtv*
14205 F:      include/uapi/linux/media.h
14206 F:      include/uapi/linux/uvcvideo.h
14207 F:      include/uapi/linux/v4l2-*
14208 F:      include/uapi/linux/videodev2.h
14209 
14210 MEDIATEK BLUETOOTH DRIVER
14211 M:      Sean Wang <sean.wang@mediatek.com>
14212 L:      linux-bluetooth@vger.kernel.org
14213 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14214 S:      Maintained
14215 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14216 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14217 F:      drivers/bluetooth/btmtkuart.c
14218 
14219 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14220 M:      Sean Wang <sean.wang@mediatek.com>
14221 L:      linux-pm@vger.kernel.org
14222 S:      Maintained
14223 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14224 F:      drivers/power/reset/mt6323-poweroff.c
14225 
14226 MEDIATEK CIR DRIVER
14227 M:      Sean Wang <sean.wang@mediatek.com>
14228 S:      Maintained
14229 F:      drivers/media/rc/mtk-cir.c
14230 
14231 MEDIATEK DMA DRIVER
14232 M:      Sean Wang <sean.wang@mediatek.com>
14233 L:      dmaengine@vger.kernel.org
14234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14235 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14236 S:      Maintained
14237 F:      Documentation/devicetree/bindings/dma/mediatek,*
14238 F:      drivers/dma/mediatek/
14239 
14240 MEDIATEK ETHERNET DRIVER
14241 M:      Felix Fietkau <nbd@nbd.name>
14242 M:      Sean Wang <sean.wang@mediatek.com>
14243 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
14244 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14245 L:      netdev@vger.kernel.org
14246 S:      Maintained
14247 F:      drivers/net/ethernet/mediatek/
14248 
14249 MEDIATEK ETHERNET PCS DRIVER
14250 M:      Alexander Couzens <lynxis@fe80.eu>
14251 M:      Daniel Golle <daniel@makrotopia.org>
14252 L:      netdev@vger.kernel.org
14253 S:      Maintained
14254 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14255 F:      include/linux/pcs/pcs-mtk-lynxi.h
14256 
14257 MEDIATEK ETHERNET PHY DRIVERS
14258 M:      Daniel Golle <daniel@makrotopia.org>
14259 M:      Qingfang Deng <dqfext@gmail.com>
14260 M:      SkyLake Huang <SkyLake.Huang@mediatek.com>
14261 L:      netdev@vger.kernel.org
14262 S:      Maintained
14263 F:      drivers/net/phy/mediatek-ge-soc.c
14264 F:      drivers/net/phy/mediatek-ge.c
14265 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14266 
14267 MEDIATEK I2C CONTROLLER DRIVER
14268 M:      Qii Wang <qii.wang@mediatek.com>
14269 L:      linux-i2c@vger.kernel.org
14270 S:      Maintained
14271 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14272 F:      drivers/i2c/busses/i2c-mt65xx.c
14273 
14274 MEDIATEK IOMMU DRIVER
14275 M:      Yong Wu <yong.wu@mediatek.com>
14276 L:      iommu@lists.linux.dev
14277 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14278 S:      Supported
14279 F:      Documentation/devicetree/bindings/iommu/mediatek*
14280 F:      drivers/iommu/mtk_iommu*
14281 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14282 F:      include/dt-bindings/memory/mt*-port.h
14283 
14284 MEDIATEK JPEG DRIVER
14285 M:      Bin Liu <bin.liu@mediatek.com>
14286 S:      Supported
14287 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14288 F:      drivers/media/platform/mediatek/jpeg/
14289 
14290 MEDIATEK KEYPAD DRIVER
14291 M:      Mattijs Korpershoek <mkorpershoek@baylibre.com>
14292 S:      Supported
14293 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14294 F:      drivers/input/keyboard/mt6779-keypad.c
14295 
14296 MEDIATEK MDP DRIVER
14297 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14298 M:      Houlong Wei <houlong.wei@mediatek.com>
14299 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14300 S:      Supported
14301 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14302 F:      drivers/media/platform/mediatek/mdp/
14303 F:      drivers/media/platform/mediatek/vpu/
14304 
14305 MEDIATEK MEDIA DRIVER
14306 M:      Tiffany Lin <tiffany.lin@mediatek.com>
14307 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14308 M:      Yunfei Dong <yunfei.dong@mediatek.com>
14309 S:      Supported
14310 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14311 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14312 F:      drivers/media/platform/mediatek/vcodec/
14313 F:      drivers/media/platform/mediatek/vpu/
14314 
14315 MEDIATEK MIPI-CSI CDPHY DRIVER
14316 M:      Julien Stephan <jstephan@baylibre.com>
14317 M:      Andy Hsieh <andy.hsieh@mediatek.com>
14318 S:      Supported
14319 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14320 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14321 
14322 MEDIATEK MMC/SD/SDIO DRIVER
14323 M:      Chaotian Jing <chaotian.jing@mediatek.com>
14324 S:      Maintained
14325 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14326 F:      drivers/mmc/host/mtk-sd.c
14327 
14328 MEDIATEK MT76 WIRELESS LAN DRIVER
14329 M:      Felix Fietkau <nbd@nbd.name>
14330 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14331 M:      Ryder Lee <ryder.lee@mediatek.com>
14332 R:      Shayne Chen <shayne.chen@mediatek.com>
14333 R:      Sean Wang <sean.wang@mediatek.com>
14334 L:      linux-wireless@vger.kernel.org
14335 S:      Maintained
14336 T:      git https://github.com/nbd168/wireless
14337 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14338 F:      drivers/net/wireless/mediatek/mt76/
14339 
14340 MEDIATEK MT7601U WIRELESS LAN DRIVER
14341 M:      Jakub Kicinski <kuba@kernel.org>
14342 L:      linux-wireless@vger.kernel.org
14343 S:      Maintained
14344 F:      drivers/net/wireless/mediatek/mt7601u/
14345 
14346 MEDIATEK MT7621 CLOCK DRIVER
14347 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14348 S:      Maintained
14349 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14350 F:      drivers/clk/ralink/clk-mt7621.c
14351 
14352 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14353 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14354 S:      Maintained
14355 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14356 F:      drivers/pci/controller/pcie-mt7621.c
14357 
14358 MEDIATEK MT7621 PHY PCI DRIVER
14359 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14360 S:      Maintained
14361 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14362 F:      drivers/phy/ralink/phy-mt7621-pci.c
14363 
14364 MEDIATEK MT7621/28/88 I2C DRIVER
14365 M:      Stefan Roese <sr@denx.de>
14366 L:      linux-i2c@vger.kernel.org
14367 S:      Maintained
14368 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14369 F:      drivers/i2c/busses/i2c-mt7621.c
14370 
14371 MEDIATEK MTMIPS CLOCK DRIVER
14372 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14373 S:      Maintained
14374 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14375 F:      drivers/clk/ralink/clk-mtmips.c
14376 
14377 MEDIATEK NAND CONTROLLER DRIVER
14378 L:      linux-mtd@lists.infradead.org
14379 S:      Orphan
14380 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14381 F:      drivers/mtd/nand/raw/mtk_*
14382 
14383 MEDIATEK PMIC LED DRIVER
14384 M:      Sean Wang <sean.wang@mediatek.com>
14385 S:      Maintained
14386 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14387 F:      drivers/leds/leds-mt6323.c
14388 
14389 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14390 M:      Sean Wang <sean.wang@mediatek.com>
14391 S:      Maintained
14392 F:      drivers/char/hw_random/mtk-rng.c
14393 
14394 MEDIATEK SMI DRIVER
14395 M:      Yong Wu <yong.wu@mediatek.com>
14396 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14397 S:      Supported
14398 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14399 F:      drivers/memory/mtk-smi.c
14400 F:      include/soc/mediatek/smi.h
14401 
14402 MEDIATEK SWITCH DRIVER
14403 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
14404 M:      Daniel Golle <daniel@makrotopia.org>
14405 M:      DENG Qingfang <dqfext@gmail.com>
14406 M:      Sean Wang <sean.wang@mediatek.com>
14407 L:      netdev@vger.kernel.org
14408 S:      Maintained
14409 F:      drivers/net/dsa/mt7530-mdio.c
14410 F:      drivers/net/dsa/mt7530-mmio.c
14411 F:      drivers/net/dsa/mt7530.*
14412 F:      net/dsa/tag_mtk.c
14413 
14414 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14415 M:      Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14416 R:      Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14417 R:      Liu Haijun <haijun.liu@mediatek.com>
14418 R:      M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14419 R:      Ricardo Martinez <ricardo.martinez@linux.intel.com>
14420 L:      netdev@vger.kernel.org
14421 S:      Supported
14422 F:      drivers/net/wwan/t7xx/
14423 
14424 MEDIATEK USB3 DRD IP DRIVER
14425 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
14426 L:      linux-usb@vger.kernel.org
14427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14428 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14429 S:      Maintained
14430 F:      Documentation/devicetree/bindings/usb/mediatek,*
14431 F:      drivers/usb/host/xhci-mtk*
14432 F:      drivers/usb/mtu3/
14433 
14434 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14435 M:      Peter Senna Tschudin <peter.senna@gmail.com>
14436 M:      Ian Ray <ian.ray@ge.com>
14437 M:      Martyn Welch <martyn.welch@collabora.co.uk>
14438 S:      Maintained
14439 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14440 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14441 
14442 MEGARAID SCSI/SAS DRIVERS
14443 M:      Kashyap Desai <kashyap.desai@broadcom.com>
14444 M:      Sumit Saxena <sumit.saxena@broadcom.com>
14445 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14446 M:      Chandrakanth patil <chandrakanth.patil@broadcom.com>
14447 L:      megaraidlinux.pdl@broadcom.com
14448 L:      linux-scsi@vger.kernel.org
14449 S:      Maintained
14450 W:      http://www.avagotech.com/support/
14451 F:      Documentation/scsi/megaraid.rst
14452 F:      drivers/scsi/megaraid.*
14453 F:      drivers/scsi/megaraid/
14454 
14455 MELEXIS MLX90614 DRIVER
14456 M:      Crt Mori <cmo@melexis.com>
14457 L:      linux-iio@vger.kernel.org
14458 S:      Supported
14459 W:      http://www.melexis.com
14460 F:      drivers/iio/temperature/mlx90614.c
14461 
14462 MELEXIS MLX90632 DRIVER
14463 M:      Crt Mori <cmo@melexis.com>
14464 L:      linux-iio@vger.kernel.org
14465 S:      Supported
14466 W:      http://www.melexis.com
14467 F:      drivers/iio/temperature/mlx90632.c
14468 
14469 MELEXIS MLX90635 DRIVER
14470 M:      Crt Mori <cmo@melexis.com>
14471 L:      linux-iio@vger.kernel.org
14472 S:      Supported
14473 W:      http://www.melexis.com
14474 F:      drivers/iio/temperature/mlx90635.c
14475 
14476 MELFAS MIP4 TOUCHSCREEN DRIVER
14477 M:      Sangwon Jee <jeesw@melfas.com>
14478 S:      Supported
14479 W:      http://www.melfas.com
14480 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14481 F:      drivers/input/touchscreen/melfas_mip4.c
14482 
14483 MELLANOX BLUEFIELD I2C DRIVER
14484 M:      Khalil Blaiech <kblaiech@nvidia.com>
14485 M:      Asmaa Mnebhi <asmaa@nvidia.com>
14486 L:      linux-i2c@vger.kernel.org
14487 S:      Supported
14488 F:      drivers/i2c/busses/i2c-mlxbf.c
14489 
14490 MELLANOX ETHERNET DRIVER (mlx4_en)
14491 M:      Tariq Toukan <tariqt@nvidia.com>
14492 L:      netdev@vger.kernel.org
14493 S:      Supported
14494 W:      http://www.mellanox.com
14495 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14496 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14497 
14498 MELLANOX ETHERNET DRIVER (mlx5e)
14499 M:      Saeed Mahameed <saeedm@nvidia.com>
14500 M:      Tariq Toukan <tariqt@nvidia.com>
14501 L:      netdev@vger.kernel.org
14502 S:      Supported
14503 W:      http://www.mellanox.com
14504 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14505 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14506 
14507 MELLANOX ETHERNET INNOVA DRIVERS
14508 R:      Boris Pismenny <borisp@nvidia.com>
14509 L:      netdev@vger.kernel.org
14510 S:      Supported
14511 W:      http://www.mellanox.com
14512 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14513 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14514 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14515 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14516 
14517 MELLANOX ETHERNET SWITCH DRIVERS
14518 M:      Ido Schimmel <idosch@nvidia.com>
14519 M:      Petr Machata <petrm@nvidia.com>
14520 L:      netdev@vger.kernel.org
14521 S:      Supported
14522 W:      http://www.mellanox.com
14523 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14524 F:      drivers/net/ethernet/mellanox/mlxsw/
14525 F:      tools/testing/selftests/drivers/net/mlxsw/
14526 
14527 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14528 M:      mlxsw@nvidia.com
14529 L:      netdev@vger.kernel.org
14530 S:      Supported
14531 W:      http://www.mellanox.com
14532 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14533 F:      drivers/net/ethernet/mellanox/mlxfw/
14534 
14535 MELLANOX HARDWARE PLATFORM SUPPORT
14536 M:      Hans de Goede <hdegoede@redhat.com>
14537 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14538 M:      Vadim Pasternak <vadimp@nvidia.com>
14539 L:      platform-driver-x86@vger.kernel.org
14540 S:      Supported
14541 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14542 F:      drivers/platform/mellanox/
14543 F:      include/linux/platform_data/mlxreg.h
14544 
14545 MELLANOX MLX4 core VPI driver
14546 M:      Tariq Toukan <tariqt@nvidia.com>
14547 L:      netdev@vger.kernel.org
14548 L:      linux-rdma@vger.kernel.org
14549 S:      Supported
14550 W:      http://www.mellanox.com
14551 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14552 F:      drivers/net/ethernet/mellanox/mlx4/
14553 F:      include/linux/mlx4/
14554 
14555 MELLANOX MLX4 IB driver
14556 M:      Yishai Hadas <yishaih@nvidia.com>
14557 L:      linux-rdma@vger.kernel.org
14558 S:      Supported
14559 W:      http://www.mellanox.com
14560 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14561 F:      drivers/infiniband/hw/mlx4/
14562 F:      include/linux/mlx4/
14563 F:      include/uapi/rdma/mlx4-abi.h
14564 
14565 MELLANOX MLX5 core VPI driver
14566 M:      Saeed Mahameed <saeedm@nvidia.com>
14567 M:      Leon Romanovsky <leonro@nvidia.com>
14568 M:      Tariq Toukan <tariqt@nvidia.com>
14569 L:      netdev@vger.kernel.org
14570 L:      linux-rdma@vger.kernel.org
14571 S:      Supported
14572 W:      http://www.mellanox.com
14573 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14574 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14575 F:      drivers/net/ethernet/mellanox/mlx5/core/
14576 F:      include/linux/mlx5/
14577 
14578 MELLANOX MLX5 IB driver
14579 M:      Leon Romanovsky <leonro@nvidia.com>
14580 L:      linux-rdma@vger.kernel.org
14581 S:      Supported
14582 W:      http://www.mellanox.com
14583 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14584 F:      drivers/infiniband/hw/mlx5/
14585 F:      include/linux/mlx5/
14586 F:      include/uapi/rdma/mlx5-abi.h
14587 
14588 MELLANOX MLX5 VDPA DRIVER
14589 M:      Dragos Tatulea <dtatulea@nvidia.com>
14590 L:      virtualization@lists.linux.dev
14591 S:      Supported
14592 F:      drivers/vdpa/mlx5/
14593 
14594 MELLANOX MLXCPLD I2C AND MUX DRIVER
14595 M:      Vadim Pasternak <vadimp@nvidia.com>
14596 M:      Michael Shych <michaelsh@nvidia.com>
14597 L:      linux-i2c@vger.kernel.org
14598 S:      Supported
14599 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14600 F:      drivers/i2c/busses/i2c-mlxcpld.c
14601 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14602 
14603 MELLANOX MLXCPLD LED DRIVER
14604 M:      Vadim Pasternak <vadimp@nvidia.com>
14605 L:      linux-leds@vger.kernel.org
14606 S:      Supported
14607 F:      Documentation/leds/leds-mlxcpld.rst
14608 F:      drivers/leds/leds-mlxcpld.c
14609 F:      drivers/leds/leds-mlxreg.c
14610 
14611 MELLANOX PLATFORM DRIVER
14612 M:      Vadim Pasternak <vadimp@nvidia.com>
14613 L:      platform-driver-x86@vger.kernel.org
14614 S:      Supported
14615 F:      drivers/platform/x86/mlx-platform.c
14616 
14617 MEMBARRIER SUPPORT
14618 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14619 M:      "Paul E. McKenney" <paulmck@kernel.org>
14620 L:      linux-kernel@vger.kernel.org
14621 S:      Supported
14622 F:      Documentation/scheduler/membarrier.rst
14623 F:      arch/*/include/asm/membarrier.h
14624 F:      arch/*/include/asm/sync_core.h
14625 F:      include/uapi/linux/membarrier.h
14626 F:      kernel/sched/membarrier.c
14627 
14628 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14629 M:      Mike Rapoport <rppt@kernel.org>
14630 L:      linux-mm@kvack.org
14631 S:      Maintained
14632 F:      Documentation/core-api/boot-time-mm.rst
14633 F:      include/linux/memblock.h
14634 F:      mm/memblock.c
14635 F:      mm/mm_init.c
14636 F:      tools/testing/memblock/
14637 
14638 MEMORY ALLOCATION PROFILING
14639 M:      Suren Baghdasaryan <surenb@google.com>
14640 M:      Kent Overstreet <kent.overstreet@linux.dev>
14641 L:      linux-mm@kvack.org
14642 S:      Maintained
14643 F:      Documentation/mm/allocation-profiling.rst
14644 F:      include/linux/alloc_tag.h
14645 F:      include/linux/pgalloc_tag.h
14646 F:      lib/alloc_tag.c
14647 
14648 MEMORY CONTROLLER DRIVERS
14649 M:      Krzysztof Kozlowski <krzk@kernel.org>
14650 L:      linux-kernel@vger.kernel.org
14651 S:      Maintained
14652 B:      mailto:krzysztof.kozlowski@linaro.org
14653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14654 F:      Documentation/devicetree/bindings/memory-controllers/
14655 F:      drivers/memory/
14656 F:      include/dt-bindings/memory/
14657 F:      include/memory/
14658 
14659 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14660 M:      Dmitry Osipenko <digetx@gmail.com>
14661 L:      linux-pm@vger.kernel.org
14662 L:      linux-tegra@vger.kernel.org
14663 S:      Maintained
14664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14665 F:      drivers/devfreq/tegra30-devfreq.c
14666 
14667 MEMORY HOT(UN)PLUG
14668 M:      David Hildenbrand <david@redhat.com>
14669 M:      Oscar Salvador <osalvador@suse.de>
14670 L:      linux-mm@kvack.org
14671 S:      Maintained
14672 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14673 F:      Documentation/core-api/memory-hotplug.rst
14674 F:      drivers/base/memory.c
14675 F:      include/linux/memory_hotplug.h
14676 F:      mm/memory_hotplug.c
14677 F:      tools/testing/selftests/memory-hotplug/
14678 
14679 MEMORY MANAGEMENT
14680 M:      Andrew Morton <akpm@linux-foundation.org>
14681 L:      linux-mm@kvack.org
14682 S:      Maintained
14683 W:      http://www.linux-mm.org
14684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14685 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14686 F:      include/linux/gfp.h
14687 F:      include/linux/gfp_types.h
14688 F:      include/linux/memfd.h
14689 F:      include/linux/memory.h
14690 F:      include/linux/memory_hotplug.h
14691 F:      include/linux/memory-tiers.h
14692 F:      include/linux/mempolicy.h
14693 F:      include/linux/mempool.h
14694 F:      include/linux/memremap.h
14695 F:      include/linux/mm.h
14696 F:      include/linux/mm_*.h
14697 F:      include/linux/mmzone.h
14698 F:      include/linux/mmu_notifier.h
14699 F:      include/linux/pagewalk.h
14700 F:      include/linux/rmap.h
14701 F:      include/trace/events/ksm.h
14702 F:      mm/
14703 F:      tools/mm/
14704 F:      tools/testing/selftests/mm/
14705 N:      include/linux/page[-_]*
14706 
14707 MEMORY MAPPING
14708 M:      Andrew Morton <akpm@linux-foundation.org>
14709 R:      Liam R. Howlett <Liam.Howlett@oracle.com>
14710 R:      Vlastimil Babka <vbabka@suse.cz>
14711 R:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14712 L:      linux-mm@kvack.org
14713 S:      Maintained
14714 W:      http://www.linux-mm.org
14715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14716 F:      mm/mmap.c
14717 
14718 MEMORY TECHNOLOGY DEVICES (MTD)
14719 M:      Miquel Raynal <miquel.raynal@bootlin.com>
14720 M:      Richard Weinberger <richard@nod.at>
14721 M:      Vignesh Raghavendra <vigneshr@ti.com>
14722 L:      linux-mtd@lists.infradead.org
14723 S:      Maintained
14724 W:      http://www.linux-mtd.infradead.org/
14725 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14726 C:      irc://irc.oftc.net/mtd
14727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14729 F:      Documentation/devicetree/bindings/mtd/
14730 F:      drivers/mtd/
14731 F:      include/linux/mtd/
14732 F:      include/uapi/mtd/
14733 
14734 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14735 M:      Dmitry Rokosov <ddrokosov@sberdevices.ru>
14736 L:      linux-iio@vger.kernel.org
14737 S:      Maintained
14738 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14739 F:      drivers/iio/accel/msa311.c
14740 
14741 MEN A21 WATCHDOG DRIVER
14742 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14743 L:      linux-watchdog@vger.kernel.org
14744 S:      Maintained
14745 F:      drivers/watchdog/mena21_wdt.c
14746 
14747 MEN CHAMELEON BUS (mcb)
14748 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14749 S:      Maintained
14750 F:      Documentation/driver-api/men-chameleon-bus.rst
14751 F:      drivers/mcb/
14752 F:      include/linux/mcb.h
14753 
14754 MEN F21BMC (Board Management Controller)
14755 M:      Andreas Werner <andreas.werner@men.de>
14756 S:      Supported
14757 F:      Documentation/hwmon/menf21bmc.rst
14758 F:      drivers/hwmon/menf21bmc_hwmon.c
14759 F:      drivers/leds/leds-menf21bmc.c
14760 F:      drivers/mfd/menf21bmc.c
14761 F:      drivers/watchdog/menf21bmc_wdt.c
14762 
14763 MEN Z069 WATCHDOG DRIVER
14764 M:      Johannes Thumshirn <jth@kernel.org>
14765 L:      linux-watchdog@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/watchdog/menz69_wdt.c
14768 
14769 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14770 M:      Neil Armstrong <neil.armstrong@linaro.org>
14771 L:      linux-media@vger.kernel.org
14772 L:      linux-amlogic@lists.infradead.org
14773 S:      Supported
14774 W:      http://linux-meson.com/
14775 T:      git git://linuxtv.org/media_tree.git
14776 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14777 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14778 F:      drivers/media/cec/platform/meson/ao-cec.c
14779 
14780 MESON GE2D DRIVER FOR AMLOGIC SOCS
14781 M:      Neil Armstrong <neil.armstrong@linaro.org>
14782 L:      linux-media@vger.kernel.org
14783 L:      linux-amlogic@lists.infradead.org
14784 S:      Supported
14785 T:      git git://linuxtv.org/media_tree.git
14786 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14787 F:      drivers/media/platform/amlogic/meson-ge2d/
14788 
14789 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14790 M:      Liang Yang <liang.yang@amlogic.com>
14791 L:      linux-mtd@lists.infradead.org
14792 S:      Maintained
14793 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14794 F:      drivers/mtd/nand/raw/meson_*
14795 
14796 MESON VIDEO DECODER 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,gx-vdec.yaml
14803 F:      drivers/staging/media/meson/vdec/
14804 
14805 META ETHERNET DRIVERS
14806 M:      Alexander Duyck <alexanderduyck@fb.com>
14807 M:      Jakub Kicinski <kuba@kernel.org>
14808 R:      kernel-team@meta.com
14809 S:      Supported
14810 F:      drivers/net/ethernet/meta/
14811 
14812 METHODE UDPU SUPPORT
14813 M:      Robert Marko <robert.marko@sartura.hr>
14814 S:      Maintained
14815 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14816 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14817 
14818 MHI BUS
14819 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14820 L:      mhi@lists.linux.dev
14821 L:      linux-arm-msm@vger.kernel.org
14822 S:      Maintained
14823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14824 F:      Documentation/ABI/stable/sysfs-bus-mhi
14825 F:      Documentation/mhi/
14826 F:      drivers/bus/mhi/
14827 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14828 F:      include/linux/mhi.h
14829 
14830 MICROBLAZE ARCHITECTURE
14831 M:      Michal Simek <monstr@monstr.eu>
14832 S:      Supported
14833 W:      http://www.monstr.eu/fdt/
14834 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14835 F:      arch/microblaze/
14836 
14837 MICROBLAZE TMR INJECT
14838 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14839 S:      Supported
14840 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14841 F:      drivers/misc/xilinx_tmr_inject.c
14842 
14843 MICROBLAZE TMR MANAGER
14844 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14845 S:      Supported
14846 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14847 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14848 F:      drivers/misc/xilinx_tmr_manager.c
14849 
14850 MICROCHIP AT91 DMA DRIVERS
14851 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14853 L:      dmaengine@vger.kernel.org
14854 S:      Supported
14855 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14856 F:      drivers/dma/at_hdmac.c
14857 F:      drivers/dma/at_xdmac.c
14858 F:      include/dt-bindings/dma/at91.h
14859 
14860 MICROCHIP AT91 SERIAL DRIVER
14861 M:      Richard Genoud <richard.genoud@bootlin.com>
14862 S:      Maintained
14863 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14864 F:      drivers/tty/serial/atmel_serial.c
14865 F:      drivers/tty/serial/atmel_serial.h
14866 
14867 MICROCHIP AT91 USART MFD DRIVER
14868 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
14869 L:      linux-kernel@vger.kernel.org
14870 S:      Supported
14871 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14872 F:      drivers/mfd/at91-usart.c
14873 F:      include/dt-bindings/mfd/at91-usart.h
14874 
14875 MICROCHIP AT91 USART SPI DRIVER
14876 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
14877 L:      linux-spi@vger.kernel.org
14878 S:      Supported
14879 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14880 F:      drivers/spi/spi-at91-usart.c
14881 
14882 MICROCHIP AUDIO ASOC DRIVERS
14883 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
14884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14885 S:      Supported
14886 F:      Documentation/devicetree/bindings/sound/atmel*
14887 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14888 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14889 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14890 F:      sound/soc/atmel
14891 
14892 MICROCHIP CSI2DC DRIVER
14893 M:      Eugen Hristev <eugen.hristev@microchip.com>
14894 L:      linux-media@vger.kernel.org
14895 S:      Supported
14896 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14897 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14898 
14899 MICROCHIP ECC DRIVER
14900 L:      linux-crypto@vger.kernel.org
14901 S:      Orphan
14902 F:      drivers/crypto/atmel-ecc.*
14903 
14904 MICROCHIP EIC DRIVER
14905 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
14906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14907 S:      Supported
14908 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14909 F:      drivers/irqchip/irq-mchp-eic.c
14910 
14911 MICROCHIP I2C DRIVER
14912 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14913 L:      linux-i2c@vger.kernel.org
14914 S:      Supported
14915 F:      drivers/i2c/busses/i2c-at91-*.c
14916 F:      drivers/i2c/busses/i2c-at91.h
14917 
14918 MICROCHIP ISC DRIVER
14919 M:      Eugen Hristev <eugen.hristev@microchip.com>
14920 L:      linux-media@vger.kernel.org
14921 S:      Supported
14922 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14923 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14924 F:      drivers/media/platform/microchip/microchip-isc*
14925 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14926 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14927 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14928 F:      include/linux/atmel-isc-media.h
14929 
14930 MICROCHIP ISI DRIVER
14931 M:      Eugen Hristev <eugen.hristev@microchip.com>
14932 L:      linux-media@vger.kernel.org
14933 S:      Supported
14934 F:      drivers/media/platform/atmel/atmel-isi.c
14935 F:      drivers/media/platform/atmel/atmel-isi.h
14936 
14937 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14938 M:      Woojung Huh <woojung.huh@microchip.com>
14939 M:      UNGLinuxDriver@microchip.com
14940 L:      netdev@vger.kernel.org
14941 S:      Maintained
14942 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14943 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14944 F:      drivers/net/dsa/microchip/*
14945 F:      include/linux/dsa/ksz_common.h
14946 F:      include/linux/platform_data/microchip-ksz.h
14947 F:      net/dsa/tag_ksz.c
14948 
14949 MICROCHIP LAN743X ETHERNET DRIVER
14950 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
14951 M:      UNGLinuxDriver@microchip.com
14952 L:      netdev@vger.kernel.org
14953 S:      Maintained
14954 F:      drivers/net/ethernet/microchip/lan743x_*
14955 
14956 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14957 M:      Arun Ramadoss <arun.ramadoss@microchip.com>
14958 R:      UNGLinuxDriver@microchip.com
14959 L:      netdev@vger.kernel.org
14960 S:      Maintained
14961 F:      drivers/net/phy/microchip_t1.c
14962 
14963 MICROCHIP LAN966X ETHERNET DRIVER
14964 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
14965 M:      UNGLinuxDriver@microchip.com
14966 L:      netdev@vger.kernel.org
14967 S:      Maintained
14968 F:      drivers/net/ethernet/microchip/lan966x/*
14969 
14970 MICROCHIP LAN966X OIC DRIVER
14971 M:      Herve Codina <herve.codina@bootlin.com>
14972 S:      Maintained
14973 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14974 F:      drivers/irqchip/irq-lan966x-oic.c
14975 
14976 MICROCHIP LCDFB DRIVER
14977 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
14978 L:      linux-fbdev@vger.kernel.org
14979 S:      Maintained
14980 F:      drivers/video/fbdev/atmel_lcdfb.c
14981 F:      include/video/atmel_lcdc.h
14982 
14983 MICROCHIP MCP16502 PMIC DRIVER
14984 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
14985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14986 S:      Supported
14987 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14988 F:      drivers/regulator/mcp16502.c
14989 
14990 MICROCHIP MCP3564 ADC DRIVER
14991 M:      Marius Cristea <marius.cristea@microchip.com>
14992 L:      linux-iio@vger.kernel.org
14993 S:      Supported
14994 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14995 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14996 F:      drivers/iio/adc/mcp3564.c
14997 
14998 MICROCHIP MCP3911 ADC DRIVER
14999 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
15000 M:      Kent Gustavsson <kent@minoris.se>
15001 L:      linux-iio@vger.kernel.org
15002 S:      Maintained
15003 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15004 F:      drivers/iio/adc/mcp3911.c
15005 
15006 MICROCHIP MMC/SD/SDIO MCI DRIVER
15007 M:      Aubin Constans <aubin.constans@microchip.com>
15008 S:      Maintained
15009 F:      drivers/mmc/host/atmel-mci.c
15010 
15011 MICROCHIP NAND DRIVER
15012 L:      linux-mtd@lists.infradead.org
15013 S:      Orphan
15014 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15015 F:      drivers/mtd/nand/raw/atmel/*
15016 
15017 MICROCHIP OTPC DRIVER
15018 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15020 S:      Supported
15021 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15022 F:      drivers/nvmem/microchip-otpc.c
15023 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15024 
15025 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15026 M:      Marius Cristea <marius.cristea@microchip.com>
15027 L:      linux-iio@vger.kernel.org
15028 S:      Supported
15029 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15030 F:      drivers/iio/adc/pac1934.c
15031 
15032 MICROCHIP PCI1XXXX GP DRIVER
15033 M:      Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15034 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15035 L:      linux-gpio@vger.kernel.org
15036 S:      Supported
15037 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15038 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15039 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15040 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15041 
15042 MICROCHIP PCI1XXXX I2C DRIVER
15043 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15044 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15045 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15046 L:      linux-i2c@vger.kernel.org
15047 S:      Maintained
15048 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15049 
15050 MICROCHIP PCIe UART DRIVER
15051 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15052 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15053 L:      linux-serial@vger.kernel.org
15054 S:      Maintained
15055 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15056 
15057 MICROCHIP POLARFIRE FPGA DRIVERS
15058 M:      Conor Dooley <conor.dooley@microchip.com>
15059 R:      Vladimir Georgiev <v.georgiev@metrotek.ru>
15060 L:      linux-fpga@vger.kernel.org
15061 S:      Supported
15062 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15063 F:      drivers/fpga/microchip-spi.c
15064 
15065 MICROCHIP PWM DRIVER
15066 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15068 L:      linux-pwm@vger.kernel.org
15069 S:      Supported
15070 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15071 F:      drivers/pwm/pwm-atmel.c
15072 
15073 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15074 M:      Manikandan Muralidharan <manikandan.m@microchip.com>
15075 M:      Dharma Balasubiramani <dharma.b@microchip.com>
15076 L:      dri-devel@lists.freedesktop.org
15077 S:      Supported
15078 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15079 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15080 
15081 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15082 M:      Eugen Hristev <eugen.hristev@microchip.com>
15083 L:      linux-iio@vger.kernel.org
15084 S:      Supported
15085 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15086 F:      drivers/iio/adc/at91-sama5d2_adc.c
15087 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15088 
15089 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15090 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15091 S:      Supported
15092 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15093 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15094 
15095 MICROCHIP SOC DRIVERS
15096 M:      Conor Dooley <conor@kernel.org>
15097 S:      Supported
15098 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15099 F:      Documentation/devicetree/bindings/soc/microchip/
15100 F:      drivers/soc/microchip/
15101 
15102 MICROCHIP SPI DRIVER
15103 M:      Ryan Wanner <ryan.wanner@microchip.com>
15104 S:      Supported
15105 F:      drivers/spi/spi-atmel.*
15106 
15107 MICROCHIP SSC DRIVER
15108 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15110 S:      Supported
15111 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15112 F:      drivers/misc/atmel-ssc.c
15113 F:      include/linux/atmel-ssc.h
15114 
15115 Microchip Timer Counter Block (TCB) Capture Driver
15116 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
15117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15118 L:      linux-iio@vger.kernel.org
15119 S:      Maintained
15120 F:      drivers/counter/microchip-tcb-capture.c
15121 
15122 MICROCHIP USB251XB DRIVER
15123 M:      Richard Leitner <richard.leitner@skidata.com>
15124 L:      linux-usb@vger.kernel.org
15125 S:      Maintained
15126 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15127 F:      drivers/usb/misc/usb251xb.c
15128 
15129 MICROCHIP USBA UDC DRIVER
15130 M:      Cristian Birsan <cristian.birsan@microchip.com>
15131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15132 S:      Supported
15133 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15134 
15135 MICROCHIP WILC1000 WIFI DRIVER
15136 M:      Ajay Singh <ajay.kathat@microchip.com>
15137 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15138 L:      linux-wireless@vger.kernel.org
15139 S:      Supported
15140 F:      drivers/net/wireless/microchip/wilc1000/
15141 
15142 MICROSEMI MIPS SOCS
15143 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15144 M:      UNGLinuxDriver@microchip.com
15145 L:      linux-mips@vger.kernel.org
15146 S:      Supported
15147 F:      Documentation/devicetree/bindings/mips/mscc.txt
15148 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15149 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15150 F:      arch/mips/boot/dts/mscc/
15151 F:      arch/mips/configs/generic/board-ocelot.config
15152 F:      arch/mips/generic/board-ocelot.c
15153 
15154 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15155 M:      Don Brace <don.brace@microchip.com>
15156 L:      storagedev@microchip.com
15157 L:      linux-scsi@vger.kernel.org
15158 S:      Supported
15159 F:      Documentation/scsi/smartpqi.rst
15160 F:      drivers/scsi/smartpqi/Kconfig
15161 F:      drivers/scsi/smartpqi/Makefile
15162 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15163 F:      include/linux/cciss*.h
15164 F:      include/uapi/linux/cciss*.h
15165 
15166 MICROSOFT MANA RDMA DRIVER
15167 M:      Long Li <longli@microsoft.com>
15168 M:      Ajay Sharma <sharmaajay@microsoft.com>
15169 L:      linux-rdma@vger.kernel.org
15170 S:      Supported
15171 F:      drivers/infiniband/hw/mana/
15172 F:      include/net/mana
15173 F:      include/uapi/rdma/mana-abi.h
15174 
15175 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15176 M:      Maximilian Luz <luzmaximilian@gmail.com>
15177 L:      platform-driver-x86@vger.kernel.org
15178 S:      Maintained
15179 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15180 
15181 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15182 M:      Maximilian Luz <luzmaximilian@gmail.com>
15183 L:      linux-pm@vger.kernel.org
15184 L:      platform-driver-x86@vger.kernel.org
15185 S:      Maintained
15186 F:      drivers/power/supply/surface_battery.c
15187 F:      drivers/power/supply/surface_charger.c
15188 
15189 MICROSOFT SURFACE DTX DRIVER
15190 M:      Maximilian Luz <luzmaximilian@gmail.com>
15191 L:      platform-driver-x86@vger.kernel.org
15192 S:      Maintained
15193 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15194 F:      drivers/platform/surface/surface_dtx.c
15195 F:      include/uapi/linux/surface_aggregator/dtx.h
15196 
15197 MICROSOFT SURFACE SENSOR FAN DRIVER
15198 M:      Maximilian Luz <luzmaximilian@gmail.com>
15199 M:      Ivor Wanders <ivor@iwanders.net>
15200 L:      linux-hwmon@vger.kernel.org
15201 S:      Maintained
15202 F:      Documentation/hwmon/surface_fan.rst
15203 F:      drivers/hwmon/surface_fan.c
15204 
15205 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15206 M:      Maximilian Luz <luzmaximilian@gmail.com>
15207 L:      platform-driver-x86@vger.kernel.org
15208 S:      Maintained
15209 F:      drivers/platform/surface/surface_gpe.c
15210 
15211 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15212 M:      Hans de Goede <hdegoede@redhat.com>
15213 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15214 M:      Maximilian Luz <luzmaximilian@gmail.com>
15215 L:      platform-driver-x86@vger.kernel.org
15216 S:      Maintained
15217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15218 F:      drivers/platform/surface/
15219 
15220 MICROSOFT SURFACE HID TRANSPORT DRIVER
15221 M:      Maximilian Luz <luzmaximilian@gmail.com>
15222 L:      linux-input@vger.kernel.org
15223 L:      platform-driver-x86@vger.kernel.org
15224 S:      Maintained
15225 F:      drivers/hid/surface-hid/
15226 
15227 MICROSOFT SURFACE HOT-PLUG DRIVER
15228 M:      Maximilian Luz <luzmaximilian@gmail.com>
15229 L:      platform-driver-x86@vger.kernel.org
15230 S:      Maintained
15231 F:      drivers/platform/surface/surface_hotplug.c
15232 
15233 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15234 M:      Maximilian Luz <luzmaximilian@gmail.com>
15235 L:      platform-driver-x86@vger.kernel.org
15236 S:      Maintained
15237 F:      drivers/platform/surface/surface_platform_profile.c
15238 
15239 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15240 M:      Chen Yu <yu.c.chen@intel.com>
15241 L:      platform-driver-x86@vger.kernel.org
15242 S:      Supported
15243 F:      drivers/platform/surface/surfacepro3_button.c
15244 
15245 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15246 M:      Maximilian Luz <luzmaximilian@gmail.com>
15247 L:      platform-driver-x86@vger.kernel.org
15248 S:      Maintained
15249 F:      drivers/platform/surface/surface_aggregator_hub.c
15250 
15251 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15252 M:      Maximilian Luz <luzmaximilian@gmail.com>
15253 L:      platform-driver-x86@vger.kernel.org
15254 S:      Maintained
15255 W:      https://github.com/linux-surface/surface-aggregator-module
15256 C:      irc://irc.libera.chat/linux-surface
15257 F:      Documentation/driver-api/surface_aggregator/
15258 F:      drivers/platform/surface/aggregator/
15259 F:      drivers/platform/surface/surface_acpi_notify.c
15260 F:      drivers/platform/surface/surface_aggregator_cdev.c
15261 F:      drivers/platform/surface/surface_aggregator_registry.c
15262 F:      include/linux/surface_acpi_notify.h
15263 F:      include/linux/surface_aggregator/
15264 F:      include/uapi/linux/surface_aggregator/
15265 
15266 MICROTEK X6 SCANNER
15267 M:      Oliver Neukum <oliver@neukum.org>
15268 S:      Maintained
15269 F:      drivers/usb/image/microtek.*
15270 
15271 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15272 M:      Luka Kovacic <luka.kovacic@sartura.hr>
15273 M:      Luka Perkov <luka.perkov@sartura.hr>
15274 S:      Maintained
15275 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15276 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15277 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15278 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15279 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15280 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15281 
15282 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15283 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15284 L:      linux-media@vger.kernel.org
15285 S:      Maintained
15286 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15287 F:      Documentation/driver-api/media/drivers/ccs/
15288 F:      Documentation/userspace-api/media/drivers/ccs.rst
15289 F:      drivers/media/i2c/ccs-pll.c
15290 F:      drivers/media/i2c/ccs-pll.h
15291 F:      drivers/media/i2c/ccs/
15292 F:      include/uapi/linux/ccs.h
15293 F:      include/uapi/linux/smiapp.h
15294 
15295 MIPS
15296 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15297 L:      linux-mips@vger.kernel.org
15298 S:      Maintained
15299 W:      http://www.linux-mips.org/
15300 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15302 F:      Documentation/devicetree/bindings/mips/
15303 F:      Documentation/arch/mips/
15304 F:      arch/mips/
15305 F:      drivers/platform/mips/
15306 F:      include/dt-bindings/mips/
15307 
15308 MIPS BAIKAL-T1 PLATFORM
15309 M:      Serge Semin <fancer.lancer@gmail.com>
15310 L:      linux-mips@vger.kernel.org
15311 S:      Supported
15312 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15313 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15314 F:      drivers/bus/bt1-*.c
15315 F:      drivers/clk/baikal-t1/
15316 F:      drivers/memory/bt1-l2-ctl.c
15317 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15318 
15319 MIPS BOSTON DEVELOPMENT BOARD
15320 M:      Paul Burton <paulburton@kernel.org>
15321 L:      linux-mips@vger.kernel.org
15322 S:      Maintained
15323 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15324 F:      arch/mips/boot/dts/img/boston.dts
15325 F:      arch/mips/configs/generic/board-boston.config
15326 F:      drivers/clk/imgtec/clk-boston.c
15327 F:      include/dt-bindings/clock/boston-clock.h
15328 
15329 MIPS CORE DRIVERS
15330 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15331 M:      Serge Semin <fancer.lancer@gmail.com>
15332 L:      linux-mips@vger.kernel.org
15333 S:      Supported
15334 F:      drivers/bus/mips_cdmm.c
15335 F:      drivers/clocksource/mips-gic-timer.c
15336 F:      drivers/cpuidle/cpuidle-cps.c
15337 F:      drivers/irqchip/irq-mips-cpu.c
15338 F:      drivers/irqchip/irq-mips-gic.c
15339 
15340 MIPS GENERIC PLATFORM
15341 M:      Paul Burton <paulburton@kernel.org>
15342 L:      linux-mips@vger.kernel.org
15343 S:      Supported
15344 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15345 F:      arch/mips/generic/
15346 F:      arch/mips/tools/generic-board-config.sh
15347 
15348 MIPS RINT INSTRUCTION EMULATION
15349 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
15350 L:      linux-mips@vger.kernel.org
15351 S:      Supported
15352 F:      arch/mips/math-emu/dp_rint.c
15353 F:      arch/mips/math-emu/sp_rint.c
15354 
15355 MIPS/LOONGSON1 ARCHITECTURE
15356 M:      Keguang Zhang <keguang.zhang@gmail.com>
15357 L:      linux-mips@vger.kernel.org
15358 S:      Maintained
15359 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15360 F:      arch/mips/include/asm/mach-loongson32/
15361 F:      arch/mips/loongson32/
15362 F:      drivers/*/*loongson1*
15363 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15364 
15365 MIPS/LOONGSON2EF ARCHITECTURE
15366 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15367 L:      linux-mips@vger.kernel.org
15368 S:      Maintained
15369 F:      arch/mips/include/asm/mach-loongson2ef/
15370 F:      arch/mips/loongson2ef/
15371 F:      drivers/cpufreq/loongson2_cpufreq.c
15372 
15373 MIPS/LOONGSON64 ARCHITECTURE
15374 M:      Huacai Chen <chenhuacai@kernel.org>
15375 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15376 L:      linux-mips@vger.kernel.org
15377 S:      Maintained
15378 F:      arch/mips/include/asm/mach-loongson64/
15379 F:      arch/mips/loongson64/
15380 F:      drivers/irqchip/irq-loongson*
15381 F:      drivers/platform/mips/cpu_hwmon.c
15382 
15383 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15384 M:      Hans Verkuil <hverkuil@xs4all.nl>
15385 L:      linux-media@vger.kernel.org
15386 S:      Odd Fixes
15387 W:      https://linuxtv.org
15388 T:      git git://linuxtv.org/media_tree.git
15389 F:      drivers/media/radio/radio-miropcm20*
15390 
15391 MITSUMI MM8013 FG DRIVER
15392 M:      Konrad Dybcio <konradybcio@kernel.org>
15393 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15394 F:      drivers/power/supply/mm8013.c
15395 
15396 MMP SUPPORT
15397 R:      Lubomir Rintel <lkundrak@v3.sk>
15398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15399 S:      Odd Fixes
15400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15401 F:      arch/arm/boot/dts/marvell/mmp*
15402 F:      arch/arm/mach-mmp/
15403 F:      include/linux/soc/mmp/
15404 
15405 MMP USB PHY DRIVERS
15406 R:      Lubomir Rintel <lkundrak@v3.sk>
15407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15408 S:      Maintained
15409 F:      drivers/phy/marvell/phy-mmp3-usb.c
15410 F:      drivers/phy/marvell/phy-pxa-usb.c
15411 
15412 MMU GATHER AND TLB INVALIDATION
15413 M:      Will Deacon <will@kernel.org>
15414 M:      "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15415 M:      Andrew Morton <akpm@linux-foundation.org>
15416 M:      Nick Piggin <npiggin@gmail.com>
15417 M:      Peter Zijlstra <peterz@infradead.org>
15418 L:      linux-arch@vger.kernel.org
15419 L:      linux-mm@kvack.org
15420 S:      Maintained
15421 F:      arch/*/include/asm/tlb.h
15422 F:      include/asm-generic/tlb.h
15423 F:      mm/mmu_gather.c
15424 
15425 MN88472 MEDIA DRIVER
15426 L:      linux-media@vger.kernel.org
15427 S:      Orphan
15428 W:      https://linuxtv.org
15429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15430 F:      drivers/media/dvb-frontends/mn88472*
15431 
15432 MN88473 MEDIA DRIVER
15433 L:      linux-media@vger.kernel.org
15434 S:      Orphan
15435 W:      https://linuxtv.org
15436 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15437 F:      drivers/media/dvb-frontends/mn88473*
15438 
15439 MOBILEYE MIPS SOCS
15440 M:      Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15441 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
15442 M:      Théo Lebrun <theo.lebrun@bootlin.com>
15443 L:      linux-mips@vger.kernel.org
15444 S:      Maintained
15445 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15446 F:      Documentation/devicetree/bindings/soc/mobileye/
15447 F:      arch/mips/boot/dts/mobileye/
15448 F:      arch/mips/configs/eyeq5_defconfig
15449 F:      arch/mips/mobileye/board-epm5.its.S
15450 F:      drivers/clk/clk-eyeq.c
15451 F:      drivers/pinctrl/pinctrl-eyeq5.c
15452 F:      drivers/reset/reset-eyeq.c
15453 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15454 
15455 MODULE SUPPORT
15456 M:      Luis Chamberlain <mcgrof@kernel.org>
15457 L:      linux-modules@vger.kernel.org
15458 L:      linux-kernel@vger.kernel.org
15459 S:      Maintained
15460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15461 F:      include/linux/kmod.h
15462 F:      include/linux/module*.h
15463 F:      kernel/module/
15464 F:      lib/test_kmod.c
15465 F:      scripts/module*
15466 F:      tools/testing/selftests/kmod/
15467 
15468 MONOLITHIC POWER SYSTEM PMIC DRIVER
15469 M:      Saravanan Sekar <sravanhome@gmail.com>
15470 S:      Maintained
15471 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15472 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15473 F:      drivers/hwmon/pmbus/mpq7932.c
15474 F:      drivers/iio/adc/mp2629_adc.c
15475 F:      drivers/mfd/mp2629.c
15476 F:      drivers/power/supply/mp2629_charger.c
15477 F:      drivers/regulator/mp5416.c
15478 F:      drivers/regulator/mpq7920.c
15479 F:      drivers/regulator/mpq7920.h
15480 F:      include/linux/mfd/mp2629.h
15481 
15482 MOST(R) TECHNOLOGY DRIVER
15483 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15484 M:      Christian Gromm <christian.gromm@microchip.com>
15485 S:      Maintained
15486 F:      Documentation/ABI/testing/configfs-most
15487 F:      Documentation/ABI/testing/sysfs-bus-most
15488 F:      drivers/most/
15489 F:      drivers/staging/most/
15490 F:      include/linux/most.h
15491 
15492 MOTORCOMM PHY DRIVER
15493 M:      Frank <Frank.Sae@motor-comm.com>
15494 L:      netdev@vger.kernel.org
15495 S:      Maintained
15496 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15497 F:      drivers/net/phy/motorcomm.c
15498 
15499 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15500 M:      Jiri Slaby <jirislaby@kernel.org>
15501 S:      Maintained
15502 F:      Documentation/driver-api/tty/moxa-smartio.rst
15503 F:      drivers/tty/mxser.*
15504 
15505 MP3309C BACKLIGHT DRIVER
15506 M:      Flavio Suligoi <f.suligoi@asem.it>
15507 L:      dri-devel@lists.freedesktop.org
15508 S:      Maintained
15509 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15510 F:      drivers/video/backlight/mp3309c.c
15511 
15512 MPS MP2891 DRIVER
15513 M:      Noah Wang <noahwang.wang@outlook.com>
15514 L:      linux-hwmon@vger.kernel.org
15515 S:      Maintained
15516 F:      Documentation/hwmon/mp2891.rst
15517 F:      drivers/hwmon/pmbus/mp2891.c
15518 
15519 MPS MP2993 DRIVER
15520 M:      Noah Wang <noahwang.wang@outlook.com>
15521 L:      linux-hwmon@vger.kernel.org
15522 S:      Maintained
15523 F:      Documentation/hwmon/mp2993.rst
15524 F:      drivers/hwmon/pmbus/mp2993.c
15525 
15526 MPS MP9941 DRIVER
15527 M:      Noah Wang <noahwang.wang@outlook.com>
15528 L:      linux-hwmon@vger.kernel.org
15529 S:      Maintained
15530 F:      Documentation/hwmon/mp9941.rst
15531 F:      drivers/hwmon/pmbus/mp9941.c
15532 
15533 MR800 AVERMEDIA USB FM RADIO DRIVER
15534 M:      Alexey Klimov <klimov.linux@gmail.com>
15535 L:      linux-media@vger.kernel.org
15536 S:      Maintained
15537 T:      git git://linuxtv.org/media_tree.git
15538 F:      drivers/media/radio/radio-mr800.c
15539 
15540 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15541 M:      Stefan Schmidt <stefan@datenfreihafen.org>
15542 L:      linux-wpan@vger.kernel.org
15543 S:      Odd Fixes
15544 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15545 F:      drivers/net/ieee802154/mrf24j40.c
15546 
15547 MSI EC DRIVER
15548 M:      Nikita Kravets <teackot@gmail.com>
15549 L:      platform-driver-x86@vger.kernel.org
15550 S:      Maintained
15551 W:      https://github.com/BeardOverflow/msi-ec
15552 F:      drivers/platform/x86/msi-ec.*
15553 
15554 MSI LAPTOP SUPPORT
15555 M:      "Lee, Chun-Yi" <jlee@suse.com>
15556 L:      platform-driver-x86@vger.kernel.org
15557 S:      Maintained
15558 F:      drivers/platform/x86/msi-laptop.c
15559 
15560 MSI WMI SUPPORT
15561 L:      platform-driver-x86@vger.kernel.org
15562 S:      Orphan
15563 F:      drivers/platform/x86/msi-wmi.c
15564 
15565 MSI WMI PLATFORM FEATURES
15566 M:      Armin Wolf <W_Armin@gmx.de>
15567 L:      platform-driver-x86@vger.kernel.org
15568 S:      Maintained
15569 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15570 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15571 F:      drivers/platform/x86/msi-wmi-platform.c
15572 
15573 MSI001 MEDIA DRIVER
15574 L:      linux-media@vger.kernel.org
15575 S:      Orphan
15576 W:      https://linuxtv.org
15577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15578 F:      drivers/media/tuners/msi001*
15579 
15580 MSI2500 MEDIA DRIVER
15581 L:      linux-media@vger.kernel.org
15582 S:      Orphan
15583 W:      https://linuxtv.org
15584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15585 F:      drivers/media/usb/msi2500/
15586 
15587 MSTAR INTERRUPT CONTROLLER DRIVER
15588 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15589 M:      Daniel Palmer <daniel@thingy.jp>
15590 S:      Maintained
15591 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15592 F:      drivers/irqchip/irq-mst-intc.c
15593 
15594 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15595 M:      Robert Jarzmik <robert.jarzmik@free.fr>
15596 L:      linux-mtd@lists.infradead.org
15597 S:      Maintained
15598 F:      drivers/mtd/devices/docg3*
15599 
15600 MT9M114 ONSEMI SENSOR DRIVER
15601 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15602 L:      linux-media@vger.kernel.org
15603 S:      Maintained
15604 T:      git git://linuxtv.org/media_tree.git
15605 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15606 F:      drivers/media/i2c/mt9m114.c
15607 
15608 MT9P031 APTINA CAMERA SENSOR
15609 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15610 L:      linux-media@vger.kernel.org
15611 S:      Maintained
15612 T:      git git://linuxtv.org/media_tree.git
15613 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15614 F:      drivers/media/i2c/mt9p031.c
15615 F:      include/media/i2c/mt9p031.h
15616 
15617 MT9T112 APTINA CAMERA SENSOR
15618 M:      Jacopo Mondi <jacopo@jmondi.org>
15619 L:      linux-media@vger.kernel.org
15620 S:      Odd Fixes
15621 T:      git git://linuxtv.org/media_tree.git
15622 F:      drivers/media/i2c/mt9t112.c
15623 F:      include/media/i2c/mt9t112.h
15624 
15625 MT9V032 APTINA CAMERA SENSOR
15626 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15627 L:      linux-media@vger.kernel.org
15628 S:      Maintained
15629 T:      git git://linuxtv.org/media_tree.git
15630 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15631 F:      drivers/media/i2c/mt9v032.c
15632 F:      include/media/i2c/mt9v032.h
15633 
15634 MT9V111 APTINA CAMERA SENSOR
15635 M:      Jacopo Mondi <jacopo@jmondi.org>
15636 L:      linux-media@vger.kernel.org
15637 S:      Maintained
15638 T:      git git://linuxtv.org/media_tree.git
15639 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15640 F:      drivers/media/i2c/mt9v111.c
15641 
15642 MULTIFUNCTION DEVICES (MFD)
15643 M:      Lee Jones <lee@kernel.org>
15644 S:      Maintained
15645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15646 F:      Documentation/devicetree/bindings/mfd/
15647 F:      drivers/mfd/
15648 F:      include/dt-bindings/mfd/
15649 F:      include/linux/mfd/
15650 
15651 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15652 S:      Orphan
15653 F:      drivers/mmc/host/mmc_spi.c
15654 F:      include/linux/spi/mmc_spi.h
15655 
15656 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15657 M:      Ulf Hansson <ulf.hansson@linaro.org>
15658 L:      linux-mmc@vger.kernel.org
15659 S:      Maintained
15660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15661 F:      Documentation/devicetree/bindings/mmc/
15662 F:      drivers/mmc/
15663 F:      include/linux/mmc/
15664 F:      include/uapi/linux/mmc/
15665 
15666 MULTIPLEXER SUBSYSTEM
15667 M:      Peter Rosin <peda@axentia.se>
15668 S:      Maintained
15669 F:      Documentation/ABI/testing/sysfs-class-mux*
15670 F:      Documentation/devicetree/bindings/mux/
15671 F:      drivers/mux/
15672 F:      include/dt-bindings/mux/
15673 F:      include/linux/mux/
15674 
15675 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15676 M:      Bin Liu <b-liu@ti.com>
15677 L:      linux-usb@vger.kernel.org
15678 S:      Maintained
15679 F:      drivers/usb/musb/
15680 
15681 MXL301RF MEDIA DRIVER
15682 M:      Akihiro Tsukada <tskd08@gmail.com>
15683 L:      linux-media@vger.kernel.org
15684 S:      Odd Fixes
15685 F:      drivers/media/tuners/mxl301rf*
15686 
15687 MXL5007T MEDIA DRIVER
15688 M:      Michael Krufky <mkrufky@linuxtv.org>
15689 L:      linux-media@vger.kernel.org
15690 S:      Maintained
15691 W:      https://linuxtv.org
15692 W:      http://github.com/mkrufky
15693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15694 T:      git git://linuxtv.org/mkrufky/tuners.git
15695 F:      drivers/media/tuners/mxl5007t.*
15696 
15697 MXSFB DRM DRIVER
15698 M:      Marek Vasut <marex@denx.de>
15699 M:      Stefan Agner <stefan@agner.ch>
15700 L:      dri-devel@lists.freedesktop.org
15701 S:      Supported
15702 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15703 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15704 F:      drivers/gpu/drm/mxsfb/
15705 
15706 MYLEX DAC960 PCI RAID Controller
15707 M:      Hannes Reinecke <hare@kernel.org>
15708 L:      linux-scsi@vger.kernel.org
15709 S:      Supported
15710 F:      drivers/scsi/myrb.*
15711 F:      drivers/scsi/myrs.*
15712 
15713 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15714 L:      netdev@vger.kernel.org
15715 S:      Orphan
15716 W:      https://www.cspi.com/ethernet-products/support/downloads/
15717 F:      drivers/net/ethernet/myricom/myri10ge/
15718 
15719 NAND FLASH SUBSYSTEM
15720 M:      Miquel Raynal <miquel.raynal@bootlin.com>
15721 R:      Richard Weinberger <richard@nod.at>
15722 L:      linux-mtd@lists.infradead.org
15723 S:      Maintained
15724 W:      http://www.linux-mtd.infradead.org/
15725 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15726 C:      irc://irc.oftc.net/mtd
15727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15728 F:      drivers/mtd/nand/
15729 F:      include/linux/mtd/*nand*.h
15730 
15731 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15732 M:      Daniel Mack <zonque@gmail.com>
15733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15734 S:      Maintained
15735 W:      http://www.native-instruments.com
15736 F:      sound/usb/caiaq/
15737 
15738 NATSEMI ETHERNET DRIVER (DP8381x)
15739 S:      Orphan
15740 F:      drivers/net/ethernet/natsemi/natsemi.c
15741 
15742 NCR 5380 SCSI DRIVERS
15743 M:      Finn Thain <fthain@linux-m68k.org>
15744 M:      Michael Schmitz <schmitzmic@gmail.com>
15745 L:      linux-scsi@vger.kernel.org
15746 S:      Maintained
15747 F:      Documentation/scsi/g_NCR5380.rst
15748 F:      drivers/scsi/NCR5380.*
15749 F:      drivers/scsi/arm/cumana_1.c
15750 F:      drivers/scsi/arm/oak.c
15751 F:      drivers/scsi/atari_scsi.*
15752 F:      drivers/scsi/dmx3191d.c
15753 F:      drivers/scsi/g_NCR5380.*
15754 F:      drivers/scsi/mac_scsi.*
15755 F:      drivers/scsi/sun3_scsi.*
15756 F:      drivers/scsi/sun3_scsi_vme.c
15757 
15758 NCSI LIBRARY
15759 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
15760 S:      Maintained
15761 F:      net/ncsi/
15762 
15763 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15764 M:      Zev Weiss <zev@bewilderbeest.net>
15765 L:      linux-hwmon@vger.kernel.org
15766 S:      Maintained
15767 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15768 F:      drivers/hwmon/nct6775-i2c.c
15769 
15770 NETCONSOLE
15771 M:      Breno Leitao <leitao@debian.org>
15772 S:      Maintained
15773 F:      Documentation/networking/netconsole.rst
15774 F:      drivers/net/netconsole.c
15775 
15776 NETDEVSIM
15777 M:      Jakub Kicinski <kuba@kernel.org>
15778 S:      Maintained
15779 F:      drivers/net/netdevsim/*
15780 F:      tools/testing/selftests/drivers/net/netdevsim/*
15781 
15782 NETEM NETWORK EMULATOR
15783 M:      Stephen Hemminger <stephen@networkplumber.org>
15784 L:      netdev@vger.kernel.org
15785 S:      Maintained
15786 F:      net/sched/sch_netem.c
15787 
15788 NETERION 10GbE DRIVERS (s2io)
15789 M:      Jon Mason <jdmason@kudzu.us>
15790 L:      netdev@vger.kernel.org
15791 S:      Supported
15792 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15793 F:      drivers/net/ethernet/neterion/
15794 
15795 NETFILTER
15796 M:      Pablo Neira Ayuso <pablo@netfilter.org>
15797 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
15798 L:      netfilter-devel@vger.kernel.org
15799 L:      coreteam@netfilter.org
15800 S:      Maintained
15801 W:      http://www.netfilter.org/
15802 W:      http://www.iptables.org/
15803 W:      http://www.nftables.org/
15804 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15805 C:      irc://irc.libera.chat/netfilter
15806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15808 F:      include/linux/netfilter*
15809 F:      include/linux/netfilter/
15810 F:      include/net/netfilter/
15811 F:      include/uapi/linux/netfilter*
15812 F:      include/uapi/linux/netfilter/
15813 F:      net/*/netfilter.c
15814 F:      net/*/netfilter/
15815 F:      net/bridge/br_netfilter*.c
15816 F:      net/netfilter/
15817 F:      tools/testing/selftests/net/netfilter/
15818 
15819 NETROM NETWORK LAYER
15820 M:      Ralf Baechle <ralf@linux-mips.org>
15821 L:      linux-hams@vger.kernel.org
15822 S:      Maintained
15823 W:      https://linux-ax25.in-berlin.de
15824 F:      include/net/netrom.h
15825 F:      include/uapi/linux/netrom.h
15826 F:      net/netrom/
15827 
15828 NETRONIX EMBEDDED CONTROLLER
15829 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15830 S:      Maintained
15831 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15832 F:      drivers/mfd/ntxec.c
15833 F:      drivers/pwm/pwm-ntxec.c
15834 F:      drivers/rtc/rtc-ntxec.c
15835 F:      include/linux/mfd/ntxec.h
15836 
15837 NETRONOME ETHERNET DRIVERS
15838 M:      Louis Peens <louis.peens@corigine.com>
15839 R:      Jakub Kicinski <kuba@kernel.org>
15840 L:      oss-drivers@corigine.com
15841 S:      Maintained
15842 F:      drivers/net/ethernet/netronome/
15843 
15844 NETWORK BLOCK DEVICE (NBD)
15845 M:      Josef Bacik <josef@toxicpanda.com>
15846 L:      linux-block@vger.kernel.org
15847 L:      nbd@other.debian.org
15848 S:      Maintained
15849 F:      Documentation/admin-guide/blockdev/nbd.rst
15850 F:      drivers/block/nbd.c
15851 F:      include/trace/events/nbd.h
15852 F:      include/uapi/linux/nbd.h
15853 
15854 NETWORK DROP MONITOR
15855 M:      Neil Horman <nhorman@tuxdriver.com>
15856 L:      netdev@vger.kernel.org
15857 S:      Maintained
15858 W:      https://fedorahosted.org/dropwatch/
15859 F:      include/uapi/linux/net_dropmon.h
15860 F:      net/core/drop_monitor.c
15861 
15862 NETWORKING DRIVERS
15863 M:      "David S. Miller" <davem@davemloft.net>
15864 M:      Eric Dumazet <edumazet@google.com>
15865 M:      Jakub Kicinski <kuba@kernel.org>
15866 M:      Paolo Abeni <pabeni@redhat.com>
15867 L:      netdev@vger.kernel.org
15868 S:      Maintained
15869 P:      Documentation/process/maintainer-netdev.rst
15870 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15873 F:      Documentation/devicetree/bindings/net/
15874 F:      Documentation/networking/net_cachelines/net_device.rst
15875 F:      drivers/connector/
15876 F:      drivers/net/
15877 F:      include/dt-bindings/net/
15878 F:      include/linux/cn_proc.h
15879 F:      include/linux/etherdevice.h
15880 F:      include/linux/fcdevice.h
15881 F:      include/linux/fddidevice.h
15882 F:      include/linux/hippidevice.h
15883 F:      include/linux/if_*
15884 F:      include/linux/inetdevice.h
15885 F:      include/linux/netdevice.h
15886 F:      include/uapi/linux/cn_proc.h
15887 F:      include/uapi/linux/if_*
15888 F:      include/uapi/linux/netdevice.h
15889 X:      drivers/net/wireless/
15890 
15891 NETWORKING DRIVERS (WIRELESS)
15892 M:      Kalle Valo <kvalo@kernel.org>
15893 L:      linux-wireless@vger.kernel.org
15894 S:      Maintained
15895 W:      https://wireless.wiki.kernel.org/
15896 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15899 F:      Documentation/devicetree/bindings/net/wireless/
15900 F:      drivers/net/wireless/
15901 
15902 NETWORKING [DSA]
15903 M:      Andrew Lunn <andrew@lunn.ch>
15904 M:      Florian Fainelli <f.fainelli@gmail.com>
15905 M:      Vladimir Oltean <olteanv@gmail.com>
15906 S:      Maintained
15907 F:      Documentation/devicetree/bindings/net/dsa/
15908 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15909 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15910 F:      drivers/net/dsa/
15911 F:      include/linux/dsa/
15912 F:      include/linux/platform_data/dsa.h
15913 F:      include/net/dsa.h
15914 F:      net/dsa/
15915 F:      tools/testing/selftests/drivers/net/dsa/
15916 
15917 NETWORKING [GENERAL]
15918 M:      "David S. Miller" <davem@davemloft.net>
15919 M:      Eric Dumazet <edumazet@google.com>
15920 M:      Jakub Kicinski <kuba@kernel.org>
15921 M:      Paolo Abeni <pabeni@redhat.com>
15922 L:      netdev@vger.kernel.org
15923 S:      Maintained
15924 P:      Documentation/process/maintainer-netdev.rst
15925 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15926 B:      mailto:netdev@vger.kernel.org
15927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15929 F:      Documentation/core-api/netlink.rst
15930 F:      Documentation/netlink/
15931 F:      Documentation/networking/
15932 F:      Documentation/networking/net_cachelines/
15933 F:      Documentation/process/maintainer-netdev.rst
15934 F:      Documentation/userspace-api/netlink/
15935 F:      include/linux/framer/framer-provider.h
15936 F:      include/linux/framer/framer.h
15937 F:      include/linux/in.h
15938 F:      include/linux/indirect_call_wrapper.h
15939 F:      include/linux/net.h
15940 F:      include/linux/netdevice.h
15941 F:      include/linux/skbuff.h
15942 F:      include/net/
15943 F:      include/uapi/linux/in.h
15944 F:      include/uapi/linux/net.h
15945 F:      include/uapi/linux/net_namespace.h
15946 F:      include/uapi/linux/netdevice.h
15947 F:      lib/net_utils.c
15948 F:      lib/random32.c
15949 F:      net/
15950 F:      tools/net/
15951 F:      tools/testing/selftests/net/
15952 X:      net/9p/
15953 X:      net/bluetooth/
15954 
15955 NETWORKING [IPSEC]
15956 M:      Steffen Klassert <steffen.klassert@secunet.com>
15957 M:      Herbert Xu <herbert@gondor.apana.org.au>
15958 M:      "David S. Miller" <davem@davemloft.net>
15959 L:      netdev@vger.kernel.org
15960 S:      Maintained
15961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15963 F:      include/net/xfrm.h
15964 F:      include/uapi/linux/xfrm.h
15965 F:      net/ipv4/ah4.c
15966 F:      net/ipv4/esp4*
15967 F:      net/ipv4/ip_vti.c
15968 F:      net/ipv4/ipcomp.c
15969 F:      net/ipv4/xfrm*
15970 F:      net/ipv6/ah6.c
15971 F:      net/ipv6/esp6*
15972 F:      net/ipv6/ip6_vti.c
15973 F:      net/ipv6/ipcomp6.c
15974 F:      net/ipv6/xfrm*
15975 F:      net/key/
15976 F:      net/xfrm/
15977 F:      tools/testing/selftests/net/ipsec.c
15978 
15979 NETWORKING [IPv4/IPv6]
15980 M:      "David S. Miller" <davem@davemloft.net>
15981 M:      David Ahern <dsahern@kernel.org>
15982 L:      netdev@vger.kernel.org
15983 S:      Maintained
15984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15985 F:      arch/x86/net/*
15986 F:      include/linux/ip.h
15987 F:      include/linux/ipv6*
15988 F:      include/net/fib*
15989 F:      include/net/ip*
15990 F:      include/net/route.h
15991 F:      net/ipv4/
15992 F:      net/ipv6/
15993 
15994 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15995 M:      Paul Moore <paul@paul-moore.com>
15996 L:      netdev@vger.kernel.org
15997 L:      linux-security-module@vger.kernel.org
15998 S:      Supported
15999 W:      https://github.com/netlabel
16000 F:      Documentation/netlabel/
16001 F:      include/net/calipso.h
16002 F:      include/net/cipso_ipv4.h
16003 F:      include/net/netlabel.h
16004 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16005 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16006 F:      net/ipv4/cipso_ipv4.c
16007 F:      net/ipv6/calipso.c
16008 F:      net/netfilter/xt_CONNSECMARK.c
16009 F:      net/netfilter/xt_SECMARK.c
16010 F:      net/netlabel/
16011 
16012 NETWORKING [MACSEC]
16013 M:      Sabrina Dubroca <sd@queasysnail.net>
16014 L:      netdev@vger.kernel.org
16015 S:      Maintained
16016 F:      drivers/net/macsec.c
16017 F:      include/net/macsec.h
16018 F:      include/uapi/linux/if_macsec.h
16019 K:      macsec
16020 K:      \bmdo_
16021 
16022 NETWORKING [MPTCP]
16023 M:      Matthieu Baerts <matttbe@kernel.org>
16024 M:      Mat Martineau <martineau@kernel.org>
16025 R:      Geliang Tang <geliang@kernel.org>
16026 L:      netdev@vger.kernel.org
16027 L:      mptcp@lists.linux.dev
16028 S:      Maintained
16029 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16030 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16031 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16032 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16033 F:      Documentation/netlink/specs/mptcp_pm.yaml
16034 F:      Documentation/networking/mptcp*.rst
16035 F:      include/net/mptcp.h
16036 F:      include/trace/events/mptcp.h
16037 F:      include/uapi/linux/mptcp*.h
16038 F:      net/mptcp/
16039 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16040 F:      tools/testing/selftests/net/mptcp/
16041 
16042 NETWORKING [TCP]
16043 M:      Eric Dumazet <edumazet@google.com>
16044 L:      netdev@vger.kernel.org
16045 S:      Maintained
16046 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16047 F:      include/linux/tcp.h
16048 F:      include/net/tcp.h
16049 F:      include/trace/events/tcp.h
16050 F:      include/uapi/linux/tcp.h
16051 F:      net/ipv4/inet_connection_sock.c
16052 F:      net/ipv4/inet_hashtables.c
16053 F:      net/ipv4/inet_timewait_sock.c
16054 F:      net/ipv4/syncookies.c
16055 F:      net/ipv4/tcp*.c
16056 F:      net/ipv6/inet6_connection_sock.c
16057 F:      net/ipv6/inet6_hashtables.c
16058 F:      net/ipv6/syncookies.c
16059 F:      net/ipv6/tcp*.c
16060 
16061 NETWORKING [TLS]
16062 M:      Boris Pismenny <borisp@nvidia.com>
16063 M:      John Fastabend <john.fastabend@gmail.com>
16064 M:      Jakub Kicinski <kuba@kernel.org>
16065 L:      netdev@vger.kernel.org
16066 S:      Maintained
16067 F:      include/net/tls.h
16068 F:      include/uapi/linux/tls.h
16069 F:      net/tls/*
16070 
16071 NETXEN (1/10) GbE SUPPORT
16072 M:      Manish Chopra <manishc@marvell.com>
16073 M:      Rahul Verma <rahulv@marvell.com>
16074 M:      GR-Linux-NIC-Dev@marvell.com
16075 L:      netdev@vger.kernel.org
16076 S:      Supported
16077 F:      drivers/net/ethernet/qlogic/netxen/
16078 
16079 NET_FAILOVER MODULE
16080 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
16081 L:      netdev@vger.kernel.org
16082 S:      Supported
16083 F:      Documentation/networking/net_failover.rst
16084 F:      drivers/net/net_failover.c
16085 F:      include/net/net_failover.h
16086 
16087 NEXTHOP
16088 M:      David Ahern <dsahern@kernel.org>
16089 L:      netdev@vger.kernel.org
16090 S:      Maintained
16091 F:      include/net/netns/nexthop.h
16092 F:      include/net/nexthop.h
16093 F:      include/uapi/linux/nexthop.h
16094 F:      net/ipv4/nexthop.c
16095 
16096 NFC SUBSYSTEM
16097 M:      Krzysztof Kozlowski <krzk@kernel.org>
16098 L:      netdev@vger.kernel.org
16099 S:      Maintained
16100 F:      Documentation/devicetree/bindings/net/nfc/
16101 F:      drivers/nfc/
16102 F:      include/net/nfc/
16103 F:      include/uapi/linux/nfc.h
16104 F:      net/nfc/
16105 
16106 NFC VIRTUAL NCI DEVICE DRIVER
16107 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
16108 L:      netdev@vger.kernel.org
16109 S:      Supported
16110 F:      drivers/nfc/virtual_ncidev.c
16111 F:      tools/testing/selftests/nci/
16112 
16113 NFS, SUNRPC, AND LOCKD CLIENTS
16114 M:      Trond Myklebust <trondmy@kernel.org>
16115 M:      Anna Schumaker <anna@kernel.org>
16116 L:      linux-nfs@vger.kernel.org
16117 S:      Maintained
16118 W:      http://client.linux-nfs.org
16119 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16120 F:      Documentation/filesystems/nfs/
16121 F:      fs/lockd/
16122 F:      fs/nfs/
16123 F:      fs/nfs_common/
16124 F:      include/linux/lockd/
16125 F:      include/linux/nfs*
16126 F:      include/linux/sunrpc/
16127 F:      include/uapi/linux/nfs*
16128 F:      include/uapi/linux/sunrpc/
16129 F:      net/sunrpc/
16130 
16131 NILFS2 FILESYSTEM
16132 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
16133 L:      linux-nilfs@vger.kernel.org
16134 S:      Supported
16135 W:      https://nilfs.sourceforge.io/
16136 T:      git https://github.com/konis/nilfs2.git
16137 F:      Documentation/filesystems/nilfs2.rst
16138 F:      fs/nilfs2/
16139 F:      include/trace/events/nilfs2.h
16140 F:      include/uapi/linux/nilfs2_api.h
16141 F:      include/uapi/linux/nilfs2_ondisk.h
16142 
16143 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16144 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16145 S:      Maintained
16146 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16147 F:      Documentation/scsi/NinjaSCSI.rst
16148 F:      drivers/scsi/pcmcia/nsp_*
16149 
16150 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16151 M:      GOTO Masanori <gotom@debian.or.jp>
16152 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16153 S:      Maintained
16154 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16155 F:      Documentation/scsi/NinjaSCSI.rst
16156 F:      drivers/scsi/nsp32*
16157 
16158 NINTENDO HID DRIVER
16159 M:      Daniel J. Ogorchock <djogorchock@gmail.com>
16160 L:      linux-input@vger.kernel.org
16161 S:      Maintained
16162 F:      drivers/hid/hid-nintendo*
16163 
16164 NIOS2 ARCHITECTURE
16165 M:      Dinh Nguyen <dinguyen@kernel.org>
16166 S:      Maintained
16167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16168 F:      arch/nios2/
16169 
16170 NITRO ENCLAVES (NE)
16171 M:      Alexandru Ciobotaru <alcioa@amazon.com>
16172 L:      linux-kernel@vger.kernel.org
16173 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16174 S:      Supported
16175 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16176 F:      Documentation/virt/ne_overview.rst
16177 F:      drivers/virt/nitro_enclaves/
16178 F:      include/linux/nitro_enclaves.h
16179 F:      include/uapi/linux/nitro_enclaves.h
16180 F:      samples/nitro_enclaves/
16181 
16182 NITRO SECURE MODULE (NSM)
16183 M:      Alexander Graf <graf@amazon.com>
16184 L:      linux-kernel@vger.kernel.org
16185 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16186 S:      Supported
16187 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16188 F:      drivers/misc/nsm.c
16189 F:      include/uapi/linux/nsm.h
16190 
16191 NOHZ, DYNTICKS SUPPORT
16192 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
16193 M:      Frederic Weisbecker <frederic@kernel.org>
16194 M:      Ingo Molnar <mingo@kernel.org>
16195 M:      Thomas Gleixner <tglx@linutronix.de>
16196 L:      linux-kernel@vger.kernel.org
16197 S:      Maintained
16198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16199 F:      include/linux/sched/nohz.h
16200 F:      include/linux/tick.h
16201 F:      kernel/time/tick*.*
16202 
16203 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16204 M:      Pavel Machek <pavel@ucw.cz>
16205 M:      Sakari Ailus <sakari.ailus@iki.fi>
16206 L:      linux-media@vger.kernel.org
16207 S:      Maintained
16208 F:      drivers/media/i2c/ad5820.c
16209 F:      drivers/media/i2c/et8ek8
16210 
16211 NOKIA N900 POWER SUPPLY DRIVERS
16212 R:      Pali Rohár <pali@kernel.org>
16213 F:      drivers/power/supply/bq2415x_charger.c
16214 F:      drivers/power/supply/bq27xxx_battery.c
16215 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16216 F:      drivers/power/supply/isp1704_charger.c
16217 F:      drivers/power/supply/rx51_battery.c
16218 F:      include/linux/power/bq2415x_charger.h
16219 F:      include/linux/power/bq27xxx_battery.h
16220 
16221 NOLIBC HEADER FILE
16222 M:      Willy Tarreau <w@1wt.eu>
16223 M:      Thomas Weißschuh <linux@weissschuh.net>
16224 S:      Maintained
16225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16226 F:      tools/include/nolibc/
16227 F:      tools/testing/selftests/nolibc/
16228 
16229 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16230 M:      Hans de Goede <hdegoede@redhat.com>
16231 L:      linux-input@vger.kernel.org
16232 S:      Maintained
16233 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16234 
16235 NSDEPS
16236 M:      Matthias Maennich <maennich@google.com>
16237 S:      Maintained
16238 F:      Documentation/core-api/symbol-namespaces.rst
16239 F:      scripts/nsdeps
16240 
16241 NTB AMD DRIVER
16242 M:      Sanjay R Mehta <sanju.mehta@amd.com>
16243 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16244 L:      ntb@lists.linux.dev
16245 S:      Supported
16246 F:      drivers/ntb/hw/amd/
16247 
16248 NTB DRIVER CORE
16249 M:      Jon Mason <jdmason@kudzu.us>
16250 M:      Dave Jiang <dave.jiang@intel.com>
16251 M:      Allen Hubbe <allenbh@gmail.com>
16252 L:      ntb@lists.linux.dev
16253 S:      Supported
16254 W:      https://github.com/jonmason/ntb/wiki
16255 T:      git https://github.com/jonmason/ntb.git
16256 F:      drivers/net/ntb_netdev.c
16257 F:      drivers/ntb/
16258 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16259 F:      include/linux/ntb.h
16260 F:      include/linux/ntb_transport.h
16261 F:      tools/testing/selftests/ntb/
16262 
16263 NTB IDT DRIVER
16264 M:      Serge Semin <fancer.lancer@gmail.com>
16265 L:      ntb@lists.linux.dev
16266 S:      Supported
16267 F:      drivers/ntb/hw/idt/
16268 
16269 NTB INTEL DRIVER
16270 M:      Dave Jiang <dave.jiang@intel.com>
16271 L:      ntb@lists.linux.dev
16272 S:      Supported
16273 W:      https://github.com/davejiang/linux/wiki
16274 T:      git https://github.com/davejiang/linux.git
16275 F:      drivers/ntb/hw/intel/
16276 
16277 NTFS3 FILESYSTEM
16278 M:      Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16279 L:      ntfs3@lists.linux.dev
16280 S:      Supported
16281 W:      http://www.paragon-software.com/
16282 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16283 F:      Documentation/filesystems/ntfs3.rst
16284 F:      fs/ntfs3/
16285 
16286 NUBUS SUBSYSTEM
16287 M:      Finn Thain <fthain@linux-m68k.org>
16288 L:      linux-m68k@lists.linux-m68k.org
16289 S:      Maintained
16290 F:      arch/*/include/asm/nubus.h
16291 F:      drivers/nubus/
16292 F:      include/linux/nubus.h
16293 F:      include/uapi/linux/nubus.h
16294 
16295 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16296 M:      Antonino Daplas <adaplas@gmail.com>
16297 L:      linux-fbdev@vger.kernel.org
16298 S:      Maintained
16299 F:      drivers/video/fbdev/nvidia/
16300 F:      drivers/video/fbdev/riva/
16301 
16302 NVIDIA WMI EC BACKLIGHT DRIVER
16303 M:      Daniel Dadap <ddadap@nvidia.com>
16304 L:      platform-driver-x86@vger.kernel.org
16305 S:      Supported
16306 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16307 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16308 
16309 NVM EXPRESS DRIVER
16310 M:      Keith Busch <kbusch@kernel.org>
16311 M:      Jens Axboe <axboe@fb.com>
16312 M:      Christoph Hellwig <hch@lst.de>
16313 M:      Sagi Grimberg <sagi@grimberg.me>
16314 L:      linux-nvme@lists.infradead.org
16315 S:      Supported
16316 W:      http://git.infradead.org/nvme.git
16317 T:      git git://git.infradead.org/nvme.git
16318 F:      Documentation/nvme/
16319 F:      drivers/nvme/common/
16320 F:      drivers/nvme/host/
16321 F:      include/linux/nvme-*.h
16322 F:      include/linux/nvme.h
16323 F:      include/uapi/linux/nvme_ioctl.h
16324 
16325 NVM EXPRESS FABRICS AUTHENTICATION
16326 M:      Hannes Reinecke <hare@suse.de>
16327 L:      linux-nvme@lists.infradead.org
16328 S:      Supported
16329 F:      drivers/nvme/host/auth.c
16330 F:      drivers/nvme/target/auth.c
16331 F:      drivers/nvme/target/fabrics-cmd-auth.c
16332 F:      include/linux/nvme-auth.h
16333 
16334 NVM EXPRESS FC TRANSPORT DRIVERS
16335 M:      James Smart <james.smart@broadcom.com>
16336 L:      linux-nvme@lists.infradead.org
16337 S:      Supported
16338 F:      drivers/nvme/host/fc.c
16339 F:      drivers/nvme/target/fc.c
16340 F:      drivers/nvme/target/fcloop.c
16341 F:      include/linux/nvme-fc-driver.h
16342 F:      include/linux/nvme-fc.h
16343 
16344 NVM EXPRESS HARDWARE MONITORING SUPPORT
16345 M:      Guenter Roeck <linux@roeck-us.net>
16346 L:      linux-nvme@lists.infradead.org
16347 S:      Supported
16348 F:      drivers/nvme/host/hwmon.c
16349 
16350 NVM EXPRESS TARGET DRIVER
16351 M:      Christoph Hellwig <hch@lst.de>
16352 M:      Sagi Grimberg <sagi@grimberg.me>
16353 M:      Chaitanya Kulkarni <kch@nvidia.com>
16354 L:      linux-nvme@lists.infradead.org
16355 S:      Supported
16356 W:      http://git.infradead.org/nvme.git
16357 T:      git git://git.infradead.org/nvme.git
16358 F:      drivers/nvme/target/
16359 
16360 NVMEM FRAMEWORK
16361 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16362 S:      Maintained
16363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16364 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16365 F:      Documentation/devicetree/bindings/nvmem/
16366 F:      drivers/nvmem/
16367 F:      include/linux/nvmem-consumer.h
16368 F:      include/linux/nvmem-provider.h
16369 
16370 NXP BLUETOOTH WIRELESS DRIVERS
16371 M:      Amitkumar Karwar <amitkumar.karwar@nxp.com>
16372 M:      Neeraj Kale <neeraj.sanjaykale@nxp.com>
16373 S:      Maintained
16374 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16375 F:      drivers/bluetooth/btnxpuart.c
16376 
16377 NXP C45 TJA11XX PHY DRIVER
16378 M:      Andrei Botila <andrei.botila@oss.nxp.com>
16379 L:      netdev@vger.kernel.org
16380 S:      Maintained
16381 F:      drivers/net/phy/nxp-c45-tja11xx*
16382 
16383 NXP FSPI DRIVER
16384 M:      Han Xu <han.xu@nxp.com>
16385 M:      Haibo Chen <haibo.chen@nxp.com>
16386 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
16387 L:      linux-spi@vger.kernel.org
16388 S:      Maintained
16389 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16390 F:      drivers/spi/spi-nxp-fspi.c
16391 
16392 NXP FXAS21002C DRIVER
16393 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16394 L:      linux-iio@vger.kernel.org
16395 S:      Maintained
16396 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16397 F:      drivers/iio/gyro/fxas21002c.h
16398 F:      drivers/iio/gyro/fxas21002c_core.c
16399 F:      drivers/iio/gyro/fxas21002c_i2c.c
16400 F:      drivers/iio/gyro/fxas21002c_spi.c
16401 
16402 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16403 M:      Haibo Chen <haibo.chen@nxp.com>
16404 L:      linux-iio@vger.kernel.org
16405 L:      imx@lists.linux.dev
16406 S:      Maintained
16407 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16408 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16409 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16410 F:      drivers/iio/adc/imx7d_adc.c
16411 F:      drivers/iio/adc/imx93_adc.c
16412 F:      drivers/iio/adc/vf610_adc.c
16413 
16414 NXP i.MX 8M ISI DRIVER
16415 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16416 L:      linux-media@vger.kernel.org
16417 S:      Maintained
16418 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16419 F:      drivers/media/platform/nxp/imx8-isi/
16420 
16421 NXP i.MX 8MP DW100 V4L2 DRIVER
16422 M:      Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16423 L:      linux-media@vger.kernel.org
16424 S:      Maintained
16425 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16426 F:      Documentation/userspace-api/media/drivers/dw100.rst
16427 F:      drivers/media/platform/nxp/dw100/
16428 F:      include/uapi/linux/dw100.h
16429 
16430 NXP i.MX 8MQ DCSS DRIVER
16431 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16432 R:      Lucas Stach <l.stach@pengutronix.de>
16433 L:      dri-devel@lists.freedesktop.org
16434 S:      Maintained
16435 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16436 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16437 F:      drivers/gpu/drm/imx/dcss/
16438 
16439 NXP i.MX 8QXP ADC DRIVER
16440 M:      Cai Huoqing <cai.huoqing@linux.dev>
16441 M:      Haibo Chen <haibo.chen@nxp.com>
16442 L:      imx@lists.linux.dev
16443 L:      linux-iio@vger.kernel.org
16444 S:      Maintained
16445 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16446 F:      drivers/iio/adc/imx8qxp-adc.c
16447 
16448 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16449 M:      Mirela Rabulea <mirela.rabulea@nxp.com>
16450 L:      imx@lists.linux.dev
16451 L:      linux-media@vger.kernel.org
16452 S:      Maintained
16453 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16454 F:      drivers/media/platform/nxp/imx-jpeg
16455 
16456 NXP i.MX CLOCK DRIVERS
16457 M:      Abel Vesa <abelvesa@kernel.org>
16458 R:      Peng Fan <peng.fan@nxp.com>
16459 L:      linux-clk@vger.kernel.org
16460 L:      imx@lists.linux.dev
16461 S:      Maintained
16462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16463 F:      Documentation/devicetree/bindings/clock/imx*
16464 F:      drivers/clk/imx/
16465 F:      include/dt-bindings/clock/imx*
16466 
16467 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16468 M:      Jagan Teki <jagan@amarulasolutions.com>
16469 S:      Maintained
16470 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16471 F:      drivers/regulator/pf8x00-regulator.c
16472 
16473 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16474 M:      Krzysztof Kozlowski <krzk@kernel.org>
16475 L:      linux-kernel@vger.kernel.org
16476 S:      Maintained
16477 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16478 F:      drivers/extcon/extcon-ptn5150.c
16479 
16480 NXP SGTL5000 DRIVER
16481 M:      Fabio Estevam <festevam@gmail.com>
16482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16483 S:      Maintained
16484 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16485 F:      sound/soc/codecs/sgtl5000*
16486 
16487 NXP SJA1105 ETHERNET SWITCH DRIVER
16488 M:      Vladimir Oltean <olteanv@gmail.com>
16489 L:      linux-kernel@vger.kernel.org
16490 S:      Maintained
16491 F:      drivers/net/dsa/sja1105
16492 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16493 
16494 NXP TDA998X DRM DRIVER
16495 M:      Russell King <linux@armlinux.org.uk>
16496 S:      Maintained
16497 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16498 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16499 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16500 F:      include/drm/i2c/tda998x.h
16501 F:      include/dt-bindings/display/tda998x.h
16502 K:      "nxp,tda998x"
16503 
16504 NXP TFA9879 DRIVER
16505 M:      Peter Rosin <peda@axentia.se>
16506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16507 S:      Maintained
16508 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16509 F:      sound/soc/codecs/tfa9879*
16510 
16511 NXP-NCI NFC DRIVER
16512 S:      Orphan
16513 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16514 F:      drivers/nfc/nxp-nci
16515 
16516 NXP/Goodix TFA989X (TFA1) DRIVER
16517 M:      Stephan Gerhold <stephan@gerhold.net>
16518 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16519 S:      Maintained
16520 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16521 F:      sound/soc/codecs/tfa989x.c
16522 
16523 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16524 M:      Jonas Malaco <jonas@protocubo.io>
16525 L:      linux-hwmon@vger.kernel.org
16526 S:      Maintained
16527 F:      Documentation/hwmon/nzxt-kraken2.rst
16528 F:      drivers/hwmon/nzxt-kraken2.c
16529 
16530 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16531 M:      Jonas Malaco <jonas@protocubo.io>
16532 M:      Aleksa Savic <savicaleksa83@gmail.com>
16533 L:      linux-hwmon@vger.kernel.org
16534 S:      Maintained
16535 F:      Documentation/hwmon/nzxt-kraken3.rst
16536 F:      drivers/hwmon/nzxt-kraken3.c
16537 
16538 NZXT-SMART2 HARDWARE MONITORING DRIVER
16539 M:      Aleksandr Mezin <mezin.alexander@gmail.com>
16540 L:      linux-hwmon@vger.kernel.org
16541 S:      Maintained
16542 F:      Documentation/hwmon/nzxt-smart2.rst
16543 F:      drivers/hwmon/nzxt-smart2.c
16544 
16545 OBJAGG
16546 M:      Jiri Pirko <jiri@resnulli.us>
16547 L:      netdev@vger.kernel.org
16548 S:      Supported
16549 F:      include/linux/objagg.h
16550 F:      lib/objagg.c
16551 F:      lib/test_objagg.c
16552 
16553 OBJPOOL
16554 M:      Matt Wu <wuqiang.matt@bytedance.com>
16555 S:      Supported
16556 F:      include/linux/objpool.h
16557 F:      lib/objpool.c
16558 F:      lib/test_objpool.c
16559 
16560 OBJTOOL
16561 M:      Josh Poimboeuf <jpoimboe@kernel.org>
16562 M:      Peter Zijlstra <peterz@infradead.org>
16563 S:      Supported
16564 F:      include/linux/objtool*.h
16565 F:      tools/objtool/
16566 
16567 OCELOT ETHERNET SWITCH DRIVER
16568 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
16569 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
16570 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
16571 M:      UNGLinuxDriver@microchip.com
16572 L:      netdev@vger.kernel.org
16573 S:      Supported
16574 F:      drivers/net/dsa/ocelot/*
16575 F:      drivers/net/ethernet/mscc/
16576 F:      include/soc/mscc/ocelot*
16577 F:      net/dsa/tag_ocelot.c
16578 F:      net/dsa/tag_ocelot_8021q.c
16579 F:      tools/testing/selftests/drivers/net/ocelot/*
16580 
16581 OCELOT EXTERNAL SWITCH CONTROL
16582 M:      Colin Foster <colin.foster@in-advantage.com>
16583 S:      Supported
16584 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16585 F:      drivers/mfd/ocelot*
16586 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16587 F:      include/linux/mfd/ocelot.h
16588 
16589 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16590 M:      Frederic Barrat <fbarrat@linux.ibm.com>
16591 M:      Andrew Donnellan <ajd@linux.ibm.com>
16592 L:      linuxppc-dev@lists.ozlabs.org
16593 S:      Supported
16594 F:      Documentation/userspace-api/accelerators/ocxl.rst
16595 F:      arch/powerpc/include/asm/pnv-ocxl.h
16596 F:      arch/powerpc/platforms/powernv/ocxl.c
16597 F:      drivers/misc/ocxl/
16598 F:      include/misc/ocxl*
16599 F:      include/uapi/misc/ocxl.h
16600 
16601 OMAP AUDIO SUPPORT
16602 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
16603 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
16604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16605 L:      linux-omap@vger.kernel.org
16606 S:      Maintained
16607 F:      sound/soc/ti/n810.c
16608 F:      sound/soc/ti/omap*
16609 F:      sound/soc/ti/rx51.c
16610 F:      sound/soc/ti/sdma-pcm.*
16611 
16612 OMAP CLOCK FRAMEWORK SUPPORT
16613 M:      Paul Walmsley <paul@pwsan.com>
16614 L:      linux-omap@vger.kernel.org
16615 S:      Maintained
16616 F:      arch/arm/*omap*/*clock*
16617 
16618 OMAP DEVICE TREE SUPPORT
16619 M:      Tony Lindgren <tony@atomide.com>
16620 L:      linux-omap@vger.kernel.org
16621 L:      devicetree@vger.kernel.org
16622 S:      Maintained
16623 F:      arch/arm/boot/dts/ti/omap/
16624 
16625 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16626 L:      linux-omap@vger.kernel.org
16627 L:      linux-fbdev@vger.kernel.org
16628 S:      Orphan
16629 F:      Documentation/arch/arm/omap/dss.rst
16630 F:      drivers/video/fbdev/omap2/
16631 
16632 OMAP FRAMEBUFFER SUPPORT
16633 L:      linux-fbdev@vger.kernel.org
16634 L:      linux-omap@vger.kernel.org
16635 S:      Orphan
16636 F:      drivers/video/fbdev/omap/
16637 
16638 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16639 M:      Roger Quadros <rogerq@kernel.org>
16640 M:      Tony Lindgren <tony@atomide.com>
16641 L:      linux-omap@vger.kernel.org
16642 S:      Maintained
16643 F:      arch/arm/mach-omap2/*gpmc*
16644 F:      drivers/memory/omap-gpmc.c
16645 
16646 OMAP GPIO DRIVER
16647 M:      Grygorii Strashko <grygorii.strashko@ti.com>
16648 M:      Santosh Shilimkar <ssantosh@kernel.org>
16649 M:      Kevin Hilman <khilman@kernel.org>
16650 L:      linux-omap@vger.kernel.org
16651 S:      Maintained
16652 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16653 F:      drivers/gpio/gpio-omap.c
16654 
16655 OMAP HARDWARE SPINLOCK SUPPORT
16656 L:      linux-omap@vger.kernel.org
16657 S:      Orphan
16658 F:      drivers/hwspinlock/omap_hwspinlock.c
16659 
16660 OMAP HS MMC SUPPORT
16661 L:      linux-mmc@vger.kernel.org
16662 L:      linux-omap@vger.kernel.org
16663 S:      Orphan
16664 F:      drivers/mmc/host/omap_hsmmc.c
16665 
16666 OMAP HWMOD DATA
16667 M:      Paul Walmsley <paul@pwsan.com>
16668 L:      linux-omap@vger.kernel.org
16669 S:      Maintained
16670 F:      arch/arm/mach-omap2/omap_hwmod*data*
16671 
16672 OMAP HWMOD SUPPORT
16673 M:      Paul Walmsley <paul@pwsan.com>
16674 L:      linux-omap@vger.kernel.org
16675 S:      Maintained
16676 F:      arch/arm/mach-omap2/omap_hwmod.*
16677 
16678 OMAP I2C DRIVER
16679 M:      Vignesh R <vigneshr@ti.com>
16680 L:      linux-omap@vger.kernel.org
16681 L:      linux-i2c@vger.kernel.org
16682 S:      Maintained
16683 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16684 F:      drivers/i2c/busses/i2c-omap.c
16685 
16686 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16687 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16688 L:      linux-media@vger.kernel.org
16689 S:      Maintained
16690 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16691 F:      drivers/media/platform/ti/omap3isp/
16692 F:      drivers/staging/media/omap4iss/
16693 
16694 OMAP MMC SUPPORT
16695 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16696 L:      linux-omap@vger.kernel.org
16697 S:      Odd Fixes
16698 F:      drivers/mmc/host/omap.c
16699 
16700 OMAP POWER MANAGEMENT SUPPORT
16701 M:      Kevin Hilman <khilman@kernel.org>
16702 L:      linux-omap@vger.kernel.org
16703 S:      Maintained
16704 F:      arch/arm/*omap*/*pm*
16705 F:      drivers/cpufreq/omap-cpufreq.c
16706 
16707 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16708 M:      Paul Walmsley <paul@pwsan.com>
16709 L:      linux-omap@vger.kernel.org
16710 S:      Maintained
16711 F:      arch/arm/mach-omap2/prm*
16712 
16713 OMAP RANDOM NUMBER GENERATOR SUPPORT
16714 M:      Deepak Saxena <dsaxena@plexity.net>
16715 S:      Maintained
16716 F:      drivers/char/hw_random/omap-rng.c
16717 
16718 OMAP USB SUPPORT
16719 L:      linux-usb@vger.kernel.org
16720 L:      linux-omap@vger.kernel.org
16721 S:      Orphan
16722 F:      arch/arm/*omap*/usb*
16723 F:      drivers/usb/*/*omap*
16724 
16725 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16726 M:      Mark Jackson <mpfj@newflow.co.uk>
16727 L:      linux-omap@vger.kernel.org
16728 S:      Maintained
16729 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16730 
16731 OMAP1 SUPPORT
16732 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16733 M:      Janusz Krzysztofik <jmkrzyszt@gmail.com>
16734 R:      Tony Lindgren <tony@atomide.com>
16735 L:      linux-omap@vger.kernel.org
16736 S:      Maintained
16737 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16739 F:      arch/arm/configs/omap1_defconfig
16740 F:      arch/arm/mach-omap1/
16741 F:      drivers/i2c/busses/i2c-omap.c
16742 F:      include/linux/platform_data/ams-delta-fiq.h
16743 F:      include/linux/platform_data/i2c-omap.h
16744 
16745 OMAP2+ SUPPORT
16746 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16747 M:      Andreas Kemnade <andreas@kemnade.info>
16748 M:      Kevin Hilman <khilman@baylibre.com>
16749 M:      Roger Quadros <rogerq@kernel.org>
16750 M:      Tony Lindgren <tony@atomide.com>
16751 L:      linux-omap@vger.kernel.org
16752 S:      Maintained
16753 W:      http://linux.omap.com/
16754 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16756 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16757 F:      arch/arm/configs/omap2plus_defconfig
16758 F:      arch/arm/mach-omap2/
16759 F:      drivers/bus/omap*.[ch]
16760 F:      drivers/bus/ti-sysc.c
16761 F:      drivers/gpio/gpio-tps65219.c
16762 F:      drivers/i2c/busses/i2c-omap.c
16763 F:      drivers/irqchip/irq-omap-intc.c
16764 F:      drivers/mfd/*omap*.c
16765 F:      drivers/mfd/menelaus.c
16766 F:      drivers/mfd/palmas.c
16767 F:      drivers/mfd/tps65217.c
16768 F:      drivers/mfd/tps65218.c
16769 F:      drivers/mfd/tps65219.c
16770 F:      drivers/mfd/tps65910.c
16771 F:      drivers/mfd/twl-core.[ch]
16772 F:      drivers/mfd/twl4030*.c
16773 F:      drivers/mfd/twl6030*.c
16774 F:      drivers/mfd/twl6040*.c
16775 F:      drivers/regulator/palmas-regulator*.c
16776 F:      drivers/regulator/pbias-regulator.c
16777 F:      drivers/regulator/tps65217-regulator.c
16778 F:      drivers/regulator/tps65218-regulator.c
16779 F:      drivers/regulator/tps65219-regulator.c
16780 F:      drivers/regulator/tps65910-regulator.c
16781 F:      drivers/regulator/twl-regulator.c
16782 F:      drivers/regulator/twl6030-regulator.c
16783 F:      include/linux/platform_data/i2c-omap.h
16784 F:      include/linux/platform_data/ti-sysc.h
16785 
16786 OMFS FILESYSTEM
16787 M:      Bob Copeland <me@bobcopeland.com>
16788 L:      linux-karma-devel@lists.sourceforge.net
16789 S:      Maintained
16790 F:      Documentation/filesystems/omfs.rst
16791 F:      fs/omfs/
16792 
16793 OMNIVISION OG01A1B SENSOR DRIVER
16794 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16795 L:      linux-media@vger.kernel.org
16796 S:      Maintained
16797 F:      drivers/media/i2c/og01a1b.c
16798 
16799 OMNIVISION OV01A10 SENSOR DRIVER
16800 M:      Bingbu Cao <bingbu.cao@intel.com>
16801 L:      linux-media@vger.kernel.org
16802 S:      Maintained
16803 T:      git git://linuxtv.org/media_tree.git
16804 F:      drivers/media/i2c/ov01a10.c
16805 
16806 OMNIVISION OV02A10 SENSOR DRIVER
16807 L:      linux-media@vger.kernel.org
16808 S:      Orphan
16809 T:      git git://linuxtv.org/media_tree.git
16810 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16811 F:      drivers/media/i2c/ov02a10.c
16812 
16813 OMNIVISION OV08D10 SENSOR DRIVER
16814 M:      Jimmy Su <jimmy.su@intel.com>
16815 L:      linux-media@vger.kernel.org
16816 S:      Maintained
16817 T:      git git://linuxtv.org/media_tree.git
16818 F:      drivers/media/i2c/ov08d10.c
16819 
16820 OMNIVISION OV08X40 SENSOR DRIVER
16821 M:      Jason Chen <jason.z.chen@intel.com>
16822 L:      linux-media@vger.kernel.org
16823 S:      Maintained
16824 T:      git git://linuxtv.org/media_tree.git
16825 F:      drivers/media/i2c/ov08x40.c
16826 
16827 OMNIVISION OV13858 SENSOR DRIVER
16828 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16829 L:      linux-media@vger.kernel.org
16830 S:      Maintained
16831 T:      git git://linuxtv.org/media_tree.git
16832 F:      drivers/media/i2c/ov13858.c
16833 
16834 OMNIVISION OV13B10 SENSOR DRIVER
16835 M:      Arec Kao <arec.kao@intel.com>
16836 L:      linux-media@vger.kernel.org
16837 S:      Maintained
16838 T:      git git://linuxtv.org/media_tree.git
16839 F:      drivers/media/i2c/ov13b10.c
16840 
16841 OMNIVISION OV2680 SENSOR DRIVER
16842 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16843 M:      Hans de Goede <hansg@kernel.org>
16844 L:      linux-media@vger.kernel.org
16845 S:      Maintained
16846 T:      git git://linuxtv.org/media_tree.git
16847 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16848 F:      drivers/media/i2c/ov2680.c
16849 
16850 OMNIVISION OV2685 SENSOR DRIVER
16851 M:      Shunqian Zheng <zhengsq@rock-chips.com>
16852 L:      linux-media@vger.kernel.org
16853 S:      Maintained
16854 T:      git git://linuxtv.org/media_tree.git
16855 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16856 F:      drivers/media/i2c/ov2685.c
16857 
16858 OMNIVISION OV2740 SENSOR DRIVER
16859 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16860 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
16861 R:      Bingbu Cao <bingbu.cao@intel.com>
16862 L:      linux-media@vger.kernel.org
16863 S:      Maintained
16864 T:      git git://linuxtv.org/media_tree.git
16865 F:      drivers/media/i2c/ov2740.c
16866 
16867 OMNIVISION OV4689 SENSOR DRIVER
16868 M:      Mikhail Rudenko <mike.rudenko@gmail.com>
16869 L:      linux-media@vger.kernel.org
16870 S:      Maintained
16871 T:      git git://linuxtv.org/media_tree.git
16872 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16873 F:      drivers/media/i2c/ov4689.c
16874 
16875 OMNIVISION OV5640 SENSOR DRIVER
16876 M:      Steve Longerbeam <slongerbeam@gmail.com>
16877 L:      linux-media@vger.kernel.org
16878 S:      Maintained
16879 T:      git git://linuxtv.org/media_tree.git
16880 F:      drivers/media/i2c/ov5640.c
16881 
16882 OMNIVISION OV5647 SENSOR DRIVER
16883 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
16884 M:      Jacopo Mondi <jacopo@jmondi.org>
16885 L:      linux-media@vger.kernel.org
16886 S:      Maintained
16887 T:      git git://linuxtv.org/media_tree.git
16888 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16889 F:      drivers/media/i2c/ov5647.c
16890 
16891 OMNIVISION OV5670 SENSOR DRIVER
16892 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16893 L:      linux-media@vger.kernel.org
16894 S:      Maintained
16895 T:      git git://linuxtv.org/media_tree.git
16896 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16897 F:      drivers/media/i2c/ov5670.c
16898 
16899 OMNIVISION OV5675 SENSOR DRIVER
16900 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16901 L:      linux-media@vger.kernel.org
16902 S:      Maintained
16903 T:      git git://linuxtv.org/media_tree.git
16904 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16905 F:      drivers/media/i2c/ov5675.c
16906 
16907 OMNIVISION OV5693 SENSOR DRIVER
16908 M:      Daniel Scally <djrscally@gmail.com>
16909 L:      linux-media@vger.kernel.org
16910 S:      Maintained
16911 T:      git git://linuxtv.org/media_tree.git
16912 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16913 F:      drivers/media/i2c/ov5693.c
16914 
16915 OMNIVISION OV5695 SENSOR DRIVER
16916 M:      Shunqian Zheng <zhengsq@rock-chips.com>
16917 L:      linux-media@vger.kernel.org
16918 S:      Maintained
16919 T:      git git://linuxtv.org/media_tree.git
16920 F:      drivers/media/i2c/ov5695.c
16921 
16922 OMNIVISION OV64A40 SENSOR DRIVER
16923 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16924 L:      linux-media@vger.kernel.org
16925 S:      Maintained
16926 T:      git git://linuxtv.org/media_tree.git
16927 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16928 F:      drivers/media/i2c/ov64a40.c
16929 
16930 OMNIVISION OV7670 SENSOR DRIVER
16931 L:      linux-media@vger.kernel.org
16932 S:      Orphan
16933 T:      git git://linuxtv.org/media_tree.git
16934 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16935 F:      drivers/media/i2c/ov7670.c
16936 
16937 OMNIVISION OV772x SENSOR DRIVER
16938 M:      Jacopo Mondi <jacopo@jmondi.org>
16939 L:      linux-media@vger.kernel.org
16940 S:      Odd fixes
16941 T:      git git://linuxtv.org/media_tree.git
16942 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16943 F:      drivers/media/i2c/ov772x.c
16944 F:      include/media/i2c/ov772x.h
16945 
16946 OMNIVISION OV7740 SENSOR DRIVER
16947 L:      linux-media@vger.kernel.org
16948 S:      Orphan
16949 T:      git git://linuxtv.org/media_tree.git
16950 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16951 F:      drivers/media/i2c/ov7740.c
16952 
16953 OMNIVISION OV8856 SENSOR DRIVER
16954 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16955 L:      linux-media@vger.kernel.org
16956 S:      Maintained
16957 T:      git git://linuxtv.org/media_tree.git
16958 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16959 F:      drivers/media/i2c/ov8856.c
16960 
16961 OMNIVISION OV8858 SENSOR DRIVER
16962 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16963 M:      Nicholas Roth <nicholas@rothemail.net>
16964 L:      linux-media@vger.kernel.org
16965 S:      Maintained
16966 T:      git git://linuxtv.org/media_tree.git
16967 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16968 F:      drivers/media/i2c/ov8858.c
16969 
16970 OMNIVISION OV9282 SENSOR DRIVER
16971 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
16972 L:      linux-media@vger.kernel.org
16973 S:      Maintained
16974 T:      git git://linuxtv.org/media_tree.git
16975 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16976 F:      drivers/media/i2c/ov9282.c
16977 
16978 OMNIVISION OV9640 SENSOR DRIVER
16979 M:      Petr Cvek <petrcvekcz@gmail.com>
16980 L:      linux-media@vger.kernel.org
16981 S:      Maintained
16982 F:      drivers/media/i2c/ov9640.*
16983 
16984 OMNIVISION OV9650 SENSOR DRIVER
16985 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16986 R:      Akinobu Mita <akinobu.mita@gmail.com>
16987 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
16988 L:      linux-media@vger.kernel.org
16989 S:      Maintained
16990 T:      git git://linuxtv.org/media_tree.git
16991 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16992 F:      drivers/media/i2c/ov9650.c
16993 
16994 OMNIVISION OV9734 SENSOR DRIVER
16995 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16996 R:      Bingbu Cao <bingbu.cao@intel.com>
16997 L:      linux-media@vger.kernel.org
16998 S:      Maintained
16999 T:      git git://linuxtv.org/media_tree.git
17000 F:      drivers/media/i2c/ov9734.c
17001 
17002 ONBOARD USB HUB DRIVER
17003 M:      Matthias Kaehlcke <mka@chromium.org>
17004 L:      linux-usb@vger.kernel.org
17005 S:      Maintained
17006 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17007 F:      drivers/usb/misc/onboard_usb_dev.c
17008 
17009 ONENAND FLASH DRIVER
17010 M:      Kyungmin Park <kyungmin.park@samsung.com>
17011 L:      linux-mtd@lists.infradead.org
17012 S:      Maintained
17013 F:      drivers/mtd/nand/onenand/
17014 F:      include/linux/mtd/onenand*.h
17015 
17016 ONEXPLAYER FAN DRIVER
17017 M:      Derek John Clark <derekjohn.clark@gmail.com>
17018 M:      Joaquín Ignacio Aramendía <samsagax@gmail.com>
17019 L:      linux-hwmon@vger.kernel.org
17020 S:      Maintained
17021 F:      drivers/hwmon/oxp-sensors.c
17022 
17023 ONIE TLV NVMEM LAYOUT DRIVER
17024 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17025 S:      Maintained
17026 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17027 F:      drivers/nvmem/layouts/onie-tlv.c
17028 
17029 ONION OMEGA2+ BOARD
17030 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17031 L:      linux-mips@vger.kernel.org
17032 S:      Maintained
17033 F:      arch/mips/boot/dts/ralink/omega2p.dts
17034 
17035 ONSEMI ETHERNET PHY DRIVERS
17036 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17037 L:      netdev@vger.kernel.org
17038 S:      Supported
17039 W:      http://www.onsemi.com
17040 F:      drivers/net/phy/ncn*
17041 
17042 OP-TEE DRIVER
17043 M:      Jens Wiklander <jens.wiklander@linaro.org>
17044 L:      op-tee@lists.trustedfirmware.org
17045 S:      Maintained
17046 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17047 F:      drivers/tee/optee/
17048 
17049 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17050 M:      Sumit Garg <sumit.garg@linaro.org>
17051 L:      op-tee@lists.trustedfirmware.org
17052 S:      Maintained
17053 F:      drivers/char/hw_random/optee-rng.c
17054 
17055 OP-TEE RTC DRIVER
17056 M:      Clément Léger <clement.leger@bootlin.com>
17057 L:      linux-rtc@vger.kernel.org
17058 S:      Maintained
17059 F:      drivers/rtc/rtc-optee.c
17060 
17061 OPA-VNIC DRIVER
17062 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17063 L:      linux-rdma@vger.kernel.org
17064 S:      Supported
17065 F:      drivers/infiniband/ulp/opa_vnic
17066 
17067 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17068 M:      Rob Herring <robh@kernel.org>
17069 M:      Saravana Kannan <saravanak@google.com>
17070 L:      devicetree@vger.kernel.org
17071 S:      Maintained
17072 W:      http://www.devicetree.org/
17073 C:      irc://irc.libera.chat/devicetree
17074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17075 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17076 F:      drivers/of/
17077 F:      include/linux/of*.h
17078 F:      scripts/dtc/
17079 F:      tools/testing/selftests/dt/
17080 K:      of_overlay_notifier_
17081 K:      of_overlay_fdt_apply
17082 K:      of_overlay_remove
17083 
17084 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17085 M:      Rob Herring <robh@kernel.org>
17086 M:      Krzysztof Kozlowski <krzk+dt@kernel.org>
17087 M:      Conor Dooley <conor+dt@kernel.org>
17088 L:      devicetree@vger.kernel.org
17089 S:      Maintained
17090 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17091 C:      irc://irc.libera.chat/devicetree
17092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17093 F:      Documentation/devicetree/
17094 F:      arch/*/boot/dts/
17095 F:      include/dt-bindings/
17096 
17097 OPENCOMPUTE PTP CLOCK DRIVER
17098 M:      Jonathan Lemon <jonathan.lemon@gmail.com>
17099 M:      Vadim Fedorenko <vadfed@linux.dev>
17100 L:      netdev@vger.kernel.org
17101 S:      Maintained
17102 F:      drivers/ptp/ptp_ocp.c
17103 
17104 OPENCORES I2C BUS DRIVER
17105 M:      Peter Korsgaard <peter@korsgaard.com>
17106 M:      Andrew Lunn <andrew@lunn.ch>
17107 L:      linux-i2c@vger.kernel.org
17108 S:      Maintained
17109 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17110 F:      Documentation/i2c/busses/i2c-ocores.rst
17111 F:      drivers/i2c/busses/i2c-ocores.c
17112 F:      include/linux/platform_data/i2c-ocores.h
17113 
17114 OPENRISC ARCHITECTURE
17115 M:      Jonas Bonn <jonas@southpole.se>
17116 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17117 M:      Stafford Horne <shorne@gmail.com>
17118 L:      linux-openrisc@vger.kernel.org
17119 S:      Maintained
17120 W:      http://openrisc.io
17121 T:      git https://github.com/openrisc/linux.git
17122 F:      Documentation/arch/openrisc/
17123 F:      Documentation/devicetree/bindings/openrisc/
17124 F:      arch/openrisc/
17125 F:      drivers/irqchip/irq-ompic.c
17126 F:      drivers/irqchip/irq-or1k-*
17127 
17128 OPENVSWITCH
17129 M:      Pravin B Shelar <pshelar@ovn.org>
17130 L:      netdev@vger.kernel.org
17131 L:      dev@openvswitch.org
17132 S:      Maintained
17133 W:      http://openvswitch.org
17134 F:      include/uapi/linux/openvswitch.h
17135 F:      net/openvswitch/
17136 F:      tools/testing/selftests/net/openvswitch/
17137 
17138 OPERATING PERFORMANCE POINTS (OPP)
17139 M:      Viresh Kumar <vireshk@kernel.org>
17140 M:      Nishanth Menon <nm@ti.com>
17141 M:      Stephen Boyd <sboyd@kernel.org>
17142 L:      linux-pm@vger.kernel.org
17143 S:      Maintained
17144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17145 F:      Documentation/devicetree/bindings/opp/
17146 F:      Documentation/power/opp.rst
17147 F:      drivers/opp/
17148 F:      include/linux/pm_opp.h
17149 
17150 OPL4 DRIVER
17151 M:      Clemens Ladisch <clemens@ladisch.de>
17152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17153 S:      Maintained
17154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17155 F:      sound/drivers/opl4/
17156 
17157 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17158 M:      Mark Fasheh <mark@fasheh.com>
17159 M:      Joel Becker <jlbec@evilplan.org>
17160 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
17161 L:      ocfs2-devel@lists.linux.dev
17162 S:      Supported
17163 W:      http://ocfs2.wiki.kernel.org
17164 F:      Documentation/filesystems/dlmfs.rst
17165 F:      Documentation/filesystems/ocfs2.rst
17166 F:      fs/ocfs2/
17167 
17168 ORANGEFS FILESYSTEM
17169 M:      Mike Marshall <hubcap@omnibond.com>
17170 R:      Martin Brandenburg <martin@omnibond.com>
17171 L:      devel@lists.orangefs.org
17172 S:      Supported
17173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17174 F:      Documentation/filesystems/orangefs.rst
17175 F:      fs/orangefs/
17176 
17177 OV2659 OMNIVISION SENSOR DRIVER
17178 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17179 L:      linux-media@vger.kernel.org
17180 S:      Maintained
17181 W:      https://linuxtv.org
17182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17183 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17184 F:      drivers/media/i2c/ov2659.c
17185 F:      include/media/i2c/ov2659.h
17186 
17187 OVERLAY FILESYSTEM
17188 M:      Miklos Szeredi <miklos@szeredi.hu>
17189 M:      Amir Goldstein <amir73il@gmail.com>
17190 L:      linux-unionfs@vger.kernel.org
17191 S:      Supported
17192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17193 F:      Documentation/filesystems/overlayfs.rst
17194 F:      fs/overlayfs/
17195 
17196 P54 WIRELESS DRIVER
17197 M:      Christian Lamparter <chunkeey@googlemail.com>
17198 L:      linux-wireless@vger.kernel.org
17199 S:      Maintained
17200 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17201 F:      drivers/net/wireless/intersil/p54/
17202 
17203 PACKET SOCKETS
17204 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17205 S:      Maintained
17206 F:      include/uapi/linux/if_packet.h
17207 F:      net/packet/af_packet.c
17208 
17209 PACKING
17210 M:      Vladimir Oltean <olteanv@gmail.com>
17211 L:      netdev@vger.kernel.org
17212 S:      Supported
17213 F:      Documentation/core-api/packing.rst
17214 F:      include/linux/packing.h
17215 F:      lib/packing.c
17216 
17217 PADATA PARALLEL EXECUTION MECHANISM
17218 M:      Steffen Klassert <steffen.klassert@secunet.com>
17219 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
17220 L:      linux-crypto@vger.kernel.org
17221 L:      linux-kernel@vger.kernel.org
17222 S:      Maintained
17223 F:      Documentation/core-api/padata.rst
17224 F:      include/linux/padata.h
17225 F:      kernel/padata.c
17226 
17227 PAGE CACHE
17228 M:      Matthew Wilcox (Oracle) <willy@infradead.org>
17229 L:      linux-fsdevel@vger.kernel.org
17230 S:      Supported
17231 T:      git git://git.infradead.org/users/willy/pagecache.git
17232 F:      Documentation/filesystems/locking.rst
17233 F:      Documentation/filesystems/vfs.rst
17234 F:      include/linux/pagemap.h
17235 F:      mm/filemap.c
17236 F:      mm/page-writeback.c
17237 F:      mm/readahead.c
17238 F:      mm/truncate.c
17239 
17240 PAGE POOL
17241 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17242 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
17243 L:      netdev@vger.kernel.org
17244 S:      Supported
17245 F:      Documentation/networking/page_pool.rst
17246 F:      include/net/page_pool/
17247 F:      include/trace/events/page_pool.h
17248 F:      net/core/page_pool.c
17249 
17250 PAGE TABLE CHECK
17251 M:      Pasha Tatashin <pasha.tatashin@soleen.com>
17252 M:      Andrew Morton <akpm@linux-foundation.org>
17253 L:      linux-mm@kvack.org
17254 S:      Maintained
17255 F:      Documentation/mm/page_table_check.rst
17256 F:      include/linux/page_table_check.h
17257 F:      mm/page_table_check.c
17258 
17259 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17260 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
17261 L:      platform-driver-x86@vger.kernel.org
17262 S:      Maintained
17263 F:      drivers/platform/x86/panasonic-laptop.c
17264 
17265 PARALLAX PING IIO SENSOR DRIVER
17266 M:      Andreas Klinger <ak@it-klinger.de>
17267 L:      linux-iio@vger.kernel.org
17268 S:      Maintained
17269 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17270 F:      drivers/iio/proximity/ping.c
17271 
17272 PARALLEL LCD/KEYPAD PANEL DRIVER
17273 M:      Willy Tarreau <willy@haproxy.com>
17274 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17275 S:      Odd Fixes
17276 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17277 F:      drivers/auxdisplay/panel.c
17278 
17279 PARALLEL PORT SUBSYSTEM
17280 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17281 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17282 L:      linux-parport@lists.infradead.org (subscribers-only)
17283 S:      Maintained
17284 F:      Documentation/driver-api/parport*.rst
17285 F:      drivers/char/ppdev.c
17286 F:      drivers/parport/
17287 F:      include/linux/parport*.h
17288 F:      include/uapi/linux/ppdev.h
17289 
17290 PARAVIRT_OPS INTERFACE
17291 M:      Juergen Gross <jgross@suse.com>
17292 R:      Ajay Kaher <ajay.kaher@broadcom.com>
17293 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
17294 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17295 L:      virtualization@lists.linux.dev
17296 L:      x86@kernel.org
17297 S:      Supported
17298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17299 F:      Documentation/virt/paravirt_ops.rst
17300 F:      arch/*/include/asm/paravirt*.h
17301 F:      arch/*/kernel/paravirt*
17302 F:      include/linux/hypervisor.h
17303 
17304 PARISC ARCHITECTURE
17305 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17306 M:      Helge Deller <deller@gmx.de>
17307 L:      linux-parisc@vger.kernel.org
17308 S:      Maintained
17309 W:      https://parisc.wiki.kernel.org
17310 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17313 F:      Documentation/arch/parisc/
17314 F:      arch/parisc/
17315 F:      drivers/char/agp/parisc-agp.c
17316 F:      drivers/input/misc/hp_sdc_rtc.c
17317 F:      drivers/input/serio/gscps2.c
17318 F:      drivers/input/serio/hp_sdc*
17319 F:      drivers/parisc/
17320 F:      drivers/parport/parport_gsc.*
17321 F:      drivers/tty/serial/8250/8250_parisc.c
17322 F:      drivers/video/console/sti*
17323 F:      drivers/video/fbdev/sti*
17324 F:      drivers/video/logo/logo_parisc*
17325 F:      include/linux/hp_sdc.h
17326 
17327 PARMAN
17328 M:      Jiri Pirko <jiri@resnulli.us>
17329 L:      netdev@vger.kernel.org
17330 S:      Supported
17331 F:      include/linux/parman.h
17332 F:      lib/parman.c
17333 F:      lib/test_parman.c
17334 
17335 PC ENGINES APU BOARD DRIVER
17336 M:      Enrico Weigelt, metux IT consult <info@metux.net>
17337 S:      Maintained
17338 F:      drivers/platform/x86/pcengines-apuv2.c
17339 
17340 PC87360 HARDWARE MONITORING DRIVER
17341 M:      Jim Cromie <jim.cromie@gmail.com>
17342 L:      linux-hwmon@vger.kernel.org
17343 S:      Maintained
17344 F:      Documentation/hwmon/pc87360.rst
17345 F:      drivers/hwmon/pc87360.c
17346 
17347 PC8736x GPIO DRIVER
17348 M:      Jim Cromie <jim.cromie@gmail.com>
17349 S:      Maintained
17350 F:      drivers/char/pc8736x_gpio.c
17351 
17352 PC87427 HARDWARE MONITORING DRIVER
17353 M:      Jean Delvare <jdelvare@suse.com>
17354 L:      linux-hwmon@vger.kernel.org
17355 S:      Maintained
17356 F:      Documentation/hwmon/pc87427.rst
17357 F:      drivers/hwmon/pc87427.c
17358 
17359 PCA9532 LED DRIVER
17360 M:      Riku Voipio <riku.voipio@iki.fi>
17361 S:      Maintained
17362 F:      drivers/leds/leds-pca9532.c
17363 F:      include/linux/leds-pca9532.h
17364 
17365 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17366 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17367 M:      Pali Rohár <pali@kernel.org>
17368 L:      linux-pci@vger.kernel.org
17369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17370 S:      Maintained
17371 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17372 F:      drivers/pci/controller/pci-aardvark.c
17373 
17374 PCI DRIVER FOR ALTERA PCIE IP
17375 M:      Joyce Ooi <joyce.ooi@intel.com>
17376 L:      linux-pci@vger.kernel.org
17377 S:      Supported
17378 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17379 F:      drivers/pci/controller/pcie-altera.c
17380 
17381 PCI DRIVER FOR APPLIEDMICRO XGENE
17382 M:      Toan Le <toan@os.amperecomputing.com>
17383 L:      linux-pci@vger.kernel.org
17384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17385 S:      Maintained
17386 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17387 F:      drivers/pci/controller/pci-xgene.c
17388 
17389 PCI DRIVER FOR ARM VERSATILE PLATFORM
17390 M:      Rob Herring <robh@kernel.org>
17391 L:      linux-pci@vger.kernel.org
17392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17393 S:      Maintained
17394 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17395 F:      drivers/pci/controller/pci-versatile.c
17396 
17397 PCI DRIVER FOR ARMADA 8K
17398 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17399 L:      linux-pci@vger.kernel.org
17400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17401 S:      Maintained
17402 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17403 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17404 
17405 PCI DRIVER FOR CADENCE PCIE IP
17406 L:      linux-pci@vger.kernel.org
17407 S:      Orphan
17408 F:      Documentation/devicetree/bindings/pci/cdns,*
17409 F:      drivers/pci/controller/cadence/*cadence*
17410 
17411 PCI DRIVER FOR FREESCALE LAYERSCAPE
17412 M:      Minghuan Lian <minghuan.Lian@nxp.com>
17413 M:      Mingkai Hu <mingkai.hu@nxp.com>
17414 M:      Roy Zang <roy.zang@nxp.com>
17415 L:      linuxppc-dev@lists.ozlabs.org
17416 L:      linux-pci@vger.kernel.org
17417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17418 S:      Maintained
17419 F:      drivers/pci/controller/dwc/*layerscape*
17420 
17421 PCI DRIVER FOR FU740
17422 M:      Paul Walmsley <paul.walmsley@sifive.com>
17423 M:      Greentime Hu <greentime.hu@sifive.com>
17424 M:      Samuel Holland <samuel.holland@sifive.com>
17425 L:      linux-pci@vger.kernel.org
17426 S:      Maintained
17427 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17428 F:      drivers/pci/controller/dwc/pcie-fu740.c
17429 
17430 PCI DRIVER FOR GENERIC OF HOSTS
17431 M:      Will Deacon <will@kernel.org>
17432 L:      linux-pci@vger.kernel.org
17433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17434 S:      Maintained
17435 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17436 F:      drivers/pci/controller/pci-host-common.c
17437 F:      drivers/pci/controller/pci-host-generic.c
17438 
17439 PCI DRIVER FOR IMX6
17440 M:      Richard Zhu <hongxing.zhu@nxp.com>
17441 M:      Lucas Stach <l.stach@pengutronix.de>
17442 L:      linux-pci@vger.kernel.org
17443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17444 S:      Maintained
17445 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17446 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17447 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17448 F:      drivers/pci/controller/dwc/*imx6*
17449 
17450 PCI DRIVER FOR INTEL IXP4XX
17451 M:      Linus Walleij <linus.walleij@linaro.org>
17452 S:      Maintained
17453 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17454 F:      drivers/pci/controller/pci-ixp4xx.c
17455 
17456 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17457 M:      Nirmal Patel <nirmal.patel@linux.intel.com>
17458 R:      Jonathan Derrick <jonathan.derrick@linux.dev>
17459 L:      linux-pci@vger.kernel.org
17460 S:      Supported
17461 F:      drivers/pci/controller/vmd.c
17462 
17463 PCI DRIVER FOR MICROSEMI SWITCHTEC
17464 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17465 M:      Logan Gunthorpe <logang@deltatee.com>
17466 L:      linux-pci@vger.kernel.org
17467 S:      Maintained
17468 F:      Documentation/ABI/testing/sysfs-class-switchtec
17469 F:      Documentation/driver-api/switchtec.rst
17470 F:      drivers/ntb/hw/mscc/
17471 F:      drivers/pci/switch/switchtec*
17472 F:      include/linux/switchtec.h
17473 F:      include/uapi/linux/switchtec_ioctl.h
17474 
17475 PCI DRIVER FOR MOBIVEIL PCIE IP
17476 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17477 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17478 L:      linux-pci@vger.kernel.org
17479 S:      Supported
17480 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17481 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17482 
17483 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17484 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17485 M:      Pali Rohár <pali@kernel.org>
17486 L:      linux-pci@vger.kernel.org
17487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17488 S:      Maintained
17489 F:      drivers/pci/controller/*mvebu*
17490 
17491 PCI DRIVER FOR NVIDIA TEGRA
17492 M:      Thierry Reding <thierry.reding@gmail.com>
17493 L:      linux-tegra@vger.kernel.org
17494 L:      linux-pci@vger.kernel.org
17495 S:      Supported
17496 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17497 F:      drivers/pci/controller/pci-tegra.c
17498 
17499 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17500 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17501 L:      linux-pci@vger.kernel.org
17502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17503 S:      Maintained
17504 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17505 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17506 
17507 PCI DRIVER FOR PLDA PCIE IP
17508 M:      Daire McNamara <daire.mcnamara@microchip.com>
17509 L:      linux-pci@vger.kernel.org
17510 S:      Maintained
17511 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17512 F:      drivers/pci/controller/plda/pcie-plda-host.c
17513 F:      drivers/pci/controller/plda/pcie-plda.h
17514 
17515 PCI DRIVER FOR RENESAS R-CAR
17516 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
17517 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17518 L:      linux-pci@vger.kernel.org
17519 L:      linux-renesas-soc@vger.kernel.org
17520 S:      Maintained
17521 F:      Documentation/devicetree/bindings/pci/*rcar*
17522 F:      drivers/pci/controller/*rcar*
17523 F:      drivers/pci/controller/dwc/*rcar*
17524 
17525 PCI DRIVER FOR SAMSUNG EXYNOS
17526 M:      Jingoo Han <jingoohan1@gmail.com>
17527 L:      linux-pci@vger.kernel.org
17528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17529 L:      linux-samsung-soc@vger.kernel.org
17530 S:      Maintained
17531 F:      drivers/pci/controller/dwc/pci-exynos.c
17532 
17533 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17534 M:      Jingoo Han <jingoohan1@gmail.com>
17535 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17536 L:      linux-pci@vger.kernel.org
17537 S:      Maintained
17538 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17539 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17540 F:      drivers/pci/controller/dwc/*designware*
17541 
17542 PCI DRIVER FOR TI DRA7XX/J721E
17543 M:      Vignesh Raghavendra <vigneshr@ti.com>
17544 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
17545 L:      linux-omap@vger.kernel.org
17546 L:      linux-pci@vger.kernel.org
17547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17548 S:      Supported
17549 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17550 F:      drivers/pci/controller/cadence/pci-j721e.c
17551 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17552 
17553 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17554 M:      Linus Walleij <linus.walleij@linaro.org>
17555 L:      linux-pci@vger.kernel.org
17556 S:      Maintained
17557 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17558 F:      drivers/pci/controller/pci-v3-semi.c
17559 
17560 PCI DRIVER FOR XILINX VERSAL CPM
17561 M:      Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17562 M:      Michal Simek <michal.simek@amd.com>
17563 L:      linux-pci@vger.kernel.org
17564 S:      Maintained
17565 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17566 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17567 
17568 PCI ENDPOINT SUBSYSTEM
17569 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17570 M:      Krzysztof Wilczyński <kw@linux.com>
17571 R:      Kishon Vijay Abraham I <kishon@kernel.org>
17572 L:      linux-pci@vger.kernel.org
17573 S:      Supported
17574 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17575 B:      https://bugzilla.kernel.org
17576 C:      irc://irc.oftc.net/linux-pci
17577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17578 F:      Documentation/PCI/endpoint/*
17579 F:      Documentation/misc-devices/pci-endpoint-test.rst
17580 F:      drivers/misc/pci_endpoint_test.c
17581 F:      drivers/pci/endpoint/
17582 F:      tools/pci/
17583 
17584 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17585 M:      Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17586 R:      Oliver O'Halloran <oohall@gmail.com>
17587 L:      linuxppc-dev@lists.ozlabs.org
17588 S:      Supported
17589 F:      Documentation/PCI/pci-error-recovery.rst
17590 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17591 F:      arch/powerpc/include/*/eeh*.h
17592 F:      arch/powerpc/kernel/eeh*.c
17593 F:      arch/powerpc/platforms/*/eeh*.c
17594 F:      drivers/pci/pcie/aer.c
17595 F:      drivers/pci/pcie/dpc.c
17596 F:      drivers/pci/pcie/err.c
17597 
17598 PCI ERROR RECOVERY
17599 M:      Linas Vepstas <linasvepstas@gmail.com>
17600 L:      linux-pci@vger.kernel.org
17601 S:      Supported
17602 F:      Documentation/PCI/pci-error-recovery.rst
17603 
17604 PCI MSI DRIVER FOR ALTERA MSI IP
17605 M:      Joyce Ooi <joyce.ooi@intel.com>
17606 L:      linux-pci@vger.kernel.org
17607 S:      Supported
17608 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17609 F:      drivers/pci/controller/pcie-altera-msi.c
17610 
17611 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17612 M:      Toan Le <toan@os.amperecomputing.com>
17613 L:      linux-pci@vger.kernel.org
17614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17615 S:      Maintained
17616 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17617 F:      drivers/pci/controller/pci-xgene-msi.c
17618 
17619 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17620 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
17621 M:      Krzysztof Wilczyński <kw@linux.com>
17622 R:      Rob Herring <robh@kernel.org>
17623 L:      linux-pci@vger.kernel.org
17624 S:      Supported
17625 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17626 B:      https://bugzilla.kernel.org
17627 C:      irc://irc.oftc.net/linux-pci
17628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17629 F:      Documentation/devicetree/bindings/pci/
17630 F:      drivers/pci/controller/
17631 F:      drivers/pci/pci-bridge-emul.c
17632 F:      drivers/pci/pci-bridge-emul.h
17633 
17634 PCI PEER-TO-PEER DMA (P2PDMA)
17635 M:      Bjorn Helgaas <bhelgaas@google.com>
17636 M:      Logan Gunthorpe <logang@deltatee.com>
17637 L:      linux-pci@vger.kernel.org
17638 S:      Supported
17639 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17640 B:      https://bugzilla.kernel.org
17641 C:      irc://irc.oftc.net/linux-pci
17642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17643 F:      Documentation/driver-api/pci/p2pdma.rst
17644 F:      drivers/pci/p2pdma.c
17645 F:      include/linux/pci-p2pdma.h
17646 
17647 PCI POWER CONTROL
17648 M:      Bartosz Golaszewski <brgl@bgdev.pl>
17649 L:      linux-pci@vger.kernel.org
17650 S:      Maintained
17651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17652 F:      drivers/pci/pwrctl/*
17653 F:      include/linux/pci-pwrctl.h
17654 
17655 PCI SUBSYSTEM
17656 M:      Bjorn Helgaas <bhelgaas@google.com>
17657 L:      linux-pci@vger.kernel.org
17658 S:      Supported
17659 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17660 B:      https://bugzilla.kernel.org
17661 C:      irc://irc.oftc.net/linux-pci
17662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17663 F:      Documentation/PCI/
17664 F:      Documentation/devicetree/bindings/pci/
17665 F:      arch/x86/kernel/early-quirks.c
17666 F:      arch/x86/kernel/quirks.c
17667 F:      arch/x86/pci/
17668 F:      drivers/acpi/pci*
17669 F:      drivers/pci/
17670 F:      include/asm-generic/pci*
17671 F:      include/linux/of_pci.h
17672 F:      include/linux/pci*
17673 F:      include/uapi/linux/pci*
17674 
17675 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17676 M:      Jonathan Chocron <jonnyc@amazon.com>
17677 L:      linux-pci@vger.kernel.org
17678 S:      Maintained
17679 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17680 F:      drivers/pci/controller/dwc/pcie-al.c
17681 
17682 PCIE DRIVER FOR AMLOGIC MESON
17683 M:      Yue Wang <yue.wang@Amlogic.com>
17684 L:      linux-pci@vger.kernel.org
17685 L:      linux-amlogic@lists.infradead.org
17686 S:      Maintained
17687 F:      drivers/pci/controller/dwc/pci-meson.c
17688 
17689 PCIE DRIVER FOR AXIS ARTPEC
17690 M:      Jesper Nilsson <jesper.nilsson@axis.com>
17691 L:      linux-arm-kernel@axis.com
17692 L:      linux-pci@vger.kernel.org
17693 S:      Maintained
17694 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17695 F:      drivers/pci/controller/dwc/*artpec*
17696 
17697 PCIE DRIVER FOR CAVIUM THUNDERX
17698 M:      Robert Richter <rric@kernel.org>
17699 L:      linux-pci@vger.kernel.org
17700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17701 S:      Odd Fixes
17702 F:      drivers/pci/controller/pci-thunder-*
17703 
17704 PCIE DRIVER FOR HISILICON
17705 M:      Zhou Wang <wangzhou1@hisilicon.com>
17706 L:      linux-pci@vger.kernel.org
17707 S:      Maintained
17708 F:      drivers/pci/controller/dwc/pcie-hisi.c
17709 
17710 PCIE DRIVER FOR HISILICON KIRIN
17711 M:      Xiaowei Song <songxiaowei@hisilicon.com>
17712 M:      Binghui Wang <wangbinghui@hisilicon.com>
17713 L:      linux-pci@vger.kernel.org
17714 S:      Maintained
17715 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17716 F:      drivers/pci/controller/dwc/pcie-kirin.c
17717 
17718 PCIE DRIVER FOR HISILICON STB
17719 M:      Shawn Guo <shawn.guo@linaro.org>
17720 L:      linux-pci@vger.kernel.org
17721 S:      Maintained
17722 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17723 F:      drivers/pci/controller/dwc/pcie-histb.c
17724 
17725 PCIE DRIVER FOR INTEL KEEM BAY
17726 M:      Srikanth Thokala <srikanth.thokala@intel.com>
17727 L:      linux-pci@vger.kernel.org
17728 S:      Supported
17729 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17730 F:      drivers/pci/controller/dwc/pcie-keembay.c
17731 
17732 PCIE DRIVER FOR INTEL LGM GW SOC
17733 M:      Chuanhua Lei <lchuanhua@maxlinear.com>
17734 L:      linux-pci@vger.kernel.org
17735 S:      Maintained
17736 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17737 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17738 
17739 PCIE DRIVER FOR MEDIATEK
17740 M:      Ryder Lee <ryder.lee@mediatek.com>
17741 M:      Jianjun Wang <jianjun.wang@mediatek.com>
17742 L:      linux-pci@vger.kernel.org
17743 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17744 S:      Supported
17745 F:      Documentation/devicetree/bindings/pci/mediatek*
17746 F:      drivers/pci/controller/*mediatek*
17747 
17748 PCIE DRIVER FOR MICROCHIP
17749 M:      Daire McNamara <daire.mcnamara@microchip.com>
17750 L:      linux-pci@vger.kernel.org
17751 S:      Supported
17752 F:      Documentation/devicetree/bindings/pci/microchip*
17753 F:      drivers/pci/controller/plda/*microchip*
17754 
17755 PCIE DRIVER FOR QUALCOMM MSM
17756 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17757 L:      linux-pci@vger.kernel.org
17758 L:      linux-arm-msm@vger.kernel.org
17759 S:      Maintained
17760 F:      drivers/pci/controller/dwc/pcie-qcom.c
17761 
17762 PCIE DRIVER FOR ROCKCHIP
17763 M:      Shawn Lin <shawn.lin@rock-chips.com>
17764 L:      linux-pci@vger.kernel.org
17765 L:      linux-rockchip@lists.infradead.org
17766 S:      Maintained
17767 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17768 F:      drivers/pci/controller/pcie-rockchip*
17769 
17770 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17771 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17772 L:      linux-pci@vger.kernel.org
17773 S:      Maintained
17774 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17775 F:      drivers/pci/controller/dwc/pcie-uniphier*
17776 
17777 PCIE DRIVER FOR ST SPEAR13XX
17778 M:      Pratyush Anand <pratyush.anand@gmail.com>
17779 L:      linux-pci@vger.kernel.org
17780 S:      Maintained
17781 F:      drivers/pci/controller/dwc/*spear*
17782 
17783 PCIE DRIVER FOR STARFIVE JH71x0
17784 M:      Kevin Xie <kevin.xie@starfivetech.com>
17785 L:      linux-pci@vger.kernel.org
17786 S:      Maintained
17787 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17788 F:      drivers/pci/controller/plda/pcie-starfive.c
17789 
17790 PCIE ENDPOINT DRIVER FOR QUALCOMM
17791 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17792 L:      linux-pci@vger.kernel.org
17793 L:      linux-arm-msm@vger.kernel.org
17794 S:      Maintained
17795 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17796 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17797 
17798 PCMCIA SUBSYSTEM
17799 M:      Dominik Brodowski <linux@dominikbrodowski.net>
17800 S:      Odd Fixes
17801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17802 F:      Documentation/pcmcia/
17803 F:      drivers/pcmcia/
17804 F:      include/pcmcia/
17805 F:      tools/pcmcia/
17806 
17807 PCNET32 NETWORK DRIVER
17808 M:      Don Fry <pcnet32@frontier.com>
17809 L:      netdev@vger.kernel.org
17810 S:      Maintained
17811 F:      drivers/net/ethernet/amd/pcnet32.c
17812 
17813 PCRYPT PARALLEL CRYPTO ENGINE
17814 M:      Steffen Klassert <steffen.klassert@secunet.com>
17815 L:      linux-crypto@vger.kernel.org
17816 S:      Maintained
17817 F:      crypto/pcrypt.c
17818 F:      include/crypto/pcrypt.h
17819 
17820 PDS DSC VIRTIO DATA PATH ACCELERATOR
17821 R:      Shannon Nelson <shannon.nelson@amd.com>
17822 F:      drivers/vdpa/pds/
17823 
17824 PECI HARDWARE MONITORING DRIVERS
17825 M:      Iwona Winiarska <iwona.winiarska@intel.com>
17826 L:      linux-hwmon@vger.kernel.org
17827 S:      Supported
17828 F:      Documentation/hwmon/peci-cputemp.rst
17829 F:      Documentation/hwmon/peci-dimmtemp.rst
17830 F:      drivers/hwmon/peci/
17831 
17832 PECI SUBSYSTEM
17833 M:      Iwona Winiarska <iwona.winiarska@intel.com>
17834 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
17835 S:      Supported
17836 F:      Documentation/devicetree/bindings/peci/
17837 F:      Documentation/peci/
17838 F:      drivers/peci/
17839 F:      include/linux/peci-cpu.h
17840 F:      include/linux/peci.h
17841 
17842 PENSANDO ETHERNET DRIVERS
17843 M:      Shannon Nelson <shannon.nelson@amd.com>
17844 M:      Brett Creeley <brett.creeley@amd.com>
17845 L:      netdev@vger.kernel.org
17846 S:      Supported
17847 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17848 F:      drivers/net/ethernet/pensando/
17849 
17850 PER-CPU MEMORY ALLOCATOR
17851 M:      Dennis Zhou <dennis@kernel.org>
17852 M:      Tejun Heo <tj@kernel.org>
17853 M:      Christoph Lameter <cl@linux.com>
17854 L:      linux-mm@kvack.org
17855 S:      Maintained
17856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17857 F:      arch/*/include/asm/percpu.h
17858 F:      include/linux/percpu*.h
17859 F:      lib/percpu*.c
17860 F:      mm/percpu*.c
17861 
17862 PER-TASK DELAY ACCOUNTING
17863 M:      Balbir Singh <bsingharora@gmail.com>
17864 S:      Maintained
17865 F:      include/linux/delayacct.h
17866 F:      kernel/delayacct.c
17867 
17868 PERFORMANCE EVENTS SUBSYSTEM
17869 M:      Peter Zijlstra <peterz@infradead.org>
17870 M:      Ingo Molnar <mingo@redhat.com>
17871 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
17872 M:      Namhyung Kim <namhyung@kernel.org>
17873 R:      Mark Rutland <mark.rutland@arm.com>
17874 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
17875 R:      Jiri Olsa <jolsa@kernel.org>
17876 R:      Ian Rogers <irogers@google.com>
17877 R:      Adrian Hunter <adrian.hunter@intel.com>
17878 R:      "Liang, Kan" <kan.liang@linux.intel.com>
17879 L:      linux-perf-users@vger.kernel.org
17880 L:      linux-kernel@vger.kernel.org
17881 S:      Supported
17882 W:      https://perf.wiki.kernel.org/
17883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17886 F:      arch/*/events/*
17887 F:      arch/*/events/*/*
17888 F:      arch/*/include/asm/perf_event.h
17889 F:      arch/*/kernel/*/*/perf_event*.c
17890 F:      arch/*/kernel/*/perf_event*.c
17891 F:      arch/*/kernel/perf_callchain.c
17892 F:      arch/*/kernel/perf_event*.c
17893 F:      include/linux/perf_event.h
17894 F:      include/uapi/linux/perf_event.h
17895 F:      kernel/events/*
17896 F:      tools/lib/perf/
17897 F:      tools/perf/
17898 
17899 PERFORMANCE EVENTS TOOLING ARM64
17900 R:      John Garry <john.g.garry@oracle.com>
17901 R:      Will Deacon <will@kernel.org>
17902 R:      James Clark <james.clark@linaro.org>
17903 R:      Mike Leach <mike.leach@linaro.org>
17904 R:      Leo Yan <leo.yan@linux.dev>
17905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17906 S:      Supported
17907 F:      tools/build/feature/test-libopencsd.c
17908 F:      tools/perf/arch/arm*/
17909 F:      tools/perf/pmu-events/arch/arm64/
17910 F:      tools/perf/util/arm-spe*
17911 F:      tools/perf/util/cs-etm*
17912 
17913 PERSONALITY HANDLING
17914 M:      Christoph Hellwig <hch@infradead.org>
17915 L:      linux-abi-devel@lists.sourceforge.net
17916 S:      Maintained
17917 F:      include/linux/personality.h
17918 F:      include/uapi/linux/personality.h
17919 
17920 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17921 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
17922 L:      linux-input@vger.kernel.org
17923 S:      Maintained
17924 F:      Documentation/input/devices/pxrc.rst
17925 F:      drivers/input/joystick/pxrc.c
17926 
17927 PHONET PROTOCOL
17928 M:      Remi Denis-Courmont <courmisch@gmail.com>
17929 S:      Supported
17930 F:      Documentation/networking/phonet.rst
17931 F:      include/linux/phonet.h
17932 F:      include/net/phonet/
17933 F:      include/uapi/linux/phonet.h
17934 F:      net/phonet/
17935 
17936 PHRAM MTD DRIVER
17937 M:      Joern Engel <joern@lazybastard.org>
17938 L:      linux-mtd@lists.infradead.org
17939 S:      Maintained
17940 F:      drivers/mtd/devices/phram.c
17941 
17942 PICOLCD HID DRIVER
17943 M:      Bruno Prémont <bonbons@linux-vserver.org>
17944 L:      linux-input@vger.kernel.org
17945 S:      Maintained
17946 F:      drivers/hid/hid-picolcd*
17947 
17948 PIDFD API
17949 M:      Christian Brauner <christian@brauner.io>
17950 L:      linux-kernel@vger.kernel.org
17951 S:      Maintained
17952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17953 F:      samples/pidfd/
17954 F:      tools/testing/selftests/clone3/
17955 F:      tools/testing/selftests/pid_namespace/
17956 F:      tools/testing/selftests/pidfd/
17957 K:      (?i)pidfd
17958 K:      (?i)clone3
17959 K:      \b(clone_args|kernel_clone_args)\b
17960 
17961 PIN CONTROL SUBSYSTEM
17962 M:      Linus Walleij <linus.walleij@linaro.org>
17963 L:      linux-gpio@vger.kernel.org
17964 S:      Maintained
17965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17966 F:      Documentation/devicetree/bindings/pinctrl/
17967 F:      Documentation/driver-api/pin-control.rst
17968 F:      drivers/pinctrl/
17969 F:      include/dt-bindings/pinctrl/
17970 F:      include/linux/pinctrl/
17971 
17972 PIN CONTROLLER - AMD
17973 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17974 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17975 S:      Maintained
17976 F:      drivers/pinctrl/pinctrl-amd.c
17977 
17978 PIN CONTROLLER - FREESCALE
17979 M:      Dong Aisheng <aisheng.dong@nxp.com>
17980 M:      Fabio Estevam <festevam@gmail.com>
17981 M:      Shawn Guo <shawnguo@kernel.org>
17982 M:      Jacky Bai <ping.bai@nxp.com>
17983 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
17984 L:      linux-gpio@vger.kernel.org
17985 L:      NXP S32 Linux Team <s32@nxp.com>
17986 S:      Maintained
17987 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17988 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17989 F:      drivers/pinctrl/freescale/
17990 F:      drivers/pinctrl/nxp/
17991 
17992 PIN CONTROLLER - INTEL
17993 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17994 M:      Andy Shevchenko <andy@kernel.org>
17995 S:      Supported
17996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17997 F:      drivers/pinctrl/intel/
17998 
17999 PIN CONTROLLER - KEEMBAY
18000 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18001 S:      Supported
18002 F:      drivers/pinctrl/pinctrl-keembay*
18003 
18004 PIN CONTROLLER - MEDIATEK
18005 M:      Sean Wang <sean.wang@kernel.org>
18006 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18007 S:      Maintained
18008 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18009 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18010 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18011 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18012 F:      drivers/pinctrl/mediatek/
18013 
18014 PIN CONTROLLER - MEDIATEK MIPS
18015 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
18016 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
18017 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18018 L:      linux-mips@vger.kernel.org
18019 S:      Maintained
18020 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18021 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18022 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18023 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18024 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18025 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18026 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18027 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18028 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18029 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18030 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18031 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18032 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18033 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18034 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18035 
18036 PIN CONTROLLER - MICROCHIP AT91
18037 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
18038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18039 L:      linux-gpio@vger.kernel.org
18040 S:      Supported
18041 F:      drivers/gpio/gpio-sama5d2-piobu.c
18042 F:      drivers/pinctrl/pinctrl-at91*
18043 
18044 PIN CONTROLLER - QUALCOMM
18045 M:      Bjorn Andersson <andersson@kernel.org>
18046 L:      linux-arm-msm@vger.kernel.org
18047 S:      Maintained
18048 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18049 F:      drivers/pinctrl/qcom/
18050 
18051 PIN CONTROLLER - RENESAS
18052 M:      Geert Uytterhoeven <geert+renesas@glider.be>
18053 L:      linux-renesas-soc@vger.kernel.org
18054 S:      Supported
18055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18056 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18057 F:      drivers/pinctrl/renesas/
18058 
18059 PIN CONTROLLER - SAMSUNG
18060 M:      Krzysztof Kozlowski <krzk@kernel.org>
18061 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18062 R:      Alim Akhtar <alim.akhtar@samsung.com>
18063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18064 L:      linux-samsung-soc@vger.kernel.org
18065 S:      Maintained
18066 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18067 B:      mailto:linux-samsung-soc@vger.kernel.org
18068 C:      irc://irc.libera.chat/linux-exynos
18069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18070 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18071 F:      drivers/pinctrl/samsung/
18072 
18073 PIN CONTROLLER - SINGLE
18074 M:      Tony Lindgren <tony@atomide.com>
18075 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
18076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18077 L:      linux-omap@vger.kernel.org
18078 S:      Maintained
18079 F:      drivers/pinctrl/pinctrl-single.c
18080 
18081 PIN CONTROLLER - SUNPLUS / TIBBO
18082 M:      Dvorkin Dmitry <dvorkin@tibbo.com>
18083 M:      Wells Lu <wellslutw@gmail.com>
18084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18085 S:      Maintained
18086 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18087 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18088 F:      drivers/pinctrl/sunplus/
18089 F:      include/dt-bindings/pinctrl/sppctl*.h
18090 
18091 PINE64 PINEPHONE KEYBOARD DRIVER
18092 M:      Samuel Holland <samuel@sholland.org>
18093 S:      Supported
18094 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18095 F:      drivers/input/keyboard/pinephone-keyboard.c
18096 
18097 PKTCDVD DRIVER
18098 M:      linux-block@vger.kernel.org
18099 S:      Orphan
18100 F:      drivers/block/pktcdvd.c
18101 F:      include/linux/pktcdvd.h
18102 F:      include/uapi/linux/pktcdvd.h
18103 
18104 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18105 M:      Tomasz Duszynski <tduszyns@gmail.com>
18106 S:      Maintained
18107 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18108 F:      drivers/iio/chemical/pms7003.c
18109 
18110 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18111 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18112 L:      netdev@vger.kernel.org
18113 S:      Maintained
18114 F:      drivers/net/phy/mdio-open-alliance.h
18115 F:      net/ethtool/plca.c
18116 
18117 PLDMFW LIBRARY
18118 M:      Jacob Keller <jacob.e.keller@intel.com>
18119 S:      Maintained
18120 F:      Documentation/driver-api/pldmfw/
18121 F:      include/linux/pldmfw.h
18122 F:      lib/pldmfw/
18123 
18124 PLX DMA DRIVER
18125 M:      Logan Gunthorpe <logang@deltatee.com>
18126 S:      Maintained
18127 F:      drivers/dma/plx_dma.c
18128 
18129 PM-GRAPH UTILITY
18130 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
18131 L:      linux-pm@vger.kernel.org
18132 S:      Supported
18133 W:      https://01.org/pm-graph
18134 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18135 T:      git git://github.com/intel/pm-graph
18136 F:      tools/power/pm-graph
18137 
18138 PM6764TR DRIVER
18139 M:      Charles Hsu     <hsu.yungteng@gmail.com>
18140 L:      linux-hwmon@vger.kernel.org
18141 S:      Maintained
18142 F:      Documentation/hwmon/pm6764tr.rst
18143 F:      drivers/hwmon/pmbus/pm6764tr.c
18144 
18145 PMC SIERRA MaxRAID DRIVER
18146 L:      linux-scsi@vger.kernel.org
18147 S:      Orphan
18148 W:      http://www.pmc-sierra.com/
18149 F:      drivers/scsi/pmcraid.*
18150 
18151 PMC SIERRA PM8001 DRIVER
18152 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
18153 L:      linux-scsi@vger.kernel.org
18154 S:      Supported
18155 F:      drivers/scsi/pm8001/
18156 
18157 PNI RM3100 IIO DRIVER
18158 M:      Song Qiang <songqiang1304521@gmail.com>
18159 L:      linux-iio@vger.kernel.org
18160 S:      Maintained
18161 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18162 F:      drivers/iio/magnetometer/rm3100*
18163 
18164 PNP SUPPORT
18165 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18166 L:      linux-acpi@vger.kernel.org
18167 S:      Maintained
18168 F:      drivers/pnp/
18169 F:      include/linux/pnp.h
18170 
18171 POSIX CLOCKS and TIMERS
18172 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
18173 M:      Frederic Weisbecker <frederic@kernel.org>
18174 M:      Thomas Gleixner <tglx@linutronix.de>
18175 L:      linux-kernel@vger.kernel.org
18176 S:      Maintained
18177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18178 F:      fs/timerfd.c
18179 F:      include/linux/time_namespace.h
18180 F:      include/linux/timerfd.h
18181 F:      include/uapi/linux/time.h
18182 F:      include/uapi/linux/timerfd.h
18183 F:      include/trace/events/timer*
18184 F:      kernel/time/itimer.c
18185 F:      kernel/time/posix-*
18186 F:      kernel/time/namespace.c
18187 
18188 POWER MANAGEMENT CORE
18189 M:      "Rafael J. Wysocki" <rafael@kernel.org>
18190 L:      linux-pm@vger.kernel.org
18191 S:      Supported
18192 B:      https://bugzilla.kernel.org
18193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18194 F:      drivers/base/power/
18195 F:      drivers/powercap/
18196 F:      include/linux/intel_rapl.h
18197 F:      include/linux/pm.h
18198 F:      include/linux/pm_*
18199 F:      include/linux/powercap.h
18200 F:      kernel/configs/nopm.config
18201 
18202 POWER SEQUENCING
18203 M:      Bartosz Golaszewski <brgl@bgdev.pl>
18204 L:      linux-pm@vger.kernel.org
18205 S:      Maintained
18206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18207 F:      drivers/power/sequencing/
18208 F:      include/linux/pwrseq/
18209 
18210 POWER STATE COORDINATION INTERFACE (PSCI)
18211 M:      Mark Rutland <mark.rutland@arm.com>
18212 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
18213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18214 S:      Maintained
18215 F:      drivers/firmware/psci/
18216 F:      include/linux/psci.h
18217 F:      include/uapi/linux/psci.h
18218 
18219 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18220 M:      Sebastian Reichel <sre@kernel.org>
18221 L:      linux-pm@vger.kernel.org
18222 S:      Maintained
18223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18224 F:      Documentation/ABI/testing/sysfs-class-power
18225 F:      Documentation/devicetree/bindings/power/supply/
18226 F:      drivers/power/supply/
18227 F:      include/linux/power/
18228 F:      include/linux/power_supply.h
18229 F:      tools/testing/selftests/power_supply/
18230 
18231 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18232 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18233 L:      linuxppc-dev@lists.ozlabs.org
18234 S:      Maintained
18235 F:      drivers/char/powernv-op-panel.c
18236 
18237 PPP OVER ATM (RFC 2364)
18238 M:      Mitchell Blank Jr <mitch@sfgoth.com>
18239 S:      Maintained
18240 F:      include/uapi/linux/atmppp.h
18241 F:      net/atm/pppoatm.c
18242 
18243 PPP OVER ETHERNET
18244 M:      Michal Ostrowski <mostrows@earthlink.net>
18245 S:      Maintained
18246 F:      drivers/net/ppp/pppoe.c
18247 F:      drivers/net/ppp/pppox.c
18248 
18249 PPP OVER L2TP
18250 M:      James Chapman <jchapman@katalix.com>
18251 S:      Maintained
18252 F:      include/linux/if_pppol2tp.h
18253 F:      include/uapi/linux/if_pppol2tp.h
18254 F:      net/l2tp/l2tp_ppp.c
18255 
18256 PPP PROTOCOL DRIVERS AND COMPRESSORS
18257 L:      linux-ppp@vger.kernel.org
18258 S:      Orphan
18259 F:      drivers/net/ppp/ppp_*
18260 
18261 PPS SUPPORT
18262 M:      Rodolfo Giometti <giometti@enneenne.com>
18263 L:      linuxpps@ml.enneenne.com (subscribers-only)
18264 S:      Maintained
18265 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18266 F:      Documentation/ABI/testing/sysfs-pps
18267 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18268 F:      Documentation/driver-api/pps.rst
18269 F:      drivers/pps/
18270 F:      include/linux/pps*.h
18271 F:      include/uapi/linux/pps.h
18272 
18273 PPTP DRIVER
18274 M:      Dmitry Kozlov <xeb@mail.ru>
18275 L:      netdev@vger.kernel.org
18276 S:      Maintained
18277 W:      http://sourceforge.net/projects/accel-pptp
18278 F:      drivers/net/ppp/pptp.c
18279 
18280 PRESSURE STALL INFORMATION (PSI)
18281 M:      Johannes Weiner <hannes@cmpxchg.org>
18282 M:      Suren Baghdasaryan <surenb@google.com>
18283 R:      Peter Ziljstra <peterz@infradead.org>
18284 S:      Maintained
18285 F:      include/linux/psi*
18286 F:      kernel/sched/psi.c
18287 
18288 PRINTK
18289 M:      Petr Mladek <pmladek@suse.com>
18290 R:      Steven Rostedt <rostedt@goodmis.org>
18291 R:      John Ogness <john.ogness@linutronix.de>
18292 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
18293 S:      Maintained
18294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18295 F:      include/linux/printk.h
18296 F:      kernel/printk/
18297 
18298 PRINTK INDEXING
18299 R:      Chris Down <chris@chrisdown.name>
18300 S:      Maintained
18301 F:      Documentation/core-api/printk-index.rst
18302 F:      kernel/printk/index.c
18303 K:      printk_index
18304 
18305 PROC FILESYSTEM
18306 L:      linux-kernel@vger.kernel.org
18307 L:      linux-fsdevel@vger.kernel.org
18308 S:      Maintained
18309 F:      Documentation/filesystems/proc.rst
18310 F:      fs/proc/
18311 F:      include/linux/proc_fs.h
18312 F:      tools/testing/selftests/proc/
18313 
18314 PROC SYSCTL
18315 M:      Luis Chamberlain <mcgrof@kernel.org>
18316 M:      Kees Cook <kees@kernel.org>
18317 M:      Joel Granados <j.granados@samsung.com>
18318 L:      linux-kernel@vger.kernel.org
18319 L:      linux-fsdevel@vger.kernel.org
18320 S:      Maintained
18321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18322 F:      fs/proc/proc_sysctl.c
18323 F:      include/linux/sysctl.h
18324 F:      kernel/sysctl-test.c
18325 F:      kernel/sysctl.c
18326 F:      tools/testing/selftests/sysctl/
18327 
18328 PS3 NETWORK SUPPORT
18329 M:      Geoff Levand <geoff@infradead.org>
18330 L:      netdev@vger.kernel.org
18331 L:      linuxppc-dev@lists.ozlabs.org
18332 S:      Maintained
18333 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18334 
18335 PS3 PLATFORM SUPPORT
18336 M:      Geoff Levand <geoff@infradead.org>
18337 L:      linuxppc-dev@lists.ozlabs.org
18338 S:      Maintained
18339 F:      arch/powerpc/boot/ps3*
18340 F:      arch/powerpc/include/asm/lv1call.h
18341 F:      arch/powerpc/include/asm/ps3*.h
18342 F:      arch/powerpc/platforms/ps3/
18343 F:      drivers/*/ps3*
18344 F:      drivers/ps3/
18345 F:      drivers/rtc/rtc-ps3.c
18346 F:      drivers/usb/host/*ps3.c
18347 F:      sound/ppc/snd_ps3*
18348 
18349 PS3VRAM DRIVER
18350 M:      Jim Paris <jim@jtan.com>
18351 M:      Geoff Levand <geoff@infradead.org>
18352 L:      linuxppc-dev@lists.ozlabs.org
18353 S:      Maintained
18354 F:      drivers/block/ps3vram.c
18355 
18356 PSAMPLE PACKET SAMPLING SUPPORT
18357 M:      Yotam Gigi <yotam.gi@gmail.com>
18358 S:      Maintained
18359 F:      include/net/psample.h
18360 F:      include/uapi/linux/psample.h
18361 F:      net/psample
18362 
18363 PSE NETWORK DRIVER
18364 M:      Oleksij Rempel <o.rempel@pengutronix.de>
18365 M:      Kory Maincent <kory.maincent@bootlin.com>
18366 L:      netdev@vger.kernel.org
18367 S:      Maintained
18368 F:      Documentation/devicetree/bindings/net/pse-pd/
18369 F:      drivers/net/pse-pd/
18370 
18371 PSTORE FILESYSTEM
18372 M:      Kees Cook <kees@kernel.org>
18373 R:      Tony Luck <tony.luck@intel.com>
18374 R:      Guilherme G. Piccoli <gpiccoli@igalia.com>
18375 L:      linux-hardening@vger.kernel.org
18376 S:      Supported
18377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18378 F:      Documentation/admin-guide/pstore-blk.rst
18379 F:      Documentation/admin-guide/ramoops.rst
18380 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18381 F:      drivers/acpi/apei/erst.c
18382 F:      drivers/firmware/efi/efi-pstore.c
18383 F:      fs/pstore/
18384 F:      include/linux/pstore*
18385 K:      \b(pstore|ramoops)
18386 
18387 PT5161L HARDWARE MONITOR DRIVER
18388 M:      Cosmo Chou <cosmo.chou@quantatw.com>
18389 L:      linux-hwmon@vger.kernel.org
18390 S:      Maintained
18391 F:      Documentation/hwmon/pt5161l.rst
18392 F:      drivers/hwmon/pt5161l.c
18393 
18394 PTP HARDWARE CLOCK SUPPORT
18395 M:      Richard Cochran <richardcochran@gmail.com>
18396 L:      netdev@vger.kernel.org
18397 S:      Maintained
18398 W:      http://linuxptp.sourceforge.net/
18399 F:      Documentation/ABI/testing/sysfs-ptp
18400 F:      Documentation/driver-api/ptp.rst
18401 F:      drivers/net/phy/dp83640*
18402 F:      drivers/ptp/*
18403 F:      include/linux/ptp_cl*
18404 K:      (?:\b|_)ptp(?:\b|_)
18405 
18406 PTP MOCKUP CLOCK SUPPORT
18407 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
18408 L:      netdev@vger.kernel.org
18409 S:      Maintained
18410 F:      drivers/ptp/ptp_mock.c
18411 F:      include/linux/ptp_mock.h
18412 
18413 PTP VIRTUAL CLOCK SUPPORT
18414 M:      Yangbo Lu <yangbo.lu@nxp.com>
18415 L:      netdev@vger.kernel.org
18416 S:      Maintained
18417 F:      drivers/ptp/ptp_vclock.c
18418 F:      net/ethtool/phc_vclocks.c
18419 
18420 PTRACE SUPPORT
18421 M:      Oleg Nesterov <oleg@redhat.com>
18422 S:      Maintained
18423 F:      arch/*/*/ptrace*.c
18424 F:      arch/*/include/asm/ptrace*.h
18425 F:      arch/*/ptrace*.c
18426 F:      include/asm-generic/syscall.h
18427 F:      include/linux/ptrace.h
18428 F:      include/linux/regset.h
18429 F:      include/uapi/linux/ptrace.h
18430 F:      kernel/ptrace.c
18431 
18432 PULSE8-CEC DRIVER
18433 M:      Hans Verkuil <hverkuil@xs4all.nl>
18434 L:      linux-media@vger.kernel.org
18435 S:      Maintained
18436 T:      git git://linuxtv.org/media_tree.git
18437 F:      drivers/media/cec/usb/pulse8/
18438 
18439 PURELIFI PLFXLC DRIVER
18440 M:      Srinivasan Raju <srini.raju@purelifi.com>
18441 L:      linux-wireless@vger.kernel.org
18442 S:      Supported
18443 F:      drivers/net/wireless/purelifi/plfxlc/
18444 
18445 PVRUSB2 VIDEO4LINUX DRIVER
18446 M:      Mike Isely <isely@pobox.com>
18447 L:      pvrusb2@isely.net       (subscribers-only)
18448 L:      linux-media@vger.kernel.org
18449 S:      Maintained
18450 W:      http://www.isely.net/pvrusb2/
18451 T:      git git://linuxtv.org/media_tree.git
18452 F:      Documentation/driver-api/media/drivers/pvrusb2*
18453 F:      drivers/media/usb/pvrusb2/
18454 
18455 PWC WEBCAM DRIVER
18456 M:      Hans Verkuil <hverkuil@xs4all.nl>
18457 L:      linux-media@vger.kernel.org
18458 S:      Odd Fixes
18459 T:      git git://linuxtv.org/media_tree.git
18460 F:      drivers/media/usb/pwc/*
18461 F:      include/trace/events/pwc.h
18462 
18463 PWM IR Transmitter
18464 M:      Sean Young <sean@mess.org>
18465 L:      linux-media@vger.kernel.org
18466 S:      Maintained
18467 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18468 F:      drivers/media/rc/pwm-ir-tx.c
18469 
18470 PWM SUBSYSTEM
18471 M:      Uwe Kleine-König <ukleinek@kernel.org>
18472 L:      linux-pwm@vger.kernel.org
18473 S:      Maintained
18474 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18475 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18476 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18477 F:      Documentation/devicetree/bindings/pwm/
18478 F:      Documentation/driver-api/pwm.rst
18479 F:      drivers/gpio/gpio-mvebu.c
18480 F:      drivers/pwm/
18481 F:      drivers/video/backlight/pwm_bl.c
18482 F:      include/dt-bindings/pwm/
18483 F:      include/linux/pwm.h
18484 F:      include/linux/pwm_backlight.h
18485 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18486 
18487 PXA GPIO DRIVER
18488 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18489 L:      linux-gpio@vger.kernel.org
18490 S:      Maintained
18491 F:      drivers/gpio/gpio-pxa.c
18492 
18493 PXA MMCI DRIVER
18494 S:      Orphan
18495 
18496 PXA RTC DRIVER
18497 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18498 L:      linux-rtc@vger.kernel.org
18499 S:      Maintained
18500 
18501 PXA2xx/PXA3xx SUPPORT
18502 M:      Daniel Mack <daniel@zonque.org>
18503 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
18504 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18506 S:      Maintained
18507 T:      git git://github.com/hzhuang1/linux.git
18508 T:      git git://github.com/rjarzmik/linux.git
18509 F:      arch/arm/boot/dts/intel/pxa/
18510 F:      arch/arm/mach-pxa/
18511 F:      drivers/dma/pxa*
18512 F:      drivers/pcmcia/pxa2xx*
18513 F:      drivers/pinctrl/pxa/
18514 F:      drivers/spi/spi-pxa2xx*
18515 F:      drivers/usb/gadget/udc/pxa2*
18516 F:      include/sound/pxa2xx-lib.h
18517 F:      sound/arm/pxa*
18518 F:      sound/soc/pxa/
18519 
18520 QAT DRIVER
18521 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18522 L:      qat-linux@intel.com
18523 S:      Supported
18524 F:      drivers/crypto/intel/qat/
18525 
18526 QCOM AUDIO (ASoC) DRIVERS
18527 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18528 M:      Banajit Goswami <bgoswami@quicinc.com>
18529 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18530 L:      linux-arm-msm@vger.kernel.org
18531 S:      Supported
18532 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18533 F:      Documentation/devicetree/bindings/sound/qcom,*
18534 F:      drivers/soc/qcom/apr.c
18535 F:      include/dt-bindings/sound/qcom,wcd9335.h
18536 F:      sound/soc/codecs/lpass-rx-macro.*
18537 F:      sound/soc/codecs/lpass-tx-macro.*
18538 F:      sound/soc/codecs/lpass-va-macro.c
18539 F:      sound/soc/codecs/lpass-wsa-macro.*
18540 F:      sound/soc/codecs/msm8916-wcd-analog.c
18541 F:      sound/soc/codecs/msm8916-wcd-digital.c
18542 F:      sound/soc/codecs/wcd-clsh-v2.*
18543 F:      sound/soc/codecs/wcd-mbhc-v2.*
18544 F:      sound/soc/codecs/wcd9335.*
18545 F:      sound/soc/codecs/wcd934x.c
18546 F:      sound/soc/codecs/wsa881x.c
18547 F:      sound/soc/codecs/wsa883x.c
18548 F:      sound/soc/codecs/wsa884x.c
18549 F:      sound/soc/qcom/
18550 
18551 QCOM EMBEDDED USB DEBUGGER (EUD)
18552 M:      Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18553 L:      linux-arm-msm@vger.kernel.org
18554 S:      Maintained
18555 F:      Documentation/ABI/testing/sysfs-driver-eud
18556 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18557 F:      drivers/usb/misc/qcom_eud.c
18558 
18559 QCOM IPA DRIVER
18560 M:      Alex Elder <elder@kernel.org>
18561 L:      netdev@vger.kernel.org
18562 S:      Maintained
18563 F:      drivers/net/ipa/
18564 
18565 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18566 M:      Gabriel Somlo <somlo@cmu.edu>
18567 M:      "Michael S. Tsirkin" <mst@redhat.com>
18568 L:      qemu-devel@nongnu.org
18569 S:      Maintained
18570 F:      drivers/firmware/qemu_fw_cfg.c
18571 F:      include/uapi/linux/qemu_fw_cfg.h
18572 
18573 QIB DRIVER
18574 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18575 L:      linux-rdma@vger.kernel.org
18576 S:      Supported
18577 F:      drivers/infiniband/hw/qib/
18578 
18579 QLOGIC QL41xxx FCOE DRIVER
18580 M:      Saurav Kashyap <skashyap@marvell.com>
18581 M:      Javed Hasan <jhasan@marvell.com>
18582 M:      GR-QLogic-Storage-Upstream@marvell.com
18583 L:      linux-scsi@vger.kernel.org
18584 S:      Supported
18585 F:      drivers/scsi/qedf/
18586 
18587 QLOGIC QL41xxx ISCSI DRIVER
18588 M:      Nilesh Javali <njavali@marvell.com>
18589 M:      Manish Rangankar <mrangankar@marvell.com>
18590 M:      GR-QLogic-Storage-Upstream@marvell.com
18591 L:      linux-scsi@vger.kernel.org
18592 S:      Supported
18593 F:      drivers/scsi/qedi/
18594 
18595 QLOGIC QL4xxx ETHERNET DRIVER
18596 M:      Manish Chopra <manishc@marvell.com>
18597 L:      netdev@vger.kernel.org
18598 S:      Supported
18599 F:      drivers/net/ethernet/qlogic/qed/
18600 F:      drivers/net/ethernet/qlogic/qede/
18601 F:      include/linux/qed/
18602 
18603 QLOGIC QL4xxx RDMA DRIVER
18604 M:      Michal Kalderon <mkalderon@marvell.com>
18605 L:      linux-rdma@vger.kernel.org
18606 S:      Supported
18607 F:      drivers/infiniband/hw/qedr/
18608 F:      include/uapi/rdma/qedr-abi.h
18609 
18610 QLOGIC QLA1280 SCSI DRIVER
18611 M:      Michael Reed <mdr@sgi.com>
18612 L:      linux-scsi@vger.kernel.org
18613 S:      Maintained
18614 F:      drivers/scsi/qla1280.[ch]
18615 
18616 QLOGIC QLA2XXX FC-SCSI DRIVER
18617 M:      Nilesh Javali <njavali@marvell.com>
18618 M:      GR-QLogic-Storage-Upstream@marvell.com
18619 L:      linux-scsi@vger.kernel.org
18620 S:      Supported
18621 F:      drivers/scsi/qla2xxx/
18622 
18623 QLOGIC QLA3XXX NETWORK DRIVER
18624 M:      GR-Linux-NIC-Dev@marvell.com
18625 L:      netdev@vger.kernel.org
18626 S:      Supported
18627 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18628 
18629 QLOGIC QLA4XXX iSCSI DRIVER
18630 M:      Nilesh Javali <njavali@marvell.com>
18631 M:      Manish Rangankar <mrangankar@marvell.com>
18632 M:      GR-QLogic-Storage-Upstream@marvell.com
18633 L:      linux-scsi@vger.kernel.org
18634 S:      Supported
18635 F:      drivers/scsi/qla4xxx/
18636 
18637 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18638 M:      Shahed Shaikh <shshaikh@marvell.com>
18639 M:      Manish Chopra <manishc@marvell.com>
18640 M:      GR-Linux-NIC-Dev@marvell.com
18641 L:      netdev@vger.kernel.org
18642 S:      Supported
18643 F:      drivers/net/ethernet/qlogic/qlcnic/
18644 
18645 QM1D1B0004 MEDIA DRIVER
18646 M:      Akihiro Tsukada <tskd08@gmail.com>
18647 L:      linux-media@vger.kernel.org
18648 S:      Odd Fixes
18649 F:      drivers/media/tuners/qm1d1b0004*
18650 
18651 QM1D1C0042 MEDIA DRIVER
18652 M:      Akihiro Tsukada <tskd08@gmail.com>
18653 L:      linux-media@vger.kernel.org
18654 S:      Odd Fixes
18655 F:      drivers/media/tuners/qm1d1c0042*
18656 
18657 QNX4 FILESYSTEM
18658 M:      Anders Larsen <al@alarsen.net>
18659 S:      Maintained
18660 W:      http://www.alarsen.net/linux/qnx4fs/
18661 F:      fs/qnx4/
18662 F:      include/uapi/linux/qnx4_fs.h
18663 F:      include/uapi/linux/qnxtypes.h
18664 
18665 QNX6 FILESYSTEM
18666 S:      Orphan
18667 F:      Documentation/filesystems/qnx6.rst
18668 F:      fs/qnx6/
18669 F:      include/linux/qnx6_fs.h
18670 
18671 QORIQ DPAA2 FSL-MC BUS DRIVER
18672 M:      Stuart Yoder <stuyoder@gmail.com>
18673 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
18674 L:      linux-kernel@vger.kernel.org
18675 S:      Maintained
18676 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18677 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18678 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18679 F:      drivers/bus/fsl-mc/
18680 F:      include/uapi/linux/fsl_mc.h
18681 
18682 QT1010 MEDIA DRIVER
18683 L:      linux-media@vger.kernel.org
18684 S:      Orphan
18685 W:      https://linuxtv.org
18686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18687 F:      drivers/media/tuners/qt1010*
18688 
18689 QUALCOMM ATH12K WIRELESS DRIVER
18690 M:      Kalle Valo <kvalo@kernel.org>
18691 M:      Jeff Johnson <jjohnson@kernel.org>
18692 L:      ath12k@lists.infradead.org
18693 S:      Supported
18694 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18696 F:      drivers/net/wireless/ath/ath12k/
18697 N:      ath12k
18698 
18699 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18700 M:      Kalle Valo <kvalo@kernel.org>
18701 M:      Jeff Johnson <jjohnson@kernel.org>
18702 L:      ath10k@lists.infradead.org
18703 S:      Supported
18704 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18706 F:      drivers/net/wireless/ath/ath10k/
18707 N:      ath10k
18708 
18709 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18710 M:      Kalle Valo <kvalo@kernel.org>
18711 M:      Jeff Johnson <jjohnson@kernel.org>
18712 L:      ath11k@lists.infradead.org
18713 S:      Supported
18714 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18715 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18717 F:      drivers/net/wireless/ath/ath11k/
18718 N:      ath11k
18719 
18720 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18721 M:      Toke Høiland-Jørgensen <toke@toke.dk>
18722 L:      linux-wireless@vger.kernel.org
18723 S:      Maintained
18724 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18726 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18727 F:      drivers/net/wireless/ath/ath9k/
18728 
18729 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18730 M:      Stefan Wahren <wahrenst@gmx.net>
18731 L:      netdev@vger.kernel.org
18732 S:      Maintained
18733 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18734 F:      drivers/net/ethernet/qualcomm/qca*
18735 
18736 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18737 M:      Stephan Gerhold <stephan@gerhold.net>
18738 L:      netdev@vger.kernel.org
18739 L:      linux-arm-msm@vger.kernel.org
18740 S:      Maintained
18741 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18742 F:      drivers/net/wwan/qcom_bam_dmux.c
18743 
18744 QUALCOMM CAMERA SUBSYSTEM DRIVER
18745 M:      Robert Foss <rfoss@kernel.org>
18746 M:      Todor Tomov <todor.too@gmail.com>
18747 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18748 L:      linux-media@vger.kernel.org
18749 S:      Maintained
18750 F:      Documentation/admin-guide/media/qcom_camss.rst
18751 F:      Documentation/devicetree/bindings/media/*camss*
18752 F:      drivers/media/platform/qcom/camss/
18753 
18754 QUALCOMM CLOCK DRIVERS
18755 M:      Bjorn Andersson <andersson@kernel.org>
18756 L:      linux-arm-msm@vger.kernel.org
18757 S:      Supported
18758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18759 F:      Documentation/devicetree/bindings/clock/qcom,*
18760 F:      drivers/clk/qcom/
18761 F:      include/dt-bindings/clock/qcom,*
18762 
18763 QUALCOMM CLOUD AI (QAIC) DRIVER
18764 M:      Jeffrey Hugo <quic_jhugo@quicinc.com>
18765 R:      Carl Vanderlip <quic_carlv@quicinc.com>
18766 R:      Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18767 L:      linux-arm-msm@vger.kernel.org
18768 L:      dri-devel@lists.freedesktop.org
18769 S:      Supported
18770 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18771 F:      Documentation/accel/qaic/
18772 F:      drivers/accel/qaic/
18773 F:      include/uapi/drm/qaic_accel.h
18774 
18775 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18776 M:      Bjorn Andersson <andersson@kernel.org>
18777 M:      Konrad Dybcio <konrad.dybcio@linaro.org>
18778 L:      linux-pm@vger.kernel.org
18779 L:      linux-arm-msm@vger.kernel.org
18780 S:      Maintained
18781 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18782 F:      drivers/pmdomain/qcom/cpr.c
18783 
18784 QUALCOMM CPUCP MAILBOX DRIVER
18785 M:      Sibi Sankar <quic_sibis@quicinc.com>
18786 L:      linux-arm-msm@vger.kernel.org
18787 S:      Supported
18788 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18789 F:      drivers/mailbox/qcom-cpucp-mbox.c
18790 
18791 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18792 M:      Ilia Lin <ilia.lin@kernel.org>
18793 L:      linux-pm@vger.kernel.org
18794 S:      Maintained
18795 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18796 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18797 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18798 
18799 QUALCOMM CRYPTO DRIVERS
18800 M:      Thara Gopinath <thara.gopinath@gmail.com>
18801 L:      linux-crypto@vger.kernel.org
18802 L:      linux-arm-msm@vger.kernel.org
18803 S:      Maintained
18804 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18805 F:      drivers/crypto/qce/
18806 
18807 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18808 M:      Timur Tabi <timur@kernel.org>
18809 L:      netdev@vger.kernel.org
18810 S:      Maintained
18811 F:      drivers/net/ethernet/qualcomm/emac/
18812 
18813 QUALCOMM ETHQOS ETHERNET DRIVER
18814 M:      Vinod Koul <vkoul@kernel.org>
18815 L:      netdev@vger.kernel.org
18816 L:      linux-arm-msm@vger.kernel.org
18817 S:      Maintained
18818 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18819 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18820 
18821 QUALCOMM FASTRPC DRIVER
18822 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18823 M:      Amol Maheshwari <amahesh@qti.qualcomm.com>
18824 L:      linux-arm-msm@vger.kernel.org
18825 L:      dri-devel@lists.freedesktop.org
18826 S:      Maintained
18827 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18828 F:      drivers/misc/fastrpc.c
18829 F:      include/uapi/misc/fastrpc.h
18830 
18831 QUALCOMM HEXAGON ARCHITECTURE
18832 M:      Brian Cain <bcain@quicinc.com>
18833 L:      linux-hexagon@vger.kernel.org
18834 S:      Supported
18835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18836 F:      arch/hexagon/
18837 
18838 QUALCOMM HIDMA DRIVER
18839 M:      Sinan Kaya <okaya@kernel.org>
18840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18841 L:      linux-arm-msm@vger.kernel.org
18842 L:      dmaengine@vger.kernel.org
18843 S:      Supported
18844 F:      drivers/dma/qcom/hidma*
18845 
18846 QUALCOMM I2C CCI DRIVER
18847 M:      Loic Poulain <loic.poulain@linaro.org>
18848 M:      Robert Foss <rfoss@kernel.org>
18849 L:      linux-i2c@vger.kernel.org
18850 L:      linux-arm-msm@vger.kernel.org
18851 S:      Maintained
18852 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18853 F:      drivers/i2c/busses/i2c-qcom-cci.c
18854 
18855 QUALCOMM INTERCONNECT BWMON DRIVER
18856 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18857 L:      linux-arm-msm@vger.kernel.org
18858 S:      Maintained
18859 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18860 F:      drivers/soc/qcom/icc-bwmon.c
18861 
18862 QUALCOMM IOMMU
18863 M:      Rob Clark <robdclark@gmail.com>
18864 L:      iommu@lists.linux.dev
18865 L:      linux-arm-msm@vger.kernel.org
18866 S:      Maintained
18867 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18868 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18869 F:      drivers/iommu/msm_iommu*
18870 
18871 QUALCOMM IPC ROUTER (QRTR) DRIVER
18872 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18873 L:      linux-arm-msm@vger.kernel.org
18874 S:      Maintained
18875 F:      include/trace/events/qrtr.h
18876 F:      include/uapi/linux/qrtr.h
18877 F:      net/qrtr/
18878 
18879 QUALCOMM IPCC MAILBOX DRIVER
18880 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18881 L:      linux-arm-msm@vger.kernel.org
18882 S:      Supported
18883 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18884 F:      drivers/mailbox/qcom-ipcc.c
18885 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18886 
18887 QUALCOMM IPQ4019 USB PHY DRIVER
18888 M:      Robert Marko <robert.marko@sartura.hr>
18889 M:      Luka Perkov <luka.perkov@sartura.hr>
18890 L:      linux-arm-msm@vger.kernel.org
18891 S:      Maintained
18892 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18893 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18894 
18895 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18896 M:      Robert Marko <robert.marko@sartura.hr>
18897 M:      Luka Perkov <luka.perkov@sartura.hr>
18898 L:      linux-arm-msm@vger.kernel.org
18899 S:      Maintained
18900 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18901 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18902 
18903 QUALCOMM NAND CONTROLLER DRIVER
18904 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18905 L:      linux-mtd@lists.infradead.org
18906 L:      linux-arm-msm@vger.kernel.org
18907 S:      Maintained
18908 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18909 F:      drivers/mtd/nand/raw/qcom_nandc.c
18910 
18911 QUALCOMM QSEECOM DRIVER
18912 M:      Maximilian Luz <luzmaximilian@gmail.com>
18913 L:      linux-arm-msm@vger.kernel.org
18914 S:      Maintained
18915 F:      drivers/firmware/qcom/qcom_qseecom.c
18916 
18917 QUALCOMM QSEECOM UEFISECAPP DRIVER
18918 M:      Maximilian Luz <luzmaximilian@gmail.com>
18919 L:      linux-arm-msm@vger.kernel.org
18920 S:      Maintained
18921 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18922 
18923 QUALCOMM RMNET DRIVER
18924 M:      Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18925 M:      Sean Tranchetti <quic_stranche@quicinc.com>
18926 L:      netdev@vger.kernel.org
18927 S:      Maintained
18928 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18929 F:      drivers/net/ethernet/qualcomm/rmnet/
18930 F:      include/linux/if_rmnet.h
18931 
18932 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18933 M:      Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18934 L:      linux-arm-msm@vger.kernel.org
18935 S:      Maintained
18936 F:      drivers/firmware/qcom/qcom_tzmem.c
18937 F:      drivers/firmware/qcom/qcom_tzmem.h
18938 F:      include/linux/firmware/qcom/qcom_tzmem.h
18939 
18940 QUALCOMM TSENS THERMAL DRIVER
18941 M:      Amit Kucheria <amitk@kernel.org>
18942 M:      Thara Gopinath <thara.gopinath@gmail.com>
18943 L:      linux-pm@vger.kernel.org
18944 L:      linux-arm-msm@vger.kernel.org
18945 S:      Maintained
18946 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18947 F:      drivers/thermal/qcom/
18948 
18949 QUALCOMM TYPEC PORT MANAGER DRIVER
18950 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18951 L:      linux-arm-msm@vger.kernel.org
18952 L:      linux-usb@vger.kernel.org
18953 S:      Maintained
18954 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18955 F:      drivers/usb/typec/tcpm/qcom/
18956 
18957 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18958 M:      Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18959 M:      Vikash Garodia <quic_vgarodia@quicinc.com>
18960 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18961 L:      linux-media@vger.kernel.org
18962 L:      linux-arm-msm@vger.kernel.org
18963 S:      Maintained
18964 T:      git git://linuxtv.org/media_tree.git
18965 F:      Documentation/devicetree/bindings/media/*venus*
18966 F:      drivers/media/platform/qcom/venus/
18967 
18968 QUALCOMM WCN36XX WIRELESS DRIVER
18969 M:      Loic Poulain <loic.poulain@linaro.org>
18970 L:      wcn36xx@lists.infradead.org
18971 S:      Supported
18972 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18973 F:      drivers/net/wireless/ath/wcn36xx/
18974 
18975 QUANTENNA QTNFMAC WIRELESS DRIVER
18976 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
18977 R:      Sergey Matyukevich <geomatsi@gmail.com>
18978 L:      linux-wireless@vger.kernel.org
18979 S:      Maintained
18980 F:      drivers/net/wireless/quantenna
18981 
18982 RADEON and AMDGPU DRM DRIVERS
18983 M:      Alex Deucher <alexander.deucher@amd.com>
18984 M:      Christian König <christian.koenig@amd.com>
18985 M:      Xinhui Pan <Xinhui.Pan@amd.com>
18986 L:      amd-gfx@lists.freedesktop.org
18987 S:      Supported
18988 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18989 C:      irc://irc.oftc.net/radeon
18990 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18991 F:      Documentation/gpu/amdgpu/
18992 F:      drivers/gpu/drm/amd/
18993 F:      drivers/gpu/drm/ci/xfails/amd*
18994 F:      drivers/gpu/drm/radeon/
18995 F:      include/uapi/drm/amdgpu_drm.h
18996 F:      include/uapi/drm/radeon_drm.h
18997 
18998 RADEON FRAMEBUFFER DISPLAY DRIVER
18999 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
19000 L:      linux-fbdev@vger.kernel.org
19001 S:      Maintained
19002 F:      drivers/video/fbdev/aty/radeon*
19003 F:      include/uapi/linux/radeonfb.h
19004 
19005 RADIOSHARK RADIO DRIVER
19006 M:      Hans Verkuil <hverkuil@xs4all.nl>
19007 L:      linux-media@vger.kernel.org
19008 S:      Maintained
19009 T:      git git://linuxtv.org/media_tree.git
19010 F:      drivers/media/radio/radio-shark.c
19011 
19012 RADIOSHARK2 RADIO DRIVER
19013 M:      Hans Verkuil <hverkuil@xs4all.nl>
19014 L:      linux-media@vger.kernel.org
19015 S:      Maintained
19016 T:      git git://linuxtv.org/media_tree.git
19017 F:      drivers/media/radio/radio-shark2.c
19018 F:      drivers/media/radio/radio-tea5777.c
19019 
19020 RADOS BLOCK DEVICE (RBD)
19021 M:      Ilya Dryomov <idryomov@gmail.com>
19022 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
19023 L:      ceph-devel@vger.kernel.org
19024 S:      Supported
19025 W:      http://ceph.com/
19026 T:      git https://github.com/ceph/ceph-client.git
19027 F:      Documentation/ABI/testing/sysfs-bus-rbd
19028 F:      drivers/block/rbd.c
19029 F:      drivers/block/rbd_types.h
19030 
19031 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19032 L:      linux-fbdev@vger.kernel.org
19033 S:      Orphan
19034 F:      drivers/video/fbdev/aty/aty128fb.c
19035 
19036 RAINSHADOW-CEC DRIVER
19037 M:      Hans Verkuil <hverkuil@xs4all.nl>
19038 L:      linux-media@vger.kernel.org
19039 S:      Maintained
19040 T:      git git://linuxtv.org/media_tree.git
19041 F:      drivers/media/cec/usb/rainshadow/
19042 
19043 RALINK MIPS ARCHITECTURE
19044 M:      John Crispin <john@phrozen.org>
19045 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19046 L:      linux-mips@vger.kernel.org
19047 S:      Maintained
19048 F:      arch/mips/ralink
19049 
19050 RALINK MT7621 MIPS ARCHITECTURE
19051 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
19052 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19053 L:      linux-mips@vger.kernel.org
19054 S:      Maintained
19055 F:      arch/mips/boot/dts/ralink/mt7621*
19056 
19057 RALINK RT2X00 WIRELESS LAN DRIVER
19058 M:      Stanislaw Gruszka <stf_xl@wp.pl>
19059 L:      linux-wireless@vger.kernel.org
19060 S:      Maintained
19061 F:      drivers/net/wireless/ralink/rt2x00/
19062 
19063 RAMDISK RAM BLOCK DEVICE DRIVER
19064 M:      Jens Axboe <axboe@kernel.dk>
19065 S:      Maintained
19066 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19067 F:      drivers/block/brd.c
19068 
19069 RANCHU VIRTUAL BOARD FOR MIPS
19070 M:      Miodrag Dinic <miodrag.dinic@mips.com>
19071 L:      linux-mips@vger.kernel.org
19072 S:      Supported
19073 F:      arch/mips/configs/generic/board-ranchu.config
19074 F:      arch/mips/generic/board-ranchu.c
19075 
19076 RANDOM NUMBER DRIVER
19077 M:      "Theodore Ts'o" <tytso@mit.edu>
19078 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19079 S:      Maintained
19080 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19081 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19082 F:      drivers/char/random.c
19083 F:      include/linux/random.h
19084 F:      include/uapi/linux/random.h
19085 F:      drivers/virt/vmgenid.c
19086 F:      include/vdso/getrandom.h
19087 F:      lib/vdso/getrandom.c
19088 F:      arch/x86/entry/vdso/vgetrandom*
19089 F:      arch/x86/include/asm/vdso/getrandom*
19090 
19091 RAPIDIO SUBSYSTEM
19092 M:      Matt Porter <mporter@kernel.crashing.org>
19093 M:      Alexandre Bounine <alex.bou9@gmail.com>
19094 S:      Maintained
19095 F:      drivers/rapidio/
19096 
19097 RAS INFRASTRUCTURE
19098 M:      Tony Luck <tony.luck@intel.com>
19099 M:      Borislav Petkov <bp@alien8.de>
19100 L:      linux-edac@vger.kernel.org
19101 S:      Maintained
19102 F:      Documentation/admin-guide/RAS
19103 F:      drivers/ras/
19104 F:      include/linux/ras.h
19105 F:      include/ras/ras_event.h
19106 
19107 RAS FRU MEMORY POISON MANAGER (FMPM)
19108 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
19109 L:      linux-edac@vger.kernel.org
19110 S:      Maintained
19111 F:      drivers/ras/amd/fmpm.c
19112 
19113 RASPBERRY PI PISP BACK END
19114 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19115 L:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19116 L:      linux-media@vger.kernel.org
19117 S:      Maintained
19118 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19119 F:      drivers/media/platform/raspberrypi/pisp_be/
19120 F:      include/uapi/linux/media/raspberrypi/
19121 
19122 RC-CORE / LIRC FRAMEWORK
19123 M:      Sean Young <sean@mess.org>
19124 L:      linux-media@vger.kernel.org
19125 S:      Maintained
19126 W:      http://linuxtv.org
19127 T:      git git://linuxtv.org/media_tree.git
19128 F:      Documentation/driver-api/media/rc-core.rst
19129 F:      Documentation/userspace-api/media/rc/
19130 F:      drivers/media/rc/
19131 F:      include/media/rc-core.h
19132 F:      include/media/rc-map.h
19133 F:      include/uapi/linux/lirc.h
19134 
19135 RCMM REMOTE CONTROLS DECODER
19136 M:      Patrick Lerda <patrick9876@free.fr>
19137 S:      Maintained
19138 F:      drivers/media/rc/ir-rcmm-decoder.c
19139 
19140 RCUTORTURE TEST FRAMEWORK
19141 M:      "Paul E. McKenney" <paulmck@kernel.org>
19142 M:      Josh Triplett <josh@joshtriplett.org>
19143 R:      Steven Rostedt <rostedt@goodmis.org>
19144 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19145 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19146 L:      rcu@vger.kernel.org
19147 S:      Supported
19148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19149 F:      tools/testing/selftests/rcutorture
19150 
19151 RDACM20 Camera Sensor
19152 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19153 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19154 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19155 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19156 L:      linux-media@vger.kernel.org
19157 S:      Maintained
19158 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19159 F:      drivers/media/i2c/max9271.c
19160 F:      drivers/media/i2c/max9271.h
19161 F:      drivers/media/i2c/rdacm20.c
19162 
19163 RDACM21 Camera Sensor
19164 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19165 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19166 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19167 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19168 L:      linux-media@vger.kernel.org
19169 S:      Maintained
19170 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19171 F:      drivers/media/i2c/max9271.c
19172 F:      drivers/media/i2c/max9271.h
19173 F:      drivers/media/i2c/rdacm21.c
19174 
19175 RDC R-321X SoC
19176 M:      Florian Fainelli <florian@openwrt.org>
19177 S:      Maintained
19178 
19179 RDC R6040 FAST ETHERNET DRIVER
19180 M:      Florian Fainelli <f.fainelli@gmail.com>
19181 L:      netdev@vger.kernel.org
19182 S:      Maintained
19183 F:      drivers/net/ethernet/rdc/r6040.c
19184 
19185 RDMAVT - RDMA verbs software
19186 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19187 L:      linux-rdma@vger.kernel.org
19188 S:      Supported
19189 F:      drivers/infiniband/sw/rdmavt
19190 
19191 RDS - RELIABLE DATAGRAM SOCKETS
19192 M:      Allison Henderson <allison.henderson@oracle.com>
19193 L:      netdev@vger.kernel.org
19194 L:      linux-rdma@vger.kernel.org
19195 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
19196 S:      Supported
19197 W:      https://oss.oracle.com/projects/rds/
19198 F:      Documentation/networking/rds.rst
19199 F:      net/rds/
19200 
19201 RDT - RESOURCE ALLOCATION
19202 M:      Fenghua Yu <fenghua.yu@intel.com>
19203 M:      Reinette Chatre <reinette.chatre@intel.com>
19204 L:      linux-kernel@vger.kernel.org
19205 S:      Supported
19206 F:      Documentation/arch/x86/resctrl*
19207 F:      arch/x86/include/asm/resctrl.h
19208 F:      arch/x86/kernel/cpu/resctrl/
19209 F:      tools/testing/selftests/resctrl/
19210 
19211 READ-COPY UPDATE (RCU)
19212 M:      "Paul E. McKenney" <paulmck@kernel.org>
19213 M:      Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19214 M:      Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19215 M:      Joel Fernandes <joel@joelfernandes.org>
19216 M:      Josh Triplett <josh@joshtriplett.org>
19217 M:      Boqun Feng <boqun.feng@gmail.com>
19218 M:      Uladzislau Rezki <urezki@gmail.com>
19219 R:      Steven Rostedt <rostedt@goodmis.org>
19220 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19221 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19222 R:      Zqiang <qiang.zhang1211@gmail.com>
19223 L:      rcu@vger.kernel.org
19224 S:      Supported
19225 W:      http://www.rdrop.com/users/paulmck/RCU/
19226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19227 F:      Documentation/RCU/
19228 F:      include/linux/rcu*
19229 F:      kernel/rcu/
19230 X:      Documentation/RCU/torture.rst
19231 X:      include/linux/srcu*.h
19232 X:      kernel/rcu/srcu*.c
19233 
19234 REAL TIME CLOCK (RTC) SUBSYSTEM
19235 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
19236 L:      linux-rtc@vger.kernel.org
19237 S:      Maintained
19238 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19240 F:      Documentation/admin-guide/rtc.rst
19241 F:      Documentation/devicetree/bindings/rtc/
19242 F:      drivers/rtc/
19243 F:      include/linux/rtc.h
19244 F:      include/linux/rtc/
19245 F:      include/uapi/linux/rtc.h
19246 F:      tools/testing/selftests/rtc/
19247 
19248 Real-time Linux Analysis (RTLA) tools
19249 M:      Steven Rostedt <rostedt@goodmis.org>
19250 L:      linux-trace-kernel@vger.kernel.org
19251 S:      Maintained
19252 F:      Documentation/tools/rtla/
19253 F:      tools/tracing/rtla/
19254 
19255 REALTEK AUDIO CODECS
19256 M:      Oder Chiou <oder_chiou@realtek.com>
19257 S:      Maintained
19258 F:      include/sound/rt*.h
19259 F:      sound/soc/codecs/rt*
19260 
19261 REALTEK OTTO WATCHDOG
19262 M:      Sander Vanheule <sander@svanheule.net>
19263 L:      linux-watchdog@vger.kernel.org
19264 S:      Maintained
19265 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19266 F:      drivers/watchdog/realtek_otto_wdt.c
19267 
19268 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19269 M:      Linus Walleij <linus.walleij@linaro.org>
19270 M:      Alvin Šipraga <alsi@bang-olufsen.dk>
19271 S:      Maintained
19272 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19273 F:      drivers/net/dsa/realtek/*
19274 
19275 REALTEK WIRELESS DRIVER (rtlwifi family)
19276 M:      Ping-Ke Shih <pkshih@realtek.com>
19277 L:      linux-wireless@vger.kernel.org
19278 S:      Maintained
19279 T:      git https://github.com/pkshih/rtw.git
19280 F:      drivers/net/wireless/realtek/rtlwifi/
19281 
19282 REALTEK WIRELESS DRIVER (rtw88)
19283 M:      Ping-Ke Shih <pkshih@realtek.com>
19284 L:      linux-wireless@vger.kernel.org
19285 S:      Maintained
19286 T:      git https://github.com/pkshih/rtw.git
19287 F:      drivers/net/wireless/realtek/rtw88/
19288 
19289 REALTEK WIRELESS DRIVER (rtw89)
19290 M:      Ping-Ke Shih <pkshih@realtek.com>
19291 L:      linux-wireless@vger.kernel.org
19292 S:      Maintained
19293 T:      git https://github.com/pkshih/rtw.git
19294 F:      drivers/net/wireless/realtek/rtw89/
19295 
19296 REDPINE WIRELESS DRIVER
19297 L:      linux-wireless@vger.kernel.org
19298 S:      Orphan
19299 F:      drivers/net/wireless/rsi/
19300 
19301 REGISTER MAP ABSTRACTION
19302 M:      Mark Brown <broonie@kernel.org>
19303 L:      linux-kernel@vger.kernel.org
19304 S:      Supported
19305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19306 F:      Documentation/devicetree/bindings/regmap/
19307 F:      drivers/base/regmap/
19308 F:      include/linux/regmap.h
19309 
19310 REISERFS FILE SYSTEM
19311 L:      reiserfs-devel@vger.kernel.org
19312 S:      Obsolete
19313 F:      fs/reiserfs/
19314 
19315 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19316 M:      Bjorn Andersson <andersson@kernel.org>
19317 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19318 L:      linux-remoteproc@vger.kernel.org
19319 S:      Maintained
19320 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19321 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19322 F:      Documentation/devicetree/bindings/remoteproc/
19323 F:      Documentation/staging/remoteproc.rst
19324 F:      drivers/remoteproc/
19325 F:      include/linux/remoteproc.h
19326 F:      include/linux/remoteproc/
19327 
19328 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19329 M:      Bjorn Andersson <andersson@kernel.org>
19330 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19331 L:      linux-remoteproc@vger.kernel.org
19332 S:      Maintained
19333 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19334 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19335 F:      Documentation/staging/rpmsg.rst
19336 F:      drivers/rpmsg/
19337 F:      include/linux/rpmsg.h
19338 F:      include/linux/rpmsg/
19339 F:      include/uapi/linux/rpmsg.h
19340 F:      samples/rpmsg/
19341 
19342 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19343 M:      Stephan Gerhold <stephan@gerhold.net>
19344 L:      netdev@vger.kernel.org
19345 L:      linux-remoteproc@vger.kernel.org
19346 S:      Maintained
19347 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19348 
19349 RENESAS CLOCK DRIVERS
19350 M:      Geert Uytterhoeven <geert+renesas@glider.be>
19351 L:      linux-renesas-soc@vger.kernel.org
19352 S:      Supported
19353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19354 F:      Documentation/devicetree/bindings/clock/renesas,*
19355 F:      drivers/clk/renesas/
19356 
19357 RENESAS EMEV2 I2C DRIVER
19358 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19359 L:      linux-renesas-soc@vger.kernel.org
19360 S:      Supported
19361 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19362 F:      drivers/i2c/busses/i2c-emev2.c
19363 
19364 RENESAS ETHERNET AVB DRIVER
19365 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19366 L:      netdev@vger.kernel.org
19367 L:      linux-renesas-soc@vger.kernel.org
19368 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19369 F:      drivers/net/ethernet/renesas/Kconfig
19370 F:      drivers/net/ethernet/renesas/Makefile
19371 F:      drivers/net/ethernet/renesas/ravb*
19372 
19373 RENESAS ETHERNET SWITCH DRIVER
19374 R:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19375 L:      netdev@vger.kernel.org
19376 L:      linux-renesas-soc@vger.kernel.org
19377 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19378 F:      drivers/net/ethernet/renesas/Kconfig
19379 F:      drivers/net/ethernet/renesas/Makefile
19380 F:      drivers/net/ethernet/renesas/rcar_gen4*
19381 F:      drivers/net/ethernet/renesas/rswitch*
19382 
19383 RENESAS ETHERNET TSN DRIVER
19384 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19385 L:      netdev@vger.kernel.org
19386 L:      linux-renesas-soc@vger.kernel.org
19387 S:      Supported
19388 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19389 F:      drivers/net/ethernet/renesas/rtsn.*
19390 
19391 RENESAS IDT821034 ASoC CODEC
19392 M:      Herve Codina <herve.codina@bootlin.com>
19393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19394 S:      Maintained
19395 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19396 F:      sound/soc/codecs/idt821034.c
19397 
19398 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19399 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19400 L:      linux-mtd@lists.infradead.org
19401 L:      linux-renesas-soc@vger.kernel.org
19402 S:      Maintained
19403 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19404 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19405 
19406 RENESAS R-CAR GYROADC DRIVER
19407 M:      Marek Vasut <marek.vasut@gmail.com>
19408 L:      linux-iio@vger.kernel.org
19409 S:      Supported
19410 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19411 F:      drivers/iio/adc/rcar-gyroadc.c
19412 
19413 RENESAS R-CAR I2C DRIVERS
19414 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19415 L:      linux-renesas-soc@vger.kernel.org
19416 S:      Supported
19417 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19418 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19419 F:      drivers/i2c/busses/i2c-rcar.c
19420 F:      drivers/i2c/busses/i2c-sh_mobile.c
19421 
19422 RENESAS R-CAR SATA DRIVER
19423 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19424 L:      linux-ide@vger.kernel.org
19425 L:      linux-renesas-soc@vger.kernel.org
19426 S:      Supported
19427 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19428 F:      drivers/ata/sata_rcar.c
19429 
19430 RENESAS R-CAR THERMAL DRIVERS
19431 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19432 L:      linux-renesas-soc@vger.kernel.org
19433 S:      Supported
19434 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19435 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19436 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19437 F:      drivers/thermal/renesas/rcar_thermal.c
19438 
19439 RENESAS RIIC DRIVER
19440 M:      Chris Brandt <chris.brandt@renesas.com>
19441 L:      linux-renesas-soc@vger.kernel.org
19442 S:      Supported
19443 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19444 F:      drivers/i2c/busses/i2c-riic.c
19445 
19446 RENESAS RZ/G2L A/D DRIVER
19447 M:      Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19448 L:      linux-iio@vger.kernel.org
19449 L:      linux-renesas-soc@vger.kernel.org
19450 S:      Supported
19451 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19452 F:      drivers/iio/adc/rzg2l_adc.c
19453 
19454 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19455 M:      Biju Das <biju.das.jz@bp.renesas.com>
19456 L:      linux-iio@vger.kernel.org
19457 L:      linux-renesas-soc@vger.kernel.org
19458 S:      Supported
19459 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19460 F:      drivers/counter/rz-mtu3-cnt.c
19461 
19462 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19463 M:      Clément Léger <clement.leger@bootlin.com>
19464 L:      linux-renesas-soc@vger.kernel.org
19465 L:      netdev@vger.kernel.org
19466 S:      Maintained
19467 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19468 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19469 F:      drivers/net/dsa/rzn1_a5psw*
19470 F:      drivers/net/pcs/pcs-rzn1-miic.c
19471 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19472 F:      include/linux/pcs-rzn1-miic.h
19473 F:      net/dsa/tag_rzn1_a5psw.c
19474 
19475 RENESAS RZ/N1 DWMAC GLUE LAYER
19476 M:      Romain Gantois <romain.gantois@bootlin.com>
19477 S:      Maintained
19478 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19479 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19480 
19481 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19482 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19483 L:      linux-rtc@vger.kernel.org
19484 L:      linux-renesas-soc@vger.kernel.org
19485 S:      Maintained
19486 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19487 F:      drivers/rtc/rtc-rzn1.c
19488 
19489 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19490 M:      Herve Codina <herve.codina@bootlin.com>
19491 L:      linux-renesas-soc@vger.kernel.org
19492 L:      linux-usb@vger.kernel.org
19493 S:      Maintained
19494 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19495 F:      drivers/usb/gadget/udc/renesas_usbf.c
19496 
19497 RENESAS RZ/V2M I2C DRIVER
19498 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19499 L:      linux-i2c@vger.kernel.org
19500 L:      linux-renesas-soc@vger.kernel.org
19501 S:      Supported
19502 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19503 F:      drivers/i2c/busses/i2c-rzv2m.c
19504 
19505 RENESAS SUPERH ETHERNET DRIVER
19506 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19507 L:      netdev@vger.kernel.org
19508 L:      linux-renesas-soc@vger.kernel.org
19509 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19510 F:      drivers/net/ethernet/renesas/Kconfig
19511 F:      drivers/net/ethernet/renesas/Makefile
19512 F:      drivers/net/ethernet/renesas/sh_eth*
19513 F:      include/linux/sh_eth.h
19514 
19515 RENESAS USB PHY DRIVER
19516 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19517 L:      linux-renesas-soc@vger.kernel.org
19518 S:      Maintained
19519 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19520 
19521 RENESAS VERSACLOCK 7 CLOCK DRIVER
19522 M:      Alex Helms <alexander.helms.jy@renesas.com>
19523 S:      Maintained
19524 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19525 F:      drivers/clk/clk-versaclock7.c
19526 
19527 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19528 M:      Herve Codina <herve.codina@bootlin.com>
19529 L:      linux-iio@vger.kernel.org
19530 S:      Maintained
19531 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19532 F:      drivers/iio/potentiometer/x9250.c
19533 
19534 RESET CONTROLLER FRAMEWORK
19535 M:      Philipp Zabel <p.zabel@pengutronix.de>
19536 S:      Maintained
19537 T:      git git://git.pengutronix.de/git/pza/linux
19538 F:      Documentation/devicetree/bindings/reset/
19539 F:      Documentation/driver-api/reset.rst
19540 F:      drivers/reset/
19541 F:      include/dt-bindings/reset/
19542 F:      include/linux/reset-controller.h
19543 F:      include/linux/reset.h
19544 F:      include/linux/reset/
19545 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19546 
19547 RESTARTABLE SEQUENCES SUPPORT
19548 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19549 M:      Peter Zijlstra <peterz@infradead.org>
19550 M:      "Paul E. McKenney" <paulmck@kernel.org>
19551 M:      Boqun Feng <boqun.feng@gmail.com>
19552 L:      linux-kernel@vger.kernel.org
19553 S:      Supported
19554 F:      include/trace/events/rseq.h
19555 F:      include/uapi/linux/rseq.h
19556 F:      kernel/rseq.c
19557 F:      tools/testing/selftests/rseq/
19558 
19559 RFKILL
19560 M:      Johannes Berg <johannes@sipsolutions.net>
19561 L:      linux-wireless@vger.kernel.org
19562 S:      Maintained
19563 W:      https://wireless.wiki.kernel.org/
19564 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19567 F:      Documentation/ABI/stable/sysfs-class-rfkill
19568 F:      Documentation/driver-api/rfkill.rst
19569 F:      include/linux/rfkill.h
19570 F:      include/uapi/linux/rfkill.h
19571 F:      net/rfkill/
19572 
19573 RHASHTABLE
19574 M:      Thomas Graf <tgraf@suug.ch>
19575 M:      Herbert Xu <herbert@gondor.apana.org.au>
19576 L:      netdev@vger.kernel.org
19577 S:      Maintained
19578 F:      include/linux/rhashtable-types.h
19579 F:      include/linux/rhashtable.h
19580 F:      lib/rhashtable.c
19581 F:      lib/test_rhashtable.c
19582 
19583 RICOH R5C592 MEMORYSTICK DRIVER
19584 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19585 S:      Maintained
19586 F:      drivers/memstick/host/r592.*
19587 
19588 RICOH SMARTMEDIA/XD DRIVER
19589 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19590 S:      Maintained
19591 F:      drivers/mtd/nand/raw/r852.c
19592 F:      drivers/mtd/nand/raw/r852.h
19593 
19594 RISC-V AIA DRIVERS
19595 M:      Anup Patel <anup@brainfault.org>
19596 L:      linux-riscv@lists.infradead.org
19597 S:      Maintained
19598 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19599 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19600 F:      drivers/irqchip/irq-riscv-aplic-*.c
19601 F:      drivers/irqchip/irq-riscv-aplic-*.h
19602 F:      drivers/irqchip/irq-riscv-imsic-*.c
19603 F:      drivers/irqchip/irq-riscv-imsic-*.h
19604 F:      drivers/irqchip/irq-riscv-intc.c
19605 F:      include/linux/irqchip/riscv-aplic.h
19606 F:      include/linux/irqchip/riscv-imsic.h
19607 
19608 RISC-V ARCHITECTURE
19609 M:      Paul Walmsley <paul.walmsley@sifive.com>
19610 M:      Palmer Dabbelt <palmer@dabbelt.com>
19611 M:      Albert Ou <aou@eecs.berkeley.edu>
19612 L:      linux-riscv@lists.infradead.org
19613 S:      Supported
19614 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19615 C:      irc://irc.libera.chat/riscv
19616 P:      Documentation/arch/riscv/patch-acceptance.rst
19617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19618 F:      arch/riscv/
19619 N:      riscv
19620 K:      riscv
19621 
19622 RISC-V MICROCHIP FPGA SUPPORT
19623 M:      Conor Dooley <conor.dooley@microchip.com>
19624 M:      Daire McNamara <daire.mcnamara@microchip.com>
19625 L:      linux-riscv@lists.infradead.org
19626 S:      Supported
19627 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19628 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19629 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19630 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19631 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19632 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19633 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19634 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19635 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19636 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19637 F:      arch/riscv/boot/dts/microchip/
19638 F:      drivers/char/hw_random/mpfs-rng.c
19639 F:      drivers/clk/microchip/clk-mpfs*.c
19640 F:      drivers/firmware/microchip/mpfs-auto-update.c
19641 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19642 F:      drivers/mailbox/mailbox-mpfs.c
19643 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19644 F:      drivers/pwm/pwm-microchip-core.c
19645 F:      drivers/reset/reset-mpfs.c
19646 F:      drivers/rtc/rtc-mpfs.c
19647 F:      drivers/soc/microchip/mpfs-sys-controller.c
19648 F:      drivers/spi/spi-microchip-core-qspi.c
19649 F:      drivers/spi/spi-microchip-core.c
19650 F:      drivers/usb/musb/mpfs.c
19651 F:      include/soc/microchip/mpfs.h
19652 
19653 RISC-V MISC SOC SUPPORT
19654 M:      Conor Dooley <conor@kernel.org>
19655 L:      linux-riscv@lists.infradead.org
19656 S:      Maintained
19657 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19658 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19659 F:      Documentation/devicetree/bindings/riscv/
19660 F:      arch/riscv/boot/dts/
19661 X:      arch/riscv/boot/dts/allwinner/
19662 X:      arch/riscv/boot/dts/renesas/
19663 X:      arch/riscv/boot/dts/sophgo/
19664 X:      arch/riscv/boot/dts/thead/
19665 
19666 RISC-V PMU DRIVERS
19667 M:      Atish Patra <atishp@atishpatra.org>
19668 R:      Anup Patel <anup@brainfault.org>
19669 L:      linux-riscv@lists.infradead.org
19670 S:      Supported
19671 F:      drivers/perf/riscv_pmu.c
19672 F:      drivers/perf/riscv_pmu_legacy.c
19673 F:      drivers/perf/riscv_pmu_sbi.c
19674 
19675 RISC-V THEAD SoC SUPPORT
19676 M:      Drew Fustini <drew@pdp7.com>
19677 M:      Guo Ren <guoren@kernel.org>
19678 M:      Fu Wei <wefu@redhat.com>
19679 L:      linux-riscv@lists.infradead.org
19680 S:      Maintained
19681 T:      git https://github.com/pdp7/linux.git
19682 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19683 F:      arch/riscv/boot/dts/thead/
19684 F:      drivers/clk/thead/clk-th1520-ap.c
19685 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19686 
19687 RNBD BLOCK DRIVERS
19688 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19689 M:      Jack Wang <jinpu.wang@ionos.com>
19690 L:      linux-block@vger.kernel.org
19691 S:      Maintained
19692 F:      drivers/block/rnbd/
19693 
19694 ROCCAT DRIVERS
19695 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
19696 S:      Maintained
19697 W:      http://sourceforge.net/projects/roccat/
19698 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19699 F:      drivers/hid/hid-roccat*
19700 F:      include/linux/hid-roccat*
19701 
19702 ROCKCHIP CRYPTO DRIVERS
19703 M:      Corentin Labbe <clabbe@baylibre.com>
19704 L:      linux-crypto@vger.kernel.org
19705 S:      Maintained
19706 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19707 F:      drivers/crypto/rockchip/
19708 
19709 ROCKCHIP I2S TDM DRIVER
19710 M:      Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19711 L:      linux-rockchip@lists.infradead.org
19712 S:      Maintained
19713 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19714 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19715 
19716 ROCKCHIP ISP V1 DRIVER
19717 M:      Dafna Hirschfeld <dafna@fastmail.com>
19718 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19719 L:      linux-media@vger.kernel.org
19720 L:      linux-rockchip@lists.infradead.org
19721 S:      Maintained
19722 F:      Documentation/admin-guide/media/rkisp1.rst
19723 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19724 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19725 F:      drivers/media/platform/rockchip/rkisp1
19726 F:      include/uapi/linux/rkisp1-config.h
19727 
19728 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19729 M:      Jacob Chen <jacob-chen@iotwrt.com>
19730 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19731 L:      linux-media@vger.kernel.org
19732 L:      linux-rockchip@lists.infradead.org
19733 S:      Maintained
19734 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19735 F:      drivers/media/platform/rockchip/rga/
19736 
19737 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19738 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
19739 S:      Maintained
19740 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19741 F:      sound/soc/codecs/rk3308_codec.c
19742 F:      sound/soc/codecs/rk3308_codec.h
19743 
19744 ROCKCHIP VIDEO DECODER DRIVER
19745 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19746 L:      linux-media@vger.kernel.org
19747 L:      linux-rockchip@lists.infradead.org
19748 S:      Maintained
19749 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19750 F:      drivers/staging/media/rkvdec/
19751 
19752 ROCKER DRIVER
19753 M:      Jiri Pirko <jiri@resnulli.us>
19754 L:      netdev@vger.kernel.org
19755 S:      Supported
19756 F:      drivers/net/ethernet/rocker/
19757 
19758 ROCKETPORT EXPRESS/INFINITY DRIVER
19759 M:      Kevin Cernekee <cernekee@gmail.com>
19760 L:      linux-serial@vger.kernel.org
19761 S:      Odd Fixes
19762 F:      drivers/tty/serial/rp2.*
19763 
19764 ROHM BD99954 CHARGER IC
19765 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19766 S:      Supported
19767 F:      drivers/power/supply/bd99954-charger.c
19768 F:      drivers/power/supply/bd99954-charger.h
19769 
19770 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19771 M:      Tomasz Duszynski <tduszyns@gmail.com>
19772 S:      Maintained
19773 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19774 F:      drivers/iio/light/bh1750.c
19775 
19776 ROHM BM1390 PRESSURE SENSOR DRIVER
19777 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19778 L:      linux-iio@vger.kernel.org
19779 S:      Supported
19780 F:      drivers/iio/pressure/rohm-bm1390.c
19781 
19782 ROHM BU270xx LIGHT SENSOR DRIVERs
19783 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19784 L:      linux-iio@vger.kernel.org
19785 S:      Supported
19786 F:      drivers/iio/light/rohm-bu27008.c
19787 F:      drivers/iio/light/rohm-bu27034.c
19788 
19789 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19790 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
19791 L:      linux-kernel@vger.kernel.org
19792 L:      linux-renesas-soc@vger.kernel.org
19793 S:      Supported
19794 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19795 F:      drivers/gpio/gpio-bd9571mwv.c
19796 F:      drivers/mfd/bd9571mwv.c
19797 F:      drivers/regulator/bd9571mwv-regulator.c
19798 F:      include/linux/mfd/bd9571mwv.h
19799 
19800 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19801 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19802 S:      Supported
19803 F:      drivers/clk/clk-bd718x7.c
19804 F:      drivers/gpio/gpio-bd71815.c
19805 F:      drivers/gpio/gpio-bd71828.c
19806 F:      drivers/mfd/rohm-bd71828.c
19807 F:      drivers/mfd/rohm-bd718x7.c
19808 F:      drivers/mfd/rohm-bd9576.c
19809 F:      drivers/mfd/rohm-bd96801.c
19810 F:      drivers/regulator/bd71815-regulator.c
19811 F:      drivers/regulator/bd71828-regulator.c
19812 F:      drivers/regulator/bd718x7-regulator.c
19813 F:      drivers/regulator/bd9576-regulator.c
19814 F:      drivers/regulator/bd96801-regulator.c
19815 F:      drivers/regulator/rohm-regulator.c
19816 F:      drivers/rtc/rtc-bd70528.c
19817 F:      drivers/watchdog/bd9576_wdt.c
19818 F:      drivers/watchdog/bd96801_wdt.c
19819 F:      include/linux/mfd/rohm-bd71815.h
19820 F:      include/linux/mfd/rohm-bd71828.h
19821 F:      include/linux/mfd/rohm-bd718x7.h
19822 F:      include/linux/mfd/rohm-bd957x.h
19823 F:      include/linux/mfd/rohm-bd96801.h
19824 F:      include/linux/mfd/rohm-generic.h
19825 F:      include/linux/mfd/rohm-shared.h
19826 
19827 ROSE NETWORK LAYER
19828 M:      Ralf Baechle <ralf@linux-mips.org>
19829 L:      linux-hams@vger.kernel.org
19830 S:      Maintained
19831 W:      https://linux-ax25.in-berlin.de
19832 F:      include/net/rose.h
19833 F:      include/uapi/linux/rose.h
19834 F:      net/rose/
19835 
19836 ROTATION DRIVER FOR ALLWINNER A83T
19837 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
19838 L:      linux-media@vger.kernel.org
19839 S:      Maintained
19840 T:      git git://linuxtv.org/media_tree.git
19841 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19842 F:      drivers/media/platform/sunxi/sun8i-rotate/
19843 
19844 RPMSG TTY DRIVER
19845 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19846 L:      linux-remoteproc@vger.kernel.org
19847 S:      Maintained
19848 F:      drivers/tty/rpmsg_tty.c
19849 
19850 RTL2830 MEDIA DRIVER
19851 L:      linux-media@vger.kernel.org
19852 S:      Orphan
19853 W:      https://linuxtv.org
19854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19855 F:      drivers/media/dvb-frontends/rtl2830*
19856 
19857 RTL2832 MEDIA DRIVER
19858 L:      linux-media@vger.kernel.org
19859 S:      Orphan
19860 W:      https://linuxtv.org
19861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19862 F:      drivers/media/dvb-frontends/rtl2832*
19863 
19864 RTL2832_SDR MEDIA DRIVER
19865 L:      linux-media@vger.kernel.org
19866 S:      Orphan
19867 W:      https://linuxtv.org
19868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19869 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19870 
19871 RTL8180 WIRELESS DRIVER
19872 L:      linux-wireless@vger.kernel.org
19873 S:      Orphan
19874 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19875 
19876 RTL8187 WIRELESS DRIVER
19877 M:      Hin-Tak Leung <hintak.leung@gmail.com>
19878 L:      linux-wireless@vger.kernel.org
19879 S:      Maintained
19880 T:      git https://github.com/pkshih/rtw.git
19881 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19882 
19883 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19884 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
19885 L:      linux-wireless@vger.kernel.org
19886 S:      Maintained
19887 T:      git https://github.com/pkshih/rtw.git
19888 F:      drivers/net/wireless/realtek/rtl8xxxu/
19889 
19890 RTRS TRANSPORT DRIVERS
19891 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19892 M:      Jack Wang <jinpu.wang@ionos.com>
19893 L:      linux-rdma@vger.kernel.org
19894 S:      Maintained
19895 F:      drivers/infiniband/ulp/rtrs/
19896 
19897 RUNTIME VERIFICATION (RV)
19898 M:      Steven Rostedt <rostedt@goodmis.org>
19899 L:      linux-trace-kernel@vger.kernel.org
19900 S:      Maintained
19901 F:      Documentation/trace/rv/
19902 F:      include/linux/rv.h
19903 F:      include/rv/
19904 F:      kernel/trace/rv/
19905 F:      tools/verification/
19906 
19907 RUST
19908 M:      Miguel Ojeda <ojeda@kernel.org>
19909 M:      Alex Gaynor <alex.gaynor@gmail.com>
19910 M:      Wedson Almeida Filho <wedsonaf@gmail.com>
19911 R:      Boqun Feng <boqun.feng@gmail.com>
19912 R:      Gary Guo <gary@garyguo.net>
19913 R:      Björn Roy Baron <bjorn3_gh@protonmail.com>
19914 R:      Benno Lossin <benno.lossin@proton.me>
19915 R:      Andreas Hindborg <a.hindborg@samsung.com>
19916 R:      Alice Ryhl <aliceryhl@google.com>
19917 L:      rust-for-linux@vger.kernel.org
19918 S:      Supported
19919 W:      https://rust-for-linux.com
19920 B:      https://github.com/Rust-for-Linux/linux/issues
19921 C:      zulip://rust-for-linux.zulipchat.com
19922 P:      https://rust-for-linux.com/contributing
19923 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19924 F:      Documentation/rust/
19925 F:      rust/
19926 F:      samples/rust/
19927 F:      scripts/*rust*
19928 F:      tools/testing/selftests/rust/
19929 K:      \b(?i:rust)\b
19930 
19931 RXRPC SOCKETS (AF_RXRPC)
19932 M:      David Howells <dhowells@redhat.com>
19933 M:      Marc Dionne <marc.dionne@auristor.com>
19934 L:      linux-afs@lists.infradead.org
19935 S:      Supported
19936 W:      https://www.infradead.org/~dhowells/kafs/
19937 F:      Documentation/networking/rxrpc.rst
19938 F:      include/keys/rxrpc-type.h
19939 F:      include/net/af_rxrpc.h
19940 F:      include/trace/events/rxrpc.h
19941 F:      include/uapi/linux/rxrpc.h
19942 F:      net/rxrpc/
19943 
19944 S3 SAVAGE FRAMEBUFFER DRIVER
19945 M:      Antonino Daplas <adaplas@gmail.com>
19946 L:      linux-fbdev@vger.kernel.org
19947 S:      Maintained
19948 F:      drivers/video/fbdev/savage/
19949 
19950 S390 ARCHITECTURE
19951 M:      Heiko Carstens <hca@linux.ibm.com>
19952 M:      Vasily Gorbik <gor@linux.ibm.com>
19953 M:      Alexander Gordeev <agordeev@linux.ibm.com>
19954 R:      Christian Borntraeger <borntraeger@linux.ibm.com>
19955 R:      Sven Schnelle <svens@linux.ibm.com>
19956 L:      linux-s390@vger.kernel.org
19957 S:      Supported
19958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19959 F:      Documentation/driver-api/s390-drivers.rst
19960 F:      Documentation/arch/s390/
19961 F:      arch/s390/
19962 F:      drivers/s390/
19963 F:      drivers/watchdog/diag288_wdt.c
19964 
19965 S390 COMMON I/O LAYER
19966 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
19967 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
19968 L:      linux-s390@vger.kernel.org
19969 S:      Supported
19970 F:      drivers/s390/cio/
19971 
19972 S390 DASD DRIVER
19973 M:      Stefan Haberland <sth@linux.ibm.com>
19974 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
19975 L:      linux-s390@vger.kernel.org
19976 S:      Supported
19977 F:      block/partitions/ibm.c
19978 F:      drivers/s390/block/dasd*
19979 F:      include/linux/dasd_mod.h
19980 
19981 S390 IOMMU (PCI)
19982 M:      Niklas Schnelle <schnelle@linux.ibm.com>
19983 M:      Matthew Rosato <mjrosato@linux.ibm.com>
19984 R:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19985 L:      linux-s390@vger.kernel.org
19986 S:      Supported
19987 F:      drivers/iommu/s390-iommu.c
19988 
19989 S390 IUCV NETWORK LAYER
19990 M:      Alexandra Winter <wintera@linux.ibm.com>
19991 M:      Thorsten Winkler <twinkler@linux.ibm.com>
19992 L:      linux-s390@vger.kernel.org
19993 L:      netdev@vger.kernel.org
19994 S:      Supported
19995 F:      drivers/s390/net/*iucv*
19996 F:      include/net/iucv/
19997 F:      net/iucv/
19998 
19999 S390 MM
20000 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20001 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20002 L:      linux-s390@vger.kernel.org
20003 S:      Supported
20004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20005 F:      arch/s390/include/asm/pgtable.h
20006 F:      arch/s390/mm
20007 
20008 S390 NETWORK DRIVERS
20009 M:      Alexandra Winter <wintera@linux.ibm.com>
20010 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20011 L:      linux-s390@vger.kernel.org
20012 L:      netdev@vger.kernel.org
20013 S:      Supported
20014 F:      drivers/s390/net/
20015 
20016 S390 PCI SUBSYSTEM
20017 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20018 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20019 L:      linux-s390@vger.kernel.org
20020 S:      Supported
20021 F:      Documentation/arch/s390/pci.rst
20022 F:      arch/s390/pci/
20023 F:      drivers/pci/hotplug/s390_pci_hpc.c
20024 
20025 S390 SCM DRIVER
20026 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20027 L:      linux-s390@vger.kernel.org
20028 S:      Supported
20029 F:      drivers/s390/block/scm*
20030 F:      drivers/s390/cio/scm.c
20031 
20032 S390 VFIO AP DRIVER
20033 M:      Tony Krowiak <akrowiak@linux.ibm.com>
20034 M:      Halil Pasic <pasic@linux.ibm.com>
20035 M:      Jason Herne <jjherne@linux.ibm.com>
20036 L:      linux-s390@vger.kernel.org
20037 S:      Supported
20038 F:      Documentation/arch/s390/vfio-ap*
20039 F:      drivers/s390/crypto/vfio_ap*
20040 
20041 S390 VFIO-CCW DRIVER
20042 M:      Eric Farman <farman@linux.ibm.com>
20043 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20044 R:      Halil Pasic <pasic@linux.ibm.com>
20045 L:      linux-s390@vger.kernel.org
20046 L:      kvm@vger.kernel.org
20047 S:      Supported
20048 F:      Documentation/arch/s390/vfio-ccw.rst
20049 F:      drivers/s390/cio/vfio_ccw*
20050 F:      include/uapi/linux/vfio_ccw.h
20051 
20052 S390 VFIO-PCI DRIVER
20053 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20054 M:      Eric Farman <farman@linux.ibm.com>
20055 L:      linux-s390@vger.kernel.org
20056 L:      kvm@vger.kernel.org
20057 S:      Supported
20058 F:      arch/s390/kvm/pci*
20059 F:      drivers/vfio/pci/vfio_pci_zdev.c
20060 F:      include/uapi/linux/vfio_zdev.h
20061 
20062 S390 ZCRYPT DRIVER
20063 M:      Harald Freudenberger <freude@linux.ibm.com>
20064 L:      linux-s390@vger.kernel.org
20065 S:      Supported
20066 F:      drivers/s390/crypto/
20067 
20068 S390 ZFCP DRIVER
20069 M:      Steffen Maier <maier@linux.ibm.com>
20070 M:      Benjamin Block <bblock@linux.ibm.com>
20071 L:      linux-s390@vger.kernel.org
20072 S:      Supported
20073 F:      drivers/s390/scsi/zfcp_*
20074 
20075 SAA6588 RDS RECEIVER DRIVER
20076 M:      Hans Verkuil <hverkuil@xs4all.nl>
20077 L:      linux-media@vger.kernel.org
20078 S:      Odd Fixes
20079 W:      https://linuxtv.org
20080 T:      git git://linuxtv.org/media_tree.git
20081 F:      drivers/media/i2c/saa6588*
20082 
20083 SAA7134 VIDEO4LINUX DRIVER
20084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20085 L:      linux-media@vger.kernel.org
20086 S:      Odd fixes
20087 W:      https://linuxtv.org
20088 T:      git git://linuxtv.org/media_tree.git
20089 F:      Documentation/driver-api/media/drivers/saa7134*
20090 F:      drivers/media/pci/saa7134/
20091 
20092 SAA7146 VIDEO4LINUX-2 DRIVER
20093 M:      Hans Verkuil <hverkuil@xs4all.nl>
20094 L:      linux-media@vger.kernel.org
20095 S:      Maintained
20096 T:      git git://linuxtv.org/media_tree.git
20097 F:      drivers/media/common/saa7146/
20098 F:      drivers/media/pci/saa7146/
20099 F:      include/media/drv-intf/saa7146*
20100 
20101 SAFESETID SECURITY MODULE
20102 M:      Micah Morton <mortonm@chromium.org>
20103 S:      Supported
20104 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20105 F:      security/safesetid/
20106 
20107 SAMSUNG AUDIO (ASoC) DRIVERS
20108 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20109 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20110 S:      Maintained
20111 B:      mailto:linux-samsung-soc@vger.kernel.org
20112 F:      Documentation/devicetree/bindings/sound/samsung*
20113 F:      sound/soc/samsung/
20114 
20115 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20116 M:      Krzysztof Kozlowski <krzk@kernel.org>
20117 L:      linux-crypto@vger.kernel.org
20118 L:      linux-samsung-soc@vger.kernel.org
20119 S:      Maintained
20120 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20121 F:      drivers/crypto/exynos-rng.c
20122 
20123 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20124 M:      Łukasz Stelmach <l.stelmach@samsung.com>
20125 L:      linux-samsung-soc@vger.kernel.org
20126 S:      Maintained
20127 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20128 F:      drivers/char/hw_random/exynos-trng.c
20129 
20130 SAMSUNG FRAMEBUFFER DRIVER
20131 M:      Jingoo Han <jingoohan1@gmail.com>
20132 L:      linux-fbdev@vger.kernel.org
20133 S:      Maintained
20134 F:      drivers/video/fbdev/s3c-fb.c
20135 
20136 SAMSUNG INTERCONNECT DRIVERS
20137 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20138 M:      Artur Świgoń <a.swigon@samsung.com>
20139 L:      linux-pm@vger.kernel.org
20140 L:      linux-samsung-soc@vger.kernel.org
20141 S:      Supported
20142 F:      drivers/interconnect/samsung/
20143 
20144 SAMSUNG LAPTOP DRIVER
20145 M:      Corentin Chary <corentin.chary@gmail.com>
20146 L:      platform-driver-x86@vger.kernel.org
20147 S:      Maintained
20148 F:      drivers/platform/x86/samsung-laptop.c
20149 
20150 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20151 M:      Krzysztof Kozlowski <krzk@kernel.org>
20152 L:      linux-kernel@vger.kernel.org
20153 L:      linux-samsung-soc@vger.kernel.org
20154 S:      Maintained
20155 B:      mailto:linux-samsung-soc@vger.kernel.org
20156 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20157 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20158 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20159 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20160 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20161 F:      drivers/clk/clk-s2mps11.c
20162 F:      drivers/mfd/sec*.c
20163 F:      drivers/regulator/s2m*.c
20164 F:      drivers/regulator/s5m*.c
20165 F:      drivers/rtc/rtc-s5m.c
20166 F:      include/linux/mfd/samsung/
20167 
20168 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20169 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20170 L:      linux-media@vger.kernel.org
20171 L:      linux-samsung-soc@vger.kernel.org
20172 S:      Maintained
20173 F:      drivers/media/platform/samsung/s3c-camif/
20174 F:      include/media/drv-intf/s3c_camif.h
20175 
20176 SAMSUNG S3FWRN5 NFC DRIVER
20177 M:      Krzysztof Kozlowski <krzk@kernel.org>
20178 S:      Maintained
20179 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20180 F:      drivers/nfc/s3fwrn5
20181 
20182 SAMSUNG S5C73M3 CAMERA DRIVER
20183 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20184 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20185 L:      linux-media@vger.kernel.org
20186 S:      Supported
20187 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20188 F:      drivers/media/i2c/s5c73m3/*
20189 
20190 SAMSUNG S5K5BAF CAMERA DRIVER
20191 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20192 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20193 L:      linux-media@vger.kernel.org
20194 S:      Supported
20195 F:      drivers/media/i2c/s5k5baf.c
20196 
20197 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20198 M:      Krzysztof Kozlowski <krzk@kernel.org>
20199 M:      Vladimir Zapolskiy <vz@mleia.com>
20200 L:      linux-crypto@vger.kernel.org
20201 L:      linux-samsung-soc@vger.kernel.org
20202 S:      Maintained
20203 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20204 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20205 F:      drivers/crypto/s5p-sss.c
20206 
20207 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20208 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20209 L:      linux-media@vger.kernel.org
20210 S:      Supported
20211 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20212 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20213 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20214 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20215 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20216 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20217 F:      drivers/media/platform/samsung/exynos4-is/
20218 
20219 SAMSUNG SOC CLOCK DRIVERS
20220 M:      Krzysztof Kozlowski <krzk@kernel.org>
20221 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20222 M:      Chanwoo Choi <cw00.choi@samsung.com>
20223 R:      Alim Akhtar <alim.akhtar@samsung.com>
20224 L:      linux-samsung-soc@vger.kernel.org
20225 S:      Maintained
20226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20227 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20228 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20229 F:      drivers/clk/samsung/
20230 F:      include/dt-bindings/clock/exynos*.h
20231 F:      include/dt-bindings/clock/s5p*.h
20232 F:      include/dt-bindings/clock/samsung,*.h
20233 F:      include/linux/clk/samsung.h
20234 
20235 SAMSUNG SPI DRIVERS
20236 M:      Andi Shyti <andi.shyti@kernel.org>
20237 L:      linux-spi@vger.kernel.org
20238 L:      linux-samsung-soc@vger.kernel.org
20239 S:      Maintained
20240 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20241 F:      drivers/spi/spi-s3c*
20242 F:      include/linux/platform_data/spi-s3c64xx.h
20243 
20244 SAMSUNG SXGBE DRIVERS
20245 M:      Byungho An <bh74.an@samsung.com>
20246 L:      netdev@vger.kernel.org
20247 S:      Supported
20248 F:      drivers/net/ethernet/samsung/sxgbe/
20249 
20250 SAMSUNG THERMAL DRIVER
20251 M:      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20252 M:      Krzysztof Kozlowski <krzk@kernel.org>
20253 L:      linux-pm@vger.kernel.org
20254 L:      linux-samsung-soc@vger.kernel.org
20255 S:      Maintained
20256 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20257 F:      drivers/thermal/samsung/
20258 
20259 SAMSUNG USB2 PHY DRIVER
20260 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20261 L:      linux-kernel@vger.kernel.org
20262 S:      Supported
20263 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20264 F:      Documentation/driver-api/phy/samsung-usb2.rst
20265 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20266 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20267 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20268 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20269 F:      drivers/phy/samsung/phy-samsung-usb2.c
20270 F:      drivers/phy/samsung/phy-samsung-usb2.h
20271 
20272 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20273 M:      Paul Barker <paul.barker@sancloud.com>
20274 R:      Marc Murphy <marc.murphy@sancloud.com>
20275 S:      Supported
20276 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20277 
20278 SC1200 WDT DRIVER
20279 M:      Zwane Mwaikambo <zwanem@gmail.com>
20280 S:      Maintained
20281 F:      drivers/watchdog/sc1200wdt.c
20282 
20283 SCHEDULER
20284 M:      Ingo Molnar <mingo@redhat.com>
20285 M:      Peter Zijlstra <peterz@infradead.org>
20286 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20287 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20288 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20289 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20290 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20291 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20292 R:      Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20293 L:      linux-kernel@vger.kernel.org
20294 S:      Maintained
20295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20296 F:      include/linux/preempt.h
20297 F:      include/linux/sched.h
20298 F:      include/linux/wait.h
20299 F:      include/uapi/linux/sched.h
20300 F:      kernel/sched/
20301 
20302 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20303 M:      Gustavo Silva <gustavograzs@gmail.com>
20304 S:      Maintained
20305 F:      drivers/iio/chemical/ens160_core.c
20306 F:      drivers/iio/chemical/ens160_i2c.c
20307 F:      drivers/iio/chemical/ens160_spi.c
20308 F:      drivers/iio/chemical/ens160.h
20309 
20310 SCSI LIBSAS SUBSYSTEM
20311 R:      John Garry <john.g.garry@oracle.com>
20312 R:      Jason Yan <yanaijie@huawei.com>
20313 L:      linux-scsi@vger.kernel.org
20314 S:      Supported
20315 F:      Documentation/scsi/libsas.rst
20316 F:      drivers/scsi/libsas/
20317 F:      include/scsi/libsas.h
20318 F:      include/scsi/sas_ata.h
20319 
20320 SCSI RDMA PROTOCOL (SRP) INITIATOR
20321 M:      Bart Van Assche <bvanassche@acm.org>
20322 L:      linux-rdma@vger.kernel.org
20323 S:      Supported
20324 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20325 F:      drivers/infiniband/ulp/srp/
20326 F:      include/scsi/srp.h
20327 
20328 SCSI RDMA PROTOCOL (SRP) TARGET
20329 M:      Bart Van Assche <bvanassche@acm.org>
20330 L:      linux-rdma@vger.kernel.org
20331 L:      target-devel@vger.kernel.org
20332 S:      Supported
20333 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20334 F:      drivers/infiniband/ulp/srpt/
20335 
20336 SCSI SG DRIVER
20337 M:      Doug Gilbert <dgilbert@interlog.com>
20338 L:      linux-scsi@vger.kernel.org
20339 S:      Maintained
20340 W:      http://sg.danny.cz/sg
20341 F:      Documentation/scsi/scsi-generic.rst
20342 F:      drivers/scsi/sg.c
20343 F:      include/scsi/sg.h
20344 
20345 SCSI SUBSYSTEM
20346 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20347 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20348 L:      linux-scsi@vger.kernel.org
20349 S:      Maintained
20350 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20353 F:      Documentation/devicetree/bindings/scsi/
20354 F:      drivers/scsi/
20355 F:      drivers/ufs/
20356 F:      include/scsi/
20357 
20358 SCSI TAPE DRIVER
20359 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20360 L:      linux-scsi@vger.kernel.org
20361 S:      Maintained
20362 F:      Documentation/scsi/st.rst
20363 F:      drivers/scsi/st.*
20364 F:      drivers/scsi/st_*.h
20365 
20366 SCSI TARGET CORE USER DRIVER
20367 M:      Bodo Stroesser <bostroesser@gmail.com>
20368 L:      linux-scsi@vger.kernel.org
20369 L:      target-devel@vger.kernel.org
20370 S:      Supported
20371 F:      Documentation/target/tcmu-design.rst
20372 F:      drivers/target/target_core_user.c
20373 F:      include/uapi/linux/target_core_user.h
20374 
20375 SCSI TARGET SUBSYSTEM
20376 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20377 L:      linux-scsi@vger.kernel.org
20378 L:      target-devel@vger.kernel.org
20379 S:      Supported
20380 Q:      https://patchwork.kernel.org/project/target-devel/list/
20381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20382 F:      Documentation/target/
20383 F:      drivers/target/
20384 F:      include/target/
20385 
20386 SCTP PROTOCOL
20387 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20388 M:      Xin Long <lucien.xin@gmail.com>
20389 L:      linux-sctp@vger.kernel.org
20390 S:      Maintained
20391 W:      https://github.com/sctp/lksctp-tools/wiki
20392 F:      Documentation/networking/sctp.rst
20393 F:      include/linux/sctp.h
20394 F:      include/net/sctp/
20395 F:      include/uapi/linux/sctp.h
20396 F:      net/sctp/
20397 
20398 SCx200 CPU SUPPORT
20399 M:      Jim Cromie <jim.cromie@gmail.com>
20400 S:      Odd Fixes
20401 F:      Documentation/i2c/busses/scx200_acb.rst
20402 F:      arch/x86/platform/scx200/
20403 F:      drivers/i2c/busses/scx200*
20404 F:      drivers/mtd/maps/scx200_docflash.c
20405 F:      drivers/watchdog/scx200_wdt.c
20406 F:      include/linux/scx200.h
20407 
20408 SCx200 GPIO DRIVER
20409 M:      Jim Cromie <jim.cromie@gmail.com>
20410 S:      Maintained
20411 F:      drivers/char/scx200_gpio.c
20412 F:      include/linux/scx200_gpio.h
20413 
20414 SCx200 HRT CLOCKSOURCE DRIVER
20415 M:      Jim Cromie <jim.cromie@gmail.com>
20416 S:      Maintained
20417 F:      drivers/clocksource/scx200_hrt.c
20418 
20419 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20420 M:      Sascha Sommer <saschasommer@freenet.de>
20421 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20422 S:      Maintained
20423 F:      drivers/mmc/host/sdricoh_cs.c
20424 
20425 SECO BOARDS CEC DRIVER
20426 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
20427 S:      Maintained
20428 F:      drivers/media/cec/platform/seco/seco-cec.c
20429 F:      drivers/media/cec/platform/seco/seco-cec.h
20430 
20431 SECURE COMPUTING
20432 M:      Kees Cook <kees@kernel.org>
20433 R:      Andy Lutomirski <luto@amacapital.net>
20434 R:      Will Drewry <wad@chromium.org>
20435 S:      Supported
20436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20437 F:      Documentation/userspace-api/seccomp_filter.rst
20438 F:      include/linux/seccomp.h
20439 F:      include/uapi/linux/seccomp.h
20440 F:      kernel/seccomp.c
20441 F:      tools/testing/selftests/kselftest_harness.h
20442 F:      tools/testing/selftests/seccomp/*
20443 K:      \bsecure_computing
20444 K:      \bTIF_SECCOMP\b
20445 
20446 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20447 M:      Kamal Dasu <kamal.dasu@broadcom.com>
20448 M:      Al Cooper <alcooperx@gmail.com>
20449 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20450 L:      linux-mmc@vger.kernel.org
20451 S:      Maintained
20452 F:      drivers/mmc/host/sdhci-brcmstb*
20453 
20454 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20455 M:      Adrian Hunter <adrian.hunter@intel.com>
20456 L:      linux-mmc@vger.kernel.org
20457 S:      Supported
20458 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20459 F:      drivers/mmc/host/sdhci*
20460 
20461 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20462 M:      Aubin Constans <aubin.constans@microchip.com>
20463 R:      Eugen Hristev <eugen.hristev@collabora.com>
20464 L:      linux-mmc@vger.kernel.org
20465 S:      Supported
20466 F:      drivers/mmc/host/sdhci-of-at91.c
20467 
20468 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20469 M:      Haibo Chen <haibo.chen@nxp.com>
20470 L:      imx@lists.linux.dev
20471 L:      linux-mmc@vger.kernel.org
20472 L:      s32@nxp.com
20473 S:      Maintained
20474 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20475 
20476 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20477 M:      Ben Dooks <ben-linux@fluff.org>
20478 M:      Jaehoon Chung <jh80.chung@samsung.com>
20479 L:      linux-mmc@vger.kernel.org
20480 S:      Maintained
20481 F:      drivers/mmc/host/sdhci-s3c*
20482 
20483 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20484 M:      Viresh Kumar <vireshk@kernel.org>
20485 L:      linux-mmc@vger.kernel.org
20486 S:      Maintained
20487 F:      drivers/mmc/host/sdhci-spear.c
20488 
20489 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20490 M:      Vignesh Raghavendra <vigneshr@ti.com>
20491 L:      linux-mmc@vger.kernel.org
20492 S:      Maintained
20493 F:      drivers/mmc/host/sdhci-omap.c
20494 
20495 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20496 M:      Jonathan Derrick <jonathan.derrick@linux.dev>
20497 L:      linux-block@vger.kernel.org
20498 S:      Supported
20499 F:      block/opal_proto.h
20500 F:      block/sed*
20501 F:      include/linux/sed*
20502 F:      include/uapi/linux/sed*
20503 
20504 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20505 M:      Mark Rutland <mark.rutland@arm.com>
20506 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
20507 M:      Sudeep Holla <sudeep.holla@arm.com>
20508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20509 S:      Maintained
20510 F:      drivers/firmware/smccc/
20511 F:      include/linux/arm-smccc.h
20512 
20513 SECURITY CONTACT
20514 M:      Security Officers <security@kernel.org>
20515 S:      Supported
20516 F:      Documentation/process/security-bugs.rst
20517 
20518 SECURITY SUBSYSTEM
20519 M:      Paul Moore <paul@paul-moore.com>
20520 M:      James Morris <jmorris@namei.org>
20521 M:      "Serge E. Hallyn" <serge@hallyn.com>
20522 L:      linux-security-module@vger.kernel.org
20523 S:      Supported
20524 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20525 B:      mailto:linux-security-module@vger.kernel.org
20526 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20527 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20528 F:      include/linux/lsm_audit.h
20529 F:      include/linux/lsm_hook_defs.h
20530 F:      include/linux/lsm_hooks.h
20531 F:      include/linux/security.h
20532 F:      include/uapi/linux/lsm.h
20533 F:      security/
20534 F:      tools/testing/selftests/lsm/
20535 X:      security/selinux/
20536 K:      \bsecurity_[a-z_0-9]\+\b
20537 
20538 SELINUX SECURITY MODULE
20539 M:      Paul Moore <paul@paul-moore.com>
20540 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
20541 R:      Ondrej Mosnacek <omosnace@redhat.com>
20542 L:      selinux@vger.kernel.org
20543 S:      Supported
20544 W:      https://github.com/SELinuxProject
20545 Q:      https://patchwork.kernel.org/project/selinux/list
20546 B:      mailto:selinux@vger.kernel.org
20547 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20548 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20549 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20550 F:      Documentation/ABI/removed/sysfs-selinux-disable
20551 F:      Documentation/admin-guide/LSM/SELinux.rst
20552 F:      include/trace/events/avc.h
20553 F:      include/uapi/linux/selinux_netlink.h
20554 F:      scripts/selinux/
20555 F:      security/selinux/
20556 
20557 SENSABLE PHANTOM
20558 M:      Jiri Slaby <jirislaby@kernel.org>
20559 S:      Maintained
20560 F:      drivers/misc/phantom.c
20561 F:      include/uapi/linux/phantom.h
20562 
20563 SENSEAIR SUNRISE 006-0-0007
20564 M:      Jacopo Mondi <jacopo@jmondi.org>
20565 S:      Maintained
20566 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20567 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20568 F:      drivers/iio/chemical/sunrise_co2.c
20569 
20570 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20571 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
20572 S:      Maintained
20573 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20574 F:      drivers/iio/chemical/scd30.h
20575 F:      drivers/iio/chemical/scd30_core.c
20576 F:      drivers/iio/chemical/scd30_i2c.c
20577 F:      drivers/iio/chemical/scd30_serial.c
20578 
20579 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20580 M:      Roan van Dijk <roan@protonic.nl>
20581 S:      Maintained
20582 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20583 F:      drivers/iio/chemical/scd4x.c
20584 
20585 SENSIRION SGP40 GAS SENSOR DRIVER
20586 M:      Andreas Klinger <ak@it-klinger.de>
20587 S:      Maintained
20588 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20589 F:      drivers/iio/chemical/sgp40.c
20590 
20591 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20592 M:      Tomasz Duszynski <tduszyns@gmail.com>
20593 S:      Maintained
20594 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20595 F:      drivers/iio/chemical/sps30.c
20596 F:      drivers/iio/chemical/sps30_i2c.c
20597 F:      drivers/iio/chemical/sps30_serial.c
20598 
20599 SERIAL DEVICE BUS
20600 M:      Rob Herring <robh@kernel.org>
20601 L:      linux-serial@vger.kernel.org
20602 S:      Maintained
20603 F:      Documentation/devicetree/bindings/serial/serial.yaml
20604 F:      drivers/tty/serdev/
20605 F:      include/linux/serdev.h
20606 
20607 SERIAL IR RECEIVER
20608 M:      Sean Young <sean@mess.org>
20609 L:      linux-media@vger.kernel.org
20610 S:      Maintained
20611 F:      drivers/media/rc/serial_ir.c
20612 
20613 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20614 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20616 S:      Maintained
20617 F:      Documentation/devicetree/bindings/slimbus/
20618 F:      drivers/slimbus/
20619 F:      include/linux/slimbus.h
20620 
20621 SFC NETWORK DRIVER
20622 M:      Edward Cree <ecree.xilinx@gmail.com>
20623 M:      Martin Habets <habetsm.xilinx@gmail.com>
20624 L:      netdev@vger.kernel.org
20625 L:      linux-net-drivers@amd.com
20626 S:      Supported
20627 F:      Documentation/networking/devlink/sfc.rst
20628 F:      drivers/net/ethernet/sfc/
20629 
20630 SFCTEMP HWMON DRIVER
20631 M:      Emil Renner Berthing <kernel@esmil.dk>
20632 M:      Hal Feng <hal.feng@starfivetech.com>
20633 L:      linux-hwmon@vger.kernel.org
20634 S:      Maintained
20635 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20636 F:      Documentation/hwmon/sfctemp.rst
20637 F:      drivers/hwmon/sfctemp.c
20638 
20639 SFF/SFP/SFP+ MODULE SUPPORT
20640 M:      Russell King <linux@armlinux.org.uk>
20641 L:      netdev@vger.kernel.org
20642 S:      Maintained
20643 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20644 F:      drivers/net/phy/phylink.c
20645 F:      drivers/net/phy/sfp*
20646 F:      include/linux/mdio/mdio-i2c.h
20647 F:      include/linux/phylink.h
20648 F:      include/linux/sfp.h
20649 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)
20650 
20651 SGI GRU DRIVER
20652 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
20653 S:      Maintained
20654 F:      drivers/misc/sgi-gru/
20655 
20656 SGI XP/XPC/XPNET DRIVER
20657 M:      Robin Holt <robinmholt@gmail.com>
20658 M:      Steve Wahl <steve.wahl@hpe.com>
20659 S:      Maintained
20660 F:      drivers/misc/sgi-xp/
20661 
20662 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20663 M:      Wenjia Zhang <wenjia@linux.ibm.com>
20664 M:      Jan Karcher <jaka@linux.ibm.com>
20665 R:      D. Wythe <alibuda@linux.alibaba.com>
20666 R:      Tony Lu <tonylu@linux.alibaba.com>
20667 R:      Wen Gu <guwen@linux.alibaba.com>
20668 L:      linux-s390@vger.kernel.org
20669 S:      Supported
20670 F:      net/smc/
20671 
20672 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20673 M:      Linus Walleij <linus.walleij@linaro.org>
20674 L:      linux-iio@vger.kernel.org
20675 S:      Maintained
20676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20677 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20678 F:      drivers/iio/light/gp2ap002.c
20679 
20680 SHARP RJ54N1CB0C SENSOR DRIVER
20681 M:      Jacopo Mondi <jacopo@jmondi.org>
20682 L:      linux-media@vger.kernel.org
20683 S:      Odd fixes
20684 T:      git git://linuxtv.org/media_tree.git
20685 F:      drivers/media/i2c/rj54n1cb0c.c
20686 F:      include/media/i2c/rj54n1cb0c.h
20687 
20688 SHRINKER
20689 M:      Andrew Morton <akpm@linux-foundation.org>
20690 M:      Dave Chinner <david@fromorbit.com>
20691 R:      Qi Zheng <zhengqi.arch@bytedance.com>
20692 R:      Roman Gushchin <roman.gushchin@linux.dev>
20693 R:      Muchun Song <muchun.song@linux.dev>
20694 L:      linux-mm@kvack.org
20695 S:      Maintained
20696 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20697 F:      include/linux/shrinker.h
20698 F:      mm/shrinker.c
20699 F:      mm/shrinker_debug.c
20700 
20701 SH_VOU V4L2 OUTPUT DRIVER
20702 L:      linux-media@vger.kernel.org
20703 S:      Orphan
20704 F:      drivers/media/platform/renesas/sh_vou.c
20705 F:      include/media/drv-intf/sh_vou.h
20706 
20707 SI2157 MEDIA DRIVER
20708 L:      linux-media@vger.kernel.org
20709 S:      Orphan
20710 W:      https://linuxtv.org
20711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20712 F:      drivers/media/tuners/si2157*
20713 
20714 SI2165 MEDIA DRIVER
20715 M:      Matthias Schwarzott <zzam@gentoo.org>
20716 L:      linux-media@vger.kernel.org
20717 S:      Maintained
20718 W:      https://linuxtv.org
20719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20720 F:      drivers/media/dvb-frontends/si2165*
20721 
20722 SI2168 MEDIA DRIVER
20723 L:      linux-media@vger.kernel.org
20724 S:      Orphan
20725 W:      https://linuxtv.org
20726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20727 F:      drivers/media/dvb-frontends/si2168*
20728 
20729 SI470X FM RADIO RECEIVER I2C DRIVER
20730 M:      Hans Verkuil <hverkuil@xs4all.nl>
20731 L:      linux-media@vger.kernel.org
20732 S:      Odd Fixes
20733 W:      https://linuxtv.org
20734 T:      git git://linuxtv.org/media_tree.git
20735 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20736 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20737 
20738 SI470X FM RADIO RECEIVER USB DRIVER
20739 M:      Hans Verkuil <hverkuil@xs4all.nl>
20740 L:      linux-media@vger.kernel.org
20741 S:      Maintained
20742 W:      https://linuxtv.org
20743 T:      git git://linuxtv.org/media_tree.git
20744 F:      drivers/media/radio/si470x/radio-si470x-common.c
20745 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20746 F:      drivers/media/radio/si470x/radio-si470x.h
20747 
20748 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20749 M:      Eduardo Valentin <edubezval@gmail.com>
20750 L:      linux-media@vger.kernel.org
20751 S:      Odd Fixes
20752 W:      https://linuxtv.org
20753 T:      git git://linuxtv.org/media_tree.git
20754 F:      drivers/media/radio/si4713/si4713.?
20755 
20756 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20757 M:      Eduardo Valentin <edubezval@gmail.com>
20758 L:      linux-media@vger.kernel.org
20759 S:      Odd Fixes
20760 W:      https://linuxtv.org
20761 T:      git git://linuxtv.org/media_tree.git
20762 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20763 
20764 SI4713 FM RADIO TRANSMITTER USB DRIVER
20765 M:      Hans Verkuil <hverkuil@xs4all.nl>
20766 L:      linux-media@vger.kernel.org
20767 S:      Maintained
20768 W:      https://linuxtv.org
20769 T:      git git://linuxtv.org/media_tree.git
20770 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20771 
20772 SIANO DVB DRIVER
20773 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20774 L:      linux-media@vger.kernel.org
20775 S:      Odd fixes
20776 W:      https://linuxtv.org
20777 T:      git git://linuxtv.org/media_tree.git
20778 F:      drivers/media/common/siano/
20779 F:      drivers/media/mmc/siano/
20780 F:      drivers/media/usb/siano/
20781 F:      drivers/media/usb/siano/
20782 
20783 SIEMENS IPC LED DRIVERS
20784 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20785 M:      Xing Tong Wu <xingtong.wu@siemens.com>
20786 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
20787 L:      linux-leds@vger.kernel.org
20788 S:      Maintained
20789 F:      drivers/leds/simple/
20790 
20791 SIEMENS IPC PLATFORM DRIVERS
20792 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20793 M:      Xing Tong Wu <xingtong.wu@siemens.com>
20794 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
20795 L:      platform-driver-x86@vger.kernel.org
20796 S:      Maintained
20797 F:      drivers/platform/x86/siemens/
20798 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20799 F:      include/linux/platform_data/x86/simatic-ipc.h
20800 
20801 SIEMENS IPC WATCHDOG DRIVERS
20802 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20803 M:      Xing Tong Wu <xingtong.wu@siemens.com>
20804 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
20805 L:      linux-watchdog@vger.kernel.org
20806 S:      Maintained
20807 F:      drivers/watchdog/simatic-ipc-wdt.c
20808 
20809 SIFIVE DRIVERS
20810 M:      Paul Walmsley <paul.walmsley@sifive.com>
20811 M:      Samuel Holland <samuel.holland@sifive.com>
20812 L:      linux-riscv@lists.infradead.org
20813 S:      Supported
20814 F:      drivers/dma/sf-pdma/
20815 N:      sifive
20816 K:      fu[57]40
20817 K:      [^@]sifive
20818 
20819 SILEAD TOUCHSCREEN DRIVER
20820 M:      Hans de Goede <hdegoede@redhat.com>
20821 L:      linux-input@vger.kernel.org
20822 L:      platform-driver-x86@vger.kernel.org
20823 S:      Maintained
20824 F:      drivers/input/touchscreen/silead.c
20825 F:      drivers/platform/x86/touchscreen_dmi.c
20826 
20827 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20828 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
20829 S:      Supported
20830 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20831 F:      drivers/net/wireless/silabs/wfx/
20832 
20833 SILICON MOTION SM712 FRAME BUFFER DRIVER
20834 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20835 M:      Teddy Wang <teddy.wang@siliconmotion.com>
20836 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20837 L:      linux-fbdev@vger.kernel.org
20838 S:      Maintained
20839 F:      Documentation/fb/sm712fb.rst
20840 F:      drivers/video/fbdev/sm712*
20841 
20842 SILVACO I3C DUAL-ROLE MASTER
20843 M:      Miquel Raynal <miquel.raynal@bootlin.com>
20844 M:      Conor Culhane <conor.culhane@silvaco.com>
20845 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
20846 S:      Maintained
20847 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20848 F:      drivers/i3c/master/svc-i3c-master.c
20849 
20850 SIMPLEFB FB DRIVER
20851 M:      Hans de Goede <hdegoede@redhat.com>
20852 L:      linux-fbdev@vger.kernel.org
20853 S:      Maintained
20854 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20855 F:      drivers/video/fbdev/simplefb.c
20856 F:      include/linux/platform_data/simplefb.h
20857 
20858 SIOX
20859 M:      Thorsten Scherer <t.scherer@eckelmann.de>
20860 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
20861 S:      Supported
20862 F:      drivers/gpio/gpio-siox.c
20863 F:      drivers/siox/*
20864 F:      include/trace/events/siox.h
20865 
20866 SIPHASH PRF ROUTINES
20867 M:      Jason A. Donenfeld <Jason@zx2c4.com>
20868 S:      Maintained
20869 F:      include/linux/siphash.h
20870 F:      lib/siphash.c
20871 F:      lib/siphash_kunit.c
20872 
20873 SIS 190 ETHERNET DRIVER
20874 M:      Francois Romieu <romieu@fr.zoreil.com>
20875 L:      netdev@vger.kernel.org
20876 S:      Maintained
20877 F:      drivers/net/ethernet/sis/sis190.c
20878 
20879 SIS 900/7016 FAST ETHERNET DRIVER
20880 M:      Daniele Venzano <venza@brownhat.org>
20881 L:      netdev@vger.kernel.org
20882 S:      Maintained
20883 W:      http://www.brownhat.org/sis900.html
20884 F:      drivers/net/ethernet/sis/sis900.*
20885 
20886 SIS FRAMEBUFFER DRIVER
20887 S:      Orphan
20888 F:      Documentation/fb/sisfb.rst
20889 F:      drivers/video/fbdev/sis/
20890 F:      include/video/sisfb.h
20891 
20892 SIS I2C TOUCHSCREEN DRIVER
20893 M:      Mika Penttilä <mpenttil@redhat.com>
20894 L:      linux-input@vger.kernel.org
20895 S:      Maintained
20896 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20897 F:      drivers/input/touchscreen/sis_i2c.c
20898 
20899 SIS USB2VGA DRIVER
20900 M:      Thomas Winischhofer <thomas@winischhofer.net>
20901 S:      Maintained
20902 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20903 F:      drivers/usb/misc/sisusbvga/
20904 
20905 SL28 CPLD MFD DRIVER
20906 M:      Michael Walle <mwalle@kernel.org>
20907 S:      Maintained
20908 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20909 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20910 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20911 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20912 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20913 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20914 F:      drivers/gpio/gpio-sl28cpld.c
20915 F:      drivers/hwmon/sl28cpld-hwmon.c
20916 F:      drivers/irqchip/irq-sl28cpld.c
20917 F:      drivers/pwm/pwm-sl28cpld.c
20918 F:      drivers/watchdog/sl28cpld_wdt.c
20919 
20920 SL28 VPD NVMEM LAYOUT DRIVER
20921 M:      Michael Walle <mwalle@kernel.org>
20922 S:      Maintained
20923 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20924 F:      drivers/nvmem/layouts/sl28vpd.c
20925 
20926 SLAB ALLOCATOR
20927 M:      Christoph Lameter <cl@linux.com>
20928 M:      Pekka Enberg <penberg@kernel.org>
20929 M:      David Rientjes <rientjes@google.com>
20930 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
20931 M:      Andrew Morton <akpm@linux-foundation.org>
20932 M:      Vlastimil Babka <vbabka@suse.cz>
20933 R:      Roman Gushchin <roman.gushchin@linux.dev>
20934 R:      Hyeonggon Yoo <42.hyeyoo@gmail.com>
20935 L:      linux-mm@kvack.org
20936 S:      Maintained
20937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20938 F:      include/linux/sl?b*.h
20939 F:      mm/sl?b*
20940 
20941 SLCAN CAN NETWORK DRIVER
20942 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
20943 L:      linux-can@vger.kernel.org
20944 S:      Maintained
20945 F:      drivers/net/can/slcan/
20946 
20947 SLEEPABLE READ-COPY UPDATE (SRCU)
20948 M:      Lai Jiangshan <jiangshanlai@gmail.com>
20949 M:      "Paul E. McKenney" <paulmck@kernel.org>
20950 M:      Josh Triplett <josh@joshtriplett.org>
20951 R:      Steven Rostedt <rostedt@goodmis.org>
20952 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20953 L:      rcu@vger.kernel.org
20954 S:      Supported
20955 W:      http://www.rdrop.com/users/paulmck/RCU/
20956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20957 F:      include/linux/srcu*.h
20958 F:      kernel/rcu/srcu*.c
20959 
20960 SMACK SECURITY MODULE
20961 M:      Casey Schaufler <casey@schaufler-ca.com>
20962 L:      linux-security-module@vger.kernel.org
20963 S:      Maintained
20964 W:      http://schaufler-ca.com
20965 T:      git git://github.com/cschaufler/smack-next
20966 F:      Documentation/admin-guide/LSM/Smack.rst
20967 F:      security/smack/
20968 
20969 SMC91x ETHERNET DRIVER
20970 M:      Nicolas Pitre <nico@fluxnic.net>
20971 S:      Odd Fixes
20972 F:      drivers/net/ethernet/smsc/smc91x.*
20973 
20974 SMSC EMC2103 HARDWARE MONITOR DRIVER
20975 M:      Steve Glendinning <steve.glendinning@shawell.net>
20976 L:      linux-hwmon@vger.kernel.org
20977 S:      Maintained
20978 F:      Documentation/hwmon/emc2103.rst
20979 F:      drivers/hwmon/emc2103.c
20980 
20981 SMSC SCH5627 HARDWARE MONITOR DRIVER
20982 M:      Hans de Goede <hdegoede@redhat.com>
20983 L:      linux-hwmon@vger.kernel.org
20984 S:      Supported
20985 F:      Documentation/hwmon/sch5627.rst
20986 F:      drivers/hwmon/sch5627.c
20987 
20988 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20989 M:      Steve Glendinning <steve.glendinning@shawell.net>
20990 L:      linux-fbdev@vger.kernel.org
20991 S:      Maintained
20992 F:      drivers/video/fbdev/smscufx.c
20993 
20994 SMSC47B397 HARDWARE MONITOR DRIVER
20995 M:      Jean Delvare <jdelvare@suse.com>
20996 L:      linux-hwmon@vger.kernel.org
20997 S:      Maintained
20998 F:      Documentation/hwmon/smsc47b397.rst
20999 F:      drivers/hwmon/smsc47b397.c
21000 
21001 SMSC911x ETHERNET DRIVER
21002 M:      Steve Glendinning <steve.glendinning@shawell.net>
21003 L:      netdev@vger.kernel.org
21004 S:      Maintained
21005 F:      drivers/net/ethernet/smsc/smsc911x.*
21006 F:      include/linux/smsc911x.h
21007 
21008 SMSC9420 PCI ETHERNET DRIVER
21009 M:      Steve Glendinning <steve.glendinning@shawell.net>
21010 L:      netdev@vger.kernel.org
21011 S:      Maintained
21012 F:      drivers/net/ethernet/smsc/smsc9420.*
21013 
21014 SNET DPU VIRTIO DATA PATH ACCELERATOR
21015 R:      Alvaro Karsz <alvaro.karsz@solid-run.com>
21016 F:      drivers/vdpa/solidrun/
21017 
21018 SOCIONEXT (SNI) AVE NETWORK DRIVER
21019 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21020 L:      netdev@vger.kernel.org
21021 S:      Maintained
21022 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21023 F:      drivers/net/ethernet/socionext/sni_ave.c
21024 
21025 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21026 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
21027 M:      Masahisa Kojima <kojima.masahisa@socionext.com>
21028 L:      netdev@vger.kernel.org
21029 S:      Maintained
21030 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21031 F:      drivers/net/ethernet/socionext/netsec.c
21032 
21033 SOCIONEXT (SNI) Synquacer SPI DRIVER
21034 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
21035 M:      Jassi Brar <jaswinder.singh@linaro.org>
21036 L:      linux-spi@vger.kernel.org
21037 S:      Maintained
21038 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21039 F:      drivers/spi/spi-synquacer.c
21040 
21041 SOCIONEXT SYNQUACER I2C DRIVER
21042 M:      Ard Biesheuvel <ardb@kernel.org>
21043 L:      linux-i2c@vger.kernel.org
21044 S:      Maintained
21045 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21046 F:      drivers/i2c/busses/i2c-synquacer.c
21047 
21048 SOCIONEXT UNIPHIER SOUND DRIVER
21049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21050 S:      Orphan
21051 F:      sound/soc/uniphier/
21052 
21053 SOCKET TIMESTAMPING
21054 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21055 S:      Maintained
21056 F:      Documentation/networking/timestamping.rst
21057 F:      include/uapi/linux/net_tstamp.h
21058 F:      tools/testing/selftests/net/so_txtime.c
21059 
21060 SOEKRIS NET48XX LED SUPPORT
21061 M:      Chris Boot <bootc@bootc.net>
21062 S:      Maintained
21063 F:      drivers/leds/leds-net48xx.c
21064 
21065 SOFT-IWARP DRIVER (siw)
21066 M:      Bernard Metzler <bmt@zurich.ibm.com>
21067 L:      linux-rdma@vger.kernel.org
21068 S:      Supported
21069 F:      drivers/infiniband/sw/siw/
21070 F:      include/uapi/rdma/siw-abi.h
21071 
21072 SOFT-ROCE DRIVER (rxe)
21073 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
21074 L:      linux-rdma@vger.kernel.org
21075 S:      Supported
21076 F:      drivers/infiniband/sw/rxe/
21077 F:      include/uapi/rdma/rdma_user_rxe.h
21078 
21079 SOFTLOGIC 6x10 MPEG CODEC
21080 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21081 M:      Andrey Utkin <andrey_utkin@fastmail.com>
21082 M:      Ismael Luceno <ismael@iodev.co.uk>
21083 L:      linux-media@vger.kernel.org
21084 S:      Supported
21085 F:      drivers/media/pci/solo6x10/
21086 
21087 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21088 M:      James Morse <james.morse@arm.com>
21089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21090 S:      Maintained
21091 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21092 F:      drivers/firmware/arm_sdei.c
21093 F:      include/linux/arm_sdei.h
21094 F:      include/uapi/linux/arm_sdei.h
21095 
21096 SOFTWARE NODES AND DEVICE PROPERTIES
21097 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21098 R:      Daniel Scally <djrscally@gmail.com>
21099 R:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21100 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21101 L:      linux-acpi@vger.kernel.org
21102 S:      Maintained
21103 F:      drivers/base/property.c
21104 F:      drivers/base/swnode.c
21105 F:      include/linux/fwnode.h
21106 F:      include/linux/property.h
21107 
21108 SOFTWARE RAID (Multiple Disks) SUPPORT
21109 M:      Song Liu <song@kernel.org>
21110 R:      Yu Kuai <yukuai3@huawei.com>
21111 L:      linux-raid@vger.kernel.org
21112 S:      Supported
21113 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21115 F:      drivers/md/Kconfig
21116 F:      drivers/md/Makefile
21117 F:      drivers/md/md*
21118 F:      drivers/md/raid*
21119 F:      include/linux/raid/
21120 F:      include/uapi/linux/raid/
21121 
21122 SOLIDRUN CLEARFOG SUPPORT
21123 M:      Russell King <linux@armlinux.org.uk>
21124 S:      Maintained
21125 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21126 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21127 
21128 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21129 M:      Russell King <linux@armlinux.org.uk>
21130 S:      Maintained
21131 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21132 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21133 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21134 
21135 SONIC NETWORK DRIVER
21136 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21137 L:      netdev@vger.kernel.org
21138 S:      Maintained
21139 F:      drivers/net/ethernet/natsemi/sonic.*
21140 
21141 SONICS SILICON BACKPLANE DRIVER (SSB)
21142 M:      Michael Buesch <m@bues.ch>
21143 L:      linux-wireless@vger.kernel.org
21144 S:      Maintained
21145 F:      drivers/ssb/
21146 F:      include/linux/ssb/
21147 
21148 SONY IMX208 SENSOR DRIVER
21149 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21150 L:      linux-media@vger.kernel.org
21151 S:      Maintained
21152 T:      git git://linuxtv.org/media_tree.git
21153 F:      drivers/media/i2c/imx208.c
21154 
21155 SONY IMX214 SENSOR DRIVER
21156 M:      Ricardo Ribalda <ribalda@kernel.org>
21157 L:      linux-media@vger.kernel.org
21158 S:      Maintained
21159 T:      git git://linuxtv.org/media_tree.git
21160 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21161 F:      drivers/media/i2c/imx214.c
21162 
21163 SONY IMX219 SENSOR DRIVER
21164 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
21165 L:      linux-media@vger.kernel.org
21166 S:      Maintained
21167 T:      git git://linuxtv.org/media_tree.git
21168 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21169 F:      drivers/media/i2c/imx219.c
21170 
21171 SONY IMX258 SENSOR DRIVER
21172 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21173 L:      linux-media@vger.kernel.org
21174 S:      Maintained
21175 T:      git git://linuxtv.org/media_tree.git
21176 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21177 F:      drivers/media/i2c/imx258.c
21178 
21179 SONY IMX274 SENSOR DRIVER
21180 M:      Leon Luo <leonl@leopardimaging.com>
21181 L:      linux-media@vger.kernel.org
21182 S:      Maintained
21183 T:      git git://linuxtv.org/media_tree.git
21184 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21185 F:      drivers/media/i2c/imx274.c
21186 
21187 SONY IMX283 SENSOR DRIVER
21188 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
21189 M:      Umang Jain <umang.jain@ideasonboard.com>
21190 L:      linux-media@vger.kernel.org
21191 S:      Maintained
21192 T:      git git://linuxtv.org/media_tree.git
21193 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21194 F:      drivers/media/i2c/imx283.c
21195 
21196 SONY IMX290 SENSOR DRIVER
21197 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.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,imx290.yaml
21202 F:      drivers/media/i2c/imx290.c
21203 
21204 SONY IMX296 SENSOR DRIVER
21205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21206 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21207 L:      linux-media@vger.kernel.org
21208 S:      Maintained
21209 T:      git git://linuxtv.org/media_tree.git
21210 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21211 F:      drivers/media/i2c/imx296.c
21212 
21213 SONY IMX319 SENSOR DRIVER
21214 M:      Bingbu Cao <bingbu.cao@intel.com>
21215 L:      linux-media@vger.kernel.org
21216 S:      Maintained
21217 T:      git git://linuxtv.org/media_tree.git
21218 F:      drivers/media/i2c/imx319.c
21219 
21220 SONY IMX334 SENSOR DRIVER
21221 L:      linux-media@vger.kernel.org
21222 S:      Orphan
21223 T:      git git://linuxtv.org/media_tree.git
21224 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21225 F:      drivers/media/i2c/imx334.c
21226 
21227 SONY IMX335 SENSOR DRIVER
21228 L:      linux-media@vger.kernel.org
21229 S:      Orphan
21230 T:      git git://linuxtv.org/media_tree.git
21231 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21232 F:      drivers/media/i2c/imx335.c
21233 
21234 SONY IMX355 SENSOR DRIVER
21235 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
21236 L:      linux-media@vger.kernel.org
21237 S:      Maintained
21238 T:      git git://linuxtv.org/media_tree.git
21239 F:      drivers/media/i2c/imx355.c
21240 
21241 SONY IMX412 SENSOR DRIVER
21242 L:      linux-media@vger.kernel.org
21243 S:      Orphan
21244 T:      git git://linuxtv.org/media_tree.git
21245 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21246 F:      drivers/media/i2c/imx412.c
21247 
21248 SONY IMX415 SENSOR DRIVER
21249 M:      Michael Riesch <michael.riesch@wolfvision.net>
21250 L:      linux-media@vger.kernel.org
21251 S:      Maintained
21252 T:      git git://linuxtv.org/media_tree.git
21253 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21254 F:      drivers/media/i2c/imx415.c
21255 
21256 SONY MEMORYSTICK SUBSYSTEM
21257 M:      Maxim Levitsky <maximlevitsky@gmail.com>
21258 M:      Alex Dubov <oakad@yahoo.com>
21259 M:      Ulf Hansson <ulf.hansson@linaro.org>
21260 L:      linux-mmc@vger.kernel.org
21261 S:      Maintained
21262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21263 F:      drivers/memstick/
21264 F:      include/linux/memstick.h
21265 
21266 SONY VAIO CONTROL DEVICE DRIVER
21267 M:      Mattia Dongili <malattia@linux.it>
21268 L:      platform-driver-x86@vger.kernel.org
21269 S:      Maintained
21270 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21271 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21272 F:      drivers/char/sonypi.c
21273 F:      drivers/platform/x86/sony-laptop.c
21274 F:      include/linux/sony-laptop.h
21275 
21276 SOPHGO DEVICETREES and DRIVERS
21277 M:      Chen Wang <unicorn_wang@outlook.com>
21278 M:      Inochi Amaoto <inochiama@outlook.com>
21279 T:      git https://github.com/sophgo/linux.git
21280 S:      Maintained
21281 N:      sophgo
21282 K:      sophgo
21283 
21284 SOUND
21285 M:      Jaroslav Kysela <perex@perex.cz>
21286 M:      Takashi Iwai <tiwai@suse.com>
21287 L:      linux-sound@vger.kernel.org
21288 S:      Maintained
21289 W:      http://www.alsa-project.org/
21290 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21292 F:      Documentation/sound/
21293 F:      include/sound/
21294 F:      include/uapi/sound/
21295 F:      sound/
21296 F:      tools/testing/selftests/alsa
21297 
21298 SOUND - ALSA SELFTESTS
21299 M:      Mark Brown <broonie@kernel.org>
21300 L:      linux-sound@vger.kernel.org
21301 L:      linux-kselftest@vger.kernel.org
21302 S:      Supported
21303 F:      tools/testing/selftests/alsa
21304 
21305 SOUND - COMPRESSED AUDIO
21306 M:      Vinod Koul <vkoul@kernel.org>
21307 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21308 S:      Supported
21309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21310 F:      Documentation/sound/designs/compress-offload.rst
21311 F:      include/sound/compress_driver.h
21312 F:      include/uapi/sound/compress_*
21313 F:      sound/core/compress_offload.c
21314 F:      sound/soc/soc-compress.c
21315 
21316 SOUND - CORE KUNIT TEST
21317 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
21318 L:      linux-sound@vger.kernel.org
21319 S:      Supported
21320 F:      sound/core/sound_kunit.c
21321 
21322 SOUND - DMAENGINE HELPERS
21323 M:      Lars-Peter Clausen <lars@metafoo.de>
21324 S:      Supported
21325 F:      include/sound/dmaengine_pcm.h
21326 F:      sound/core/pcm_dmaengine.c
21327 F:      sound/soc/soc-generic-dmaengine-pcm.c
21328 
21329 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21330 M:      Liam Girdwood <lgirdwood@gmail.com>
21331 M:      Mark Brown <broonie@kernel.org>
21332 L:      linux-sound@vger.kernel.org
21333 S:      Supported
21334 W:      http://alsa-project.org/main/index.php/ASoC
21335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21336 F:      Documentation/devicetree/bindings/sound/
21337 F:      Documentation/sound/soc/
21338 F:      include/dt-bindings/sound/
21339 F:      include/sound/soc*
21340 F:      include/sound/sof.h
21341 F:      include/sound/sof/
21342 F:      include/trace/events/sof*.h
21343 F:      include/uapi/sound/asoc.h
21344 F:      sound/soc/
21345 
21346 SOUND - SOC LAYER / dapm-graph
21347 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
21348 L:      linux-sound@vger.kernel.org
21349 S:      Maintained
21350 F:      tools/sound/dapm-graph
21351 
21352 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21353 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21354 M:      Liam Girdwood <lgirdwood@gmail.com>
21355 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21356 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21357 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21358 M:      Daniel Baluta <daniel.baluta@nxp.com>
21359 R:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
21360 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21361 S:      Supported
21362 W:      https://github.com/thesofproject/linux/
21363 F:      sound/soc/sof/
21364 
21365 SOUNDWIRE SUBSYSTEM
21366 M:      Vinod Koul <vkoul@kernel.org>
21367 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21368 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21369 R:      Sanyog Kale <sanyog.r.kale@intel.com>
21370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21371 S:      Supported
21372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21373 F:      Documentation/driver-api/soundwire/
21374 F:      drivers/soundwire/
21375 F:      include/linux/soundwire/
21376 
21377 SP2 MEDIA DRIVER
21378 M:      Olli Salonen <olli.salonen@iki.fi>
21379 L:      linux-media@vger.kernel.org
21380 S:      Maintained
21381 W:      https://linuxtv.org
21382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21383 F:      drivers/media/dvb-frontends/sp2*
21384 
21385 SPANISH DOCUMENTATION
21386 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21387 R:      Avadhut Naik <avadhut.naik@amd.com>
21388 S:      Maintained
21389 F:      Documentation/translations/sp_SP/
21390 
21391 SPARC + UltraSPARC (sparc/sparc64)
21392 M:      "David S. Miller" <davem@davemloft.net>
21393 M:      Andreas Larsson <andreas@gaisler.com>
21394 L:      sparclinux@vger.kernel.org
21395 S:      Maintained
21396 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21399 F:      arch/sparc/
21400 F:      drivers/sbus/
21401 
21402 SPARC SERIAL DRIVERS
21403 M:      "David S. Miller" <davem@davemloft.net>
21404 L:      sparclinux@vger.kernel.org
21405 S:      Maintained
21406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21408 F:      drivers/tty/serial/suncore.c
21409 F:      drivers/tty/serial/sunhv.c
21410 F:      drivers/tty/serial/sunsab.c
21411 F:      drivers/tty/serial/sunsab.h
21412 F:      drivers/tty/serial/sunsu.c
21413 F:      drivers/tty/serial/sunzilog.c
21414 F:      drivers/tty/serial/sunzilog.h
21415 F:      drivers/tty/vcc.c
21416 F:      include/linux/sunserialcore.h
21417 
21418 SPARSE CHECKER
21419 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21420 L:      linux-sparse@vger.kernel.org
21421 S:      Maintained
21422 W:      https://sparse.docs.kernel.org/
21423 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21424 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21425 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21426 F:      include/linux/compiler.h
21427 
21428 SPEAKUP CONSOLE SPEECH DRIVER
21429 M:      William Hubbs <w.d.hubbs@gmail.com>
21430 M:      Chris Brannon <chris@the-brannons.com>
21431 M:      Kirk Reiser <kirk@reisers.ca>
21432 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
21433 L:      speakup@linux-speakup.org
21434 S:      Odd Fixes
21435 W:      http://www.linux-speakup.org/
21436 W:      https://github.com/linux-speakup/speakup
21437 B:      https://github.com/linux-speakup/speakup/issues
21438 F:      drivers/accessibility/speakup/
21439 
21440 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21441 M:      Viresh Kumar <vireshk@kernel.org>
21442 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21443 M:      soc@kernel.org
21444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21445 S:      Maintained
21446 W:      http://www.st.com/spear
21447 F:      arch/arm/boot/dts/st/spear*
21448 F:      arch/arm/mach-spear/
21449 F:      drivers/clk/spear/
21450 F:      drivers/pinctrl/spear/
21451 
21452 SPI NOR SUBSYSTEM
21453 M:      Tudor Ambarus <tudor.ambarus@linaro.org>
21454 M:      Pratyush Yadav <pratyush@kernel.org>
21455 M:      Michael Walle <mwalle@kernel.org>
21456 L:      linux-mtd@lists.infradead.org
21457 S:      Maintained
21458 W:      http://www.linux-mtd.infradead.org/
21459 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21460 C:      irc://irc.oftc.net/mtd
21461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21462 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21463 F:      drivers/mtd/spi-nor/
21464 F:      include/linux/mtd/spi-nor.h
21465 
21466 SPI SUBSYSTEM
21467 M:      Mark Brown <broonie@kernel.org>
21468 L:      linux-spi@vger.kernel.org
21469 S:      Maintained
21470 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21472 F:      Documentation/devicetree/bindings/spi/
21473 F:      Documentation/spi/
21474 F:      drivers/spi/
21475 F:      include/linux/spi/
21476 F:      include/uapi/linux/spi/
21477 F:      tools/spi/
21478 
21479 SPIDERNET NETWORK DRIVER for CELL
21480 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21481 M:      Geoff Levand <geoff@infradead.org>
21482 L:      netdev@vger.kernel.org
21483 L:      linuxppc-dev@lists.ozlabs.org
21484 S:      Maintained
21485 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21486 F:      drivers/net/ethernet/toshiba/spider_net*
21487 
21488 SPMI SUBSYSTEM
21489 M:      Stephen Boyd <sboyd@kernel.org>
21490 L:      linux-kernel@vger.kernel.org
21491 S:      Maintained
21492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21493 F:      Documentation/devicetree/bindings/spmi/
21494 F:      drivers/spmi/
21495 F:      include/dt-bindings/spmi/spmi.h
21496 F:      include/linux/spmi.h
21497 F:      include/trace/events/spmi.h
21498 
21499 SPU FILE SYSTEM
21500 M:      Jeremy Kerr <jk@ozlabs.org>
21501 L:      linuxppc-dev@lists.ozlabs.org
21502 S:      Supported
21503 W:      http://www.ibm.com/developerworks/power/cell/
21504 F:      Documentation/filesystems/spufs/spufs.rst
21505 F:      arch/powerpc/platforms/cell/spufs/
21506 
21507 SQUASHFS FILE SYSTEM
21508 M:      Phillip Lougher <phillip@squashfs.org.uk>
21509 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
21510 S:      Maintained
21511 W:      http://squashfs.org.uk
21512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21513 F:      Documentation/filesystems/squashfs.rst
21514 F:      fs/squashfs/
21515 
21516 SRM (Alpha) environment access
21517 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
21518 S:      Maintained
21519 F:      arch/alpha/kernel/srm_env.c
21520 
21521 ST LSM6DSx IMU IIO DRIVER
21522 M:      Lorenzo Bianconi <lorenzo@kernel.org>
21523 L:      linux-iio@vger.kernel.org
21524 S:      Maintained
21525 W:      http://www.st.com/
21526 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21527 F:      drivers/iio/imu/st_lsm6dsx/
21528 
21529 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21530 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21531 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21532 L:      linux-media@vger.kernel.org
21533 S:      Maintained
21534 T:      git git://linuxtv.org/media_tree.git
21535 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21536 F:      drivers/media/i2c/st-mipid02.c
21537 
21538 ST STM32 FIREWALL
21539 M:      Gatien Chevallier <gatien.chevallier@foss.st.com>
21540 S:      Maintained
21541 F:      drivers/bus/stm32_etzpc.c
21542 F:      drivers/bus/stm32_firewall.c
21543 F:      drivers/bus/stm32_rifsc.c
21544 
21545 ST STM32 I2C/SMBUS DRIVER
21546 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21547 M:      Alain Volmat <alain.volmat@foss.st.com>
21548 L:      linux-i2c@vger.kernel.org
21549 S:      Maintained
21550 F:      drivers/i2c/busses/i2c-stm32*
21551 
21552 ST STM32 SPI DRIVER
21553 M:      Alain Volmat <alain.volmat@foss.st.com>
21554 L:      linux-spi@vger.kernel.org
21555 S:      Maintained
21556 F:      drivers/spi/spi-stm32.c
21557 
21558 ST STPDDC60 DRIVER
21559 M:      Daniel Nilsson <daniel.nilsson@flex.com>
21560 L:      linux-hwmon@vger.kernel.org
21561 S:      Maintained
21562 F:      Documentation/hwmon/stpddc60.rst
21563 F:      drivers/hwmon/pmbus/stpddc60.c
21564 
21565 ST VGXY61 DRIVER
21566 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21567 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21568 L:      linux-media@vger.kernel.org
21569 S:      Maintained
21570 T:      git git://linuxtv.org/media_tree.git
21571 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21572 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21573 F:      drivers/media/i2c/vgxy61.c
21574 
21575 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21576 M:      Song Qiang <songqiang1304521@gmail.com>
21577 L:      linux-iio@vger.kernel.org
21578 S:      Maintained
21579 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21580 F:      drivers/iio/proximity/vl53l0x-i2c.c
21581 
21582 STABLE BRANCH
21583 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21584 M:      Sasha Levin <sashal@kernel.org>
21585 L:      stable@vger.kernel.org
21586 S:      Supported
21587 F:      Documentation/process/stable-kernel-rules.rst
21588 
21589 STAGING - ATOMISP DRIVER
21590 M:      Hans de Goede <hdegoede@redhat.com>
21591 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21592 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21593 L:      linux-media@vger.kernel.org
21594 S:      Maintained
21595 F:      drivers/staging/media/atomisp/
21596 
21597 STAGING - FIELDBUS SUBSYSTEM
21598 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21599 S:      Maintained
21600 F:      drivers/staging/fieldbus/*
21601 F:      drivers/staging/fieldbus/Documentation/
21602 
21603 STAGING - HMS ANYBUS-S BUS
21604 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21605 S:      Maintained
21606 F:      drivers/staging/fieldbus/anybuss/
21607 
21608 STAGING - INDUSTRIAL IO
21609 M:      Jonathan Cameron <jic23@kernel.org>
21610 L:      linux-iio@vger.kernel.org
21611 S:      Odd Fixes
21612 F:      Documentation/devicetree/bindings/staging/iio/
21613 F:      drivers/staging/iio/
21614 
21615 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21616 M:      Marc Dietrich <marvin24@gmx.de>
21617 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
21618 L:      linux-tegra@vger.kernel.org
21619 S:      Maintained
21620 F:      drivers/staging/nvec/
21621 
21622 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21623 M:      Jens Frederich <jfrederich@gmail.com>
21624 M:      Jon Nettleton <jon.nettleton@gmail.com>
21625 S:      Maintained
21626 W:      http://wiki.laptop.org/go/DCON
21627 F:      drivers/staging/olpc_dcon/
21628 
21629 STAGING - REALTEK RTL8712U DRIVERS
21630 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21631 S:      Odd Fixes
21632 F:      drivers/staging/rtl8712/
21633 
21634 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21635 M:      Michael Hennerich <michael.hennerich@analog.com>
21636 L:      linux-fbdev@vger.kernel.org
21637 S:      Supported
21638 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21639 F:      drivers/staging/fbtft/fb_seps525.c
21640 
21641 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21642 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21643 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21644 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21645 L:      linux-fbdev@vger.kernel.org
21646 S:      Maintained
21647 F:      drivers/staging/sm750fb/
21648 
21649 STAGING - VIA VT665X DRIVERS
21650 M:      Philipp Hortmann <philipp.g.hortmann@gmail.com>
21651 S:      Odd Fixes
21652 F:      drivers/staging/vt665?/
21653 
21654 STAGING SUBSYSTEM
21655 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21656 L:      linux-staging@lists.linux.dev
21657 S:      Supported
21658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21659 F:      drivers/staging/
21660 
21661 STANDALONE CACHE CONTROLLER DRIVERS
21662 M:      Conor Dooley <conor@kernel.org>
21663 S:      Maintained
21664 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21665 F:      Documentation/devicetree/bindings/cache/
21666 F:      drivers/cache
21667 
21668 STARFIRE/DURALAN NETWORK DRIVER
21669 M:      Ion Badulescu <ionut@badula.org>
21670 S:      Odd Fixes
21671 F:      drivers/net/ethernet/adaptec/starfire*
21672 
21673 STARFIVE CAMERA SUBSYSTEM DRIVER
21674 M:      Jack Zhu <jack.zhu@starfivetech.com>
21675 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21676 L:      linux-media@vger.kernel.org
21677 S:      Maintained
21678 F:      Documentation/admin-guide/media/starfive_camss.rst
21679 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21680 F:      drivers/staging/media/starfive/camss
21681 
21682 STARFIVE CRYPTO DRIVER
21683 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21684 M:      William Qiu <william.qiu@starfivetech.com>
21685 S:      Supported
21686 F:      Documentation/devicetree/bindings/crypto/starfive*
21687 F:      drivers/crypto/starfive/
21688 
21689 STARFIVE DEVICETREES
21690 M:      Emil Renner Berthing <kernel@esmil.dk>
21691 S:      Maintained
21692 F:      arch/riscv/boot/dts/starfive/
21693 
21694 STARFIVE DWMAC GLUE LAYER
21695 M:      Emil Renner Berthing <kernel@esmil.dk>
21696 M:      Minda Chen <minda.chen@starfivetech.com>
21697 S:      Maintained
21698 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21699 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21700 
21701 STARFIVE JH7110 DPHY RX DRIVER
21702 M:      Jack Zhu <jack.zhu@starfivetech.com>
21703 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21704 S:      Supported
21705 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21706 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21707 
21708 STARFIVE JH7110 DPHY TX DRIVER
21709 M:      Keith Zhao <keith.zhao@starfivetech.com>
21710 M:      Shengyang Chen <shengyang.chen@starfivetech.com>
21711 S:      Supported
21712 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21713 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21714 
21715 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21716 M:      William Qiu <william.qiu@starfivetech.com>
21717 S:      Supported
21718 F:      Documentation/devicetree/bindings/mmc/starfive*
21719 F:      drivers/mmc/host/dw_mmc-starfive.c
21720 
21721 STARFIVE JH7110 PLL CLOCK DRIVER
21722 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21723 S:      Supported
21724 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21725 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21726 
21727 STARFIVE JH7110 PWMDAC DRIVER
21728 M:      Hal Feng <hal.feng@starfivetech.com>
21729 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21730 S:      Supported
21731 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21732 F:      sound/soc/starfive/jh7110_pwmdac.c
21733 
21734 STARFIVE JH7110 SYSCON
21735 M:      William Qiu <william.qiu@starfivetech.com>
21736 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21737 S:      Supported
21738 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21739 
21740 STARFIVE JH7110 TDM DRIVER
21741 M:      Walker Chen <walker.chen@starfivetech.com>
21742 S:      Maintained
21743 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21744 F:      sound/soc/starfive/jh7110_tdm.c
21745 
21746 STARFIVE JH71X0 CLOCK DRIVERS
21747 M:      Emil Renner Berthing <kernel@esmil.dk>
21748 M:      Hal Feng <hal.feng@starfivetech.com>
21749 S:      Maintained
21750 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21751 F:      drivers/clk/starfive/clk-starfive-jh71*
21752 F:      include/dt-bindings/clock/starfive?jh71*.h
21753 
21754 STARFIVE JH71X0 PINCTRL DRIVERS
21755 M:      Emil Renner Berthing <kernel@esmil.dk>
21756 M:      Jianlong Huang <jianlong.huang@starfivetech.com>
21757 M:      Hal Feng <hal.feng@starfivetech.com>
21758 L:      linux-gpio@vger.kernel.org
21759 S:      Maintained
21760 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21761 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21762 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21763 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21764 
21765 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21766 M:      Emil Renner Berthing <kernel@esmil.dk>
21767 M:      Hal Feng <hal.feng@starfivetech.com>
21768 S:      Maintained
21769 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21770 F:      drivers/reset/starfive/reset-starfive-jh71*
21771 F:      include/dt-bindings/reset/starfive?jh71*.h
21772 
21773 STARFIVE JH71X0 USB DRIVERS
21774 M:      Minda Chen <minda.chen@starfivetech.com>
21775 S:      Maintained
21776 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21777 F:      drivers/usb/cdns3/cdns3-starfive.c
21778 
21779 STARFIVE JH71XX PMU CONTROLLER DRIVER
21780 M:      Walker Chen <walker.chen@starfivetech.com>
21781 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21782 S:      Supported
21783 F:      Documentation/devicetree/bindings/power/starfive*
21784 F:      drivers/pmdomain/starfive/
21785 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21786 
21787 STARFIVE SOC DRIVERS
21788 M:      Conor Dooley <conor@kernel.org>
21789 S:      Maintained
21790 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21791 F:      Documentation/devicetree/bindings/soc/starfive/
21792 
21793 STARFIVE STARLINK PMU DRIVER
21794 M:      Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21795 S:      Maintained
21796 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21797 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21798 F:      drivers/perf/starfive_starlink_pmu.c
21799 
21800 STARFIVE TRNG DRIVER
21801 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21802 S:      Supported
21803 F:      Documentation/devicetree/bindings/rng/starfive*
21804 F:      drivers/char/hw_random/jh7110-trng.c
21805 
21806 STARFIVE WATCHDOG DRIVER
21807 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21808 M:      Samin Guo <samin.guo@starfivetech.com>
21809 S:      Supported
21810 F:      Documentation/devicetree/bindings/watchdog/starfive*
21811 F:      drivers/watchdog/starfive-wdt.c
21812 
21813 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21814 M:      Minda Chen <minda.chen@starfivetech.com>
21815 S:      Supported
21816 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21817 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21818 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21819 F:      drivers/phy/starfive/phy-jh7110-usb.c
21820 
21821 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21822 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21823 S:      Supported
21824 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21825 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21826 
21827 STATIC BRANCH/CALL
21828 M:      Peter Zijlstra <peterz@infradead.org>
21829 M:      Josh Poimboeuf <jpoimboe@kernel.org>
21830 M:      Jason Baron <jbaron@akamai.com>
21831 R:      Steven Rostedt <rostedt@goodmis.org>
21832 R:      Ard Biesheuvel <ardb@kernel.org>
21833 S:      Supported
21834 F:      arch/*/include/asm/jump_label*.h
21835 F:      arch/*/include/asm/static_call*.h
21836 F:      arch/*/kernel/jump_label.c
21837 F:      arch/*/kernel/static_call.c
21838 F:      include/linux/jump_label*.h
21839 F:      include/linux/static_call*.h
21840 F:      kernel/jump_label.c
21841 F:      kernel/static_call.c
21842 
21843 STI AUDIO (ASoC) DRIVERS
21844 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21846 S:      Maintained
21847 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21848 F:      sound/soc/sti/
21849 
21850 STI CEC DRIVER
21851 M:      Alain Volmat <alain.volmat@foss.st.com>
21852 S:      Maintained
21853 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21854 F:      drivers/media/cec/platform/sti/
21855 
21856 STK1160 USB VIDEO CAPTURE DRIVER
21857 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21858 L:      linux-media@vger.kernel.org
21859 S:      Maintained
21860 T:      git git://linuxtv.org/media_tree.git
21861 F:      drivers/media/usb/stk1160/
21862 
21863 STM32 AUDIO (ASoC) DRIVERS
21864 M:      Olivier Moysan <olivier.moysan@foss.st.com>
21865 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21867 S:      Maintained
21868 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21869 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21870 F:      sound/soc/stm/
21871 
21872 STM32 DMA DRIVERS
21873 M:      Amélie Delaunay <amelie.delaunay@foss.st.com>
21874 L:      dmaengine@vger.kernel.org
21875 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21876 S:      Maintained
21877 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21878 F:      Documentation/devicetree/bindings/dma/stm32/
21879 F:      drivers/dma/stm32/
21880 
21881 STM32 TIMER/LPTIMER DRIVERS
21882 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21883 S:      Maintained
21884 F:      Documentation/ABI/testing/*timer-stm32
21885 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21886 F:      drivers/*/stm32-*timer*
21887 F:      drivers/pwm/pwm-stm32*
21888 F:      include/linux/*/stm32-*tim*
21889 
21890 STMMAC ETHERNET DRIVER
21891 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
21892 M:      Jose Abreu <joabreu@synopsys.com>
21893 L:      netdev@vger.kernel.org
21894 S:      Supported
21895 W:      http://www.stlinux.com
21896 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21897 F:      drivers/net/ethernet/stmicro/stmmac/
21898 
21899 SUN HAPPY MEAL ETHERNET DRIVER
21900 M:      Sean Anderson <seanga2@gmail.com>
21901 S:      Maintained
21902 F:      drivers/net/ethernet/sun/sunhme.*
21903 
21904 SUN3/3X
21905 M:      Sam Creasey <sammy@sammy.net>
21906 S:      Maintained
21907 W:      http://sammy.net/sun3/
21908 F:      arch/m68k/include/asm/sun3*
21909 F:      arch/m68k/kernel/*sun3*
21910 F:      arch/m68k/sun3*/
21911 F:      drivers/net/ethernet/i825xx/sun3*
21912 
21913 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21914 M:      Hans de Goede <hdegoede@redhat.com>
21915 L:      linux-input@vger.kernel.org
21916 S:      Maintained
21917 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21918 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21919 
21920 SUNDANCE NETWORK DRIVER
21921 M:      Denis Kirjanov <kda@linux-powerpc.org>
21922 L:      netdev@vger.kernel.org
21923 S:      Maintained
21924 F:      drivers/net/ethernet/dlink/sundance.c
21925 
21926 SUNPLUS ETHERNET DRIVER
21927 M:      Wells Lu <wellslutw@gmail.com>
21928 L:      netdev@vger.kernel.org
21929 S:      Maintained
21930 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21931 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21932 F:      drivers/net/ethernet/sunplus/
21933 
21934 SUNPLUS MMC DRIVER
21935 M:      Tony Huang <tonyhuang.sunplus@gmail.com>
21936 M:      Li-hao Kuo <lhjeff911@gmail.com>
21937 S:      Maintained
21938 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21939 F:      drivers/mmc/host/sunplus-mmc.c
21940 
21941 SUNPLUS OCOTP DRIVER
21942 M:      Vincent Shih <vincent.sunplus@gmail.com>
21943 S:      Maintained
21944 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21945 F:      drivers/nvmem/sunplus-ocotp.c
21946 
21947 SUNPLUS PWM DRIVER
21948 M:      Hammer Hsieh <hammerh0314@gmail.com>
21949 S:      Maintained
21950 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21951 F:      drivers/pwm/pwm-sunplus.c
21952 
21953 SUNPLUS RTC DRIVER
21954 M:      Vincent Shih <vincent.sunplus@gmail.com>
21955 L:      linux-rtc@vger.kernel.org
21956 S:      Maintained
21957 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21958 F:      drivers/rtc/rtc-sunplus.c
21959 
21960 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21961 M:      Li-hao Kuo <lhjeff911@gmail.com>
21962 L:      linux-spi@vger.kernel.org
21963 S:      Maintained
21964 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21965 F:      drivers/spi/spi-sunplus-sp7021.c
21966 
21967 SUNPLUS UART DRIVER
21968 M:      Hammer Hsieh <hammerh0314@gmail.com>
21969 S:      Maintained
21970 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21971 F:      drivers/tty/serial/sunplus-uart.c
21972 
21973 SUNPLUS USB2 PHY DRIVER
21974 M:      Vincent Shih <vincent.sunplus@gmail.com>
21975 L:      linux-usb@vger.kernel.org
21976 S:      Maintained
21977 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21978 F:      drivers/phy/sunplus/Kconfig
21979 F:      drivers/phy/sunplus/Makefile
21980 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21981 
21982 SUNPLUS WATCHDOG DRIVER
21983 M:      Xiantao Hu <xt.hu@cqplus1.com>
21984 L:      linux-watchdog@vger.kernel.org
21985 S:      Maintained
21986 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21987 F:      drivers/watchdog/sunplus_wdt.c
21988 
21989 SUPERH
21990 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
21991 M:      Rich Felker <dalias@libc.org>
21992 M:      John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21993 L:      linux-sh@vger.kernel.org
21994 S:      Maintained
21995 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21996 F:      Documentation/arch/sh/
21997 F:      arch/sh/
21998 F:      drivers/sh/
21999 
22000 SUSPEND TO RAM
22001 M:      "Rafael J. Wysocki" <rafael@kernel.org>
22002 M:      Len Brown <len.brown@intel.com>
22003 M:      Pavel Machek <pavel@ucw.cz>
22004 L:      linux-pm@vger.kernel.org
22005 S:      Supported
22006 B:      https://bugzilla.kernel.org
22007 F:      Documentation/power/
22008 F:      arch/x86/kernel/acpi/sleep*
22009 F:      arch/x86/kernel/acpi/wakeup*
22010 F:      drivers/base/power/
22011 F:      include/linux/freezer.h
22012 F:      include/linux/pm.h
22013 F:      include/linux/suspend.h
22014 F:      kernel/power/
22015 
22016 SVGA HANDLING
22017 M:      Martin Mares <mj@ucw.cz>
22018 L:      linux-video@atrey.karlin.mff.cuni.cz
22019 S:      Maintained
22020 F:      Documentation/admin-guide/svga.rst
22021 F:      arch/x86/boot/video*
22022 
22023 SWITCHDEV
22024 M:      Jiri Pirko <jiri@resnulli.us>
22025 M:      Ivan Vecera <ivecera@redhat.com>
22026 L:      netdev@vger.kernel.org
22027 S:      Supported
22028 F:      include/net/switchdev.h
22029 F:      net/switchdev/
22030 
22031 SY8106A REGULATOR DRIVER
22032 M:      Icenowy Zheng <icenowy@aosc.io>
22033 S:      Maintained
22034 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22035 F:      drivers/regulator/sy8106a-regulator.c
22036 
22037 SYNC FILE FRAMEWORK
22038 M:      Sumit Semwal <sumit.semwal@linaro.org>
22039 R:      Gustavo Padovan <gustavo@padovan.org>
22040 L:      linux-media@vger.kernel.org
22041 L:      dri-devel@lists.freedesktop.org
22042 S:      Maintained
22043 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22044 F:      Documentation/driver-api/sync_file.rst
22045 F:      drivers/dma-buf/dma-fence*
22046 F:      drivers/dma-buf/sw_sync.c
22047 F:      drivers/dma-buf/sync_*
22048 F:      include/linux/sync_file.h
22049 F:      include/uapi/linux/sync_file.h
22050 
22051 SYNOPSYS ARC ARCHITECTURE
22052 M:      Vineet Gupta <vgupta@kernel.org>
22053 L:      linux-snps-arc@lists.infradead.org
22054 S:      Supported
22055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22056 F:      Documentation/arch/arc
22057 F:      Documentation/devicetree/bindings/arc/*
22058 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22059 F:      arch/arc/
22060 F:      drivers/clocksource/arc_timer.c
22061 F:      drivers/tty/serial/arc_uart.c
22062 
22063 SYNOPSYS ARC HSDK SDP pll clock driver
22064 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22065 S:      Supported
22066 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22067 F:      drivers/clk/clk-hsdk-pll.c
22068 
22069 SYNOPSYS ARC SDP clock driver
22070 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22071 S:      Supported
22072 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22073 F:      drivers/clk/axs10x/*
22074 
22075 SYNOPSYS ARC SDP platform support
22076 M:      Alexey Brodkin <abrodkin@synopsys.com>
22077 S:      Supported
22078 F:      Documentation/devicetree/bindings/arc/axs10*
22079 F:      arch/arc/boot/dts/ax*
22080 F:      arch/arc/plat-axs10x
22081 
22082 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22083 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22084 S:      Supported
22085 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22086 F:      drivers/reset/reset-axs10x.c
22087 
22088 SYNOPSYS CREG GPIO DRIVER
22089 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22090 S:      Maintained
22091 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22092 F:      drivers/gpio/gpio-creg-snps.c
22093 
22094 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22095 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22096 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22097 S:      Supported
22098 F:      drivers/tty/serial/8250/8250_dw.c
22099 F:      drivers/tty/serial/8250/8250_dwlib.*
22100 F:      drivers/tty/serial/8250/8250_lpss.c
22101 
22102 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22103 M:      Hoan Tran <hoan@os.amperecomputing.com>
22104 M:      Serge Semin <fancer.lancer@gmail.com>
22105 L:      linux-gpio@vger.kernel.org
22106 S:      Maintained
22107 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22108 F:      drivers/gpio/gpio-dwapb.c
22109 
22110 SYNOPSYS DESIGNWARE APB SSI DRIVER
22111 M:      Serge Semin <fancer.lancer@gmail.com>
22112 L:      linux-spi@vger.kernel.org
22113 S:      Supported
22114 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22115 F:      drivers/spi/spi-dw*
22116 
22117 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22118 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22119 S:      Maintained
22120 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22121 F:      drivers/dma/dw-axi-dmac/
22122 
22123 SYNOPSYS DESIGNWARE DMAC DRIVER
22124 M:      Viresh Kumar <vireshk@kernel.org>
22125 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22126 S:      Maintained
22127 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22128 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22129 F:      drivers/dma/dw/
22130 F:      include/dt-bindings/dma/dw-dmac.h
22131 F:      include/linux/dma/dw.h
22132 F:      include/linux/platform_data/dma-dw.h
22133 
22134 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22135 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22136 L:      netdev@vger.kernel.org
22137 S:      Supported
22138 F:      drivers/net/ethernet/synopsys/
22139 
22140 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22141 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22142 L:      netdev@vger.kernel.org
22143 S:      Supported
22144 F:      drivers/net/pcs/pcs-xpcs.c
22145 F:      drivers/net/pcs/pcs-xpcs.h
22146 F:      include/linux/pcs/pcs-xpcs.h
22147 
22148 SYNOPSYS DESIGNWARE I2C DRIVER
22149 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
22150 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22151 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
22152 R:      Jan Dabros <jsd@semihalf.com>
22153 L:      linux-i2c@vger.kernel.org
22154 S:      Supported
22155 F:      drivers/i2c/busses/i2c-designware-*
22156 
22157 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22158 M:      Jaehoon Chung <jh80.chung@samsung.com>
22159 L:      linux-mmc@vger.kernel.org
22160 S:      Maintained
22161 F:      drivers/mmc/host/dw_mmc*
22162 
22163 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22164 M:      Shuai Xue <xueshuai@linux.alibaba.com>
22165 M:      Jing Zhang <renyu.zj@linux.alibaba.com>
22166 S:      Supported
22167 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22168 F:      drivers/perf/dwc_pcie_pmu.c
22169 
22170 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22171 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22172 S:      Supported
22173 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22174 F:      drivers/reset/reset-hsdk.c
22175 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22176 
22177 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22178 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
22179 M:      Manjunath M B <manjumb@synopsys.com>
22180 L:      linux-mmc@vger.kernel.org
22181 S:      Maintained
22182 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22183 
22184 SYSTEM CONFIGURATION (SYSCON)
22185 M:      Lee Jones <lee@kernel.org>
22186 M:      Arnd Bergmann <arnd@arndb.de>
22187 S:      Supported
22188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22189 F:      drivers/mfd/syscon.c
22190 
22191 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22192 M:      Sudeep Holla <sudeep.holla@arm.com>
22193 R:      Cristian Marussi <cristian.marussi@arm.com>
22194 L:      arm-scmi@vger.kernel.org
22195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22196 S:      Maintained
22197 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22198 F:      drivers/clk/clk-sc[mp]i.c
22199 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22200 F:      drivers/firmware/arm_scmi/
22201 F:      drivers/firmware/arm_scpi.c
22202 F:      drivers/hwmon/scmi-hwmon.c
22203 F:      drivers/pinctrl/pinctrl-scmi.c
22204 F:      drivers/pmdomain/arm/
22205 F:      drivers/powercap/arm_scmi_powercap.c
22206 F:      drivers/regulator/scmi-regulator.c
22207 F:      drivers/reset/reset-scmi.c
22208 F:      include/linux/sc[mp]i_protocol.h
22209 F:      include/trace/events/scmi.h
22210 F:      include/uapi/linux/virtio_scmi.h
22211 
22212 SYSTEM RESET/SHUTDOWN DRIVERS
22213 M:      Sebastian Reichel <sre@kernel.org>
22214 L:      linux-pm@vger.kernel.org
22215 S:      Maintained
22216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22217 F:      Documentation/devicetree/bindings/power/reset/
22218 F:      drivers/power/reset/
22219 
22220 SYSTEM TRACE MODULE CLASS
22221 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
22222 S:      Maintained
22223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22224 F:      Documentation/trace/stm.rst
22225 F:      drivers/hwtracing/stm/
22226 F:      include/linux/stm.h
22227 F:      include/uapi/linux/stm.h
22228 
22229 SYSTEM76 ACPI DRIVER
22230 M:      Jeremy Soller <jeremy@system76.com>
22231 M:      System76 Product Development <productdev@system76.com>
22232 L:      platform-driver-x86@vger.kernel.org
22233 S:      Maintained
22234 F:      drivers/platform/x86/system76_acpi.c
22235 
22236 SYSV FILESYSTEM
22237 S:      Orphan
22238 F:      Documentation/filesystems/sysv-fs.rst
22239 F:      fs/sysv/
22240 F:      include/linux/sysv_fs.h
22241 
22242 TASKSTATS STATISTICS INTERFACE
22243 M:      Balbir Singh <bsingharora@gmail.com>
22244 S:      Maintained
22245 F:      Documentation/accounting/taskstats*
22246 F:      include/linux/taskstats*
22247 F:      kernel/taskstats.c
22248 
22249 TC subsystem
22250 M:      Jamal Hadi Salim <jhs@mojatatu.com>
22251 M:      Cong Wang <xiyou.wangcong@gmail.com>
22252 M:      Jiri Pirko <jiri@resnulli.us>
22253 L:      netdev@vger.kernel.org
22254 S:      Maintained
22255 F:      include/net/pkt_cls.h
22256 F:      include/net/pkt_sched.h
22257 F:      include/net/tc_act/
22258 F:      include/uapi/linux/pkt_cls.h
22259 F:      include/uapi/linux/pkt_sched.h
22260 F:      include/uapi/linux/tc_act/
22261 F:      include/uapi/linux/tc_ematch/
22262 F:      net/sched/
22263 F:      tools/testing/selftests/tc-testing
22264 
22265 TC90522 MEDIA DRIVER
22266 M:      Akihiro Tsukada <tskd08@gmail.com>
22267 L:      linux-media@vger.kernel.org
22268 S:      Odd Fixes
22269 F:      drivers/media/dvb-frontends/tc90522*
22270 
22271 TCP LOW PRIORITY MODULE
22272 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22273 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22274 S:      Maintained
22275 W:      http://tcp-lp-mod.sourceforge.net/
22276 F:      net/ipv4/tcp_lp.c
22277 
22278 TDA10071 MEDIA DRIVER
22279 L:      linux-media@vger.kernel.org
22280 S:      Orphan
22281 W:      https://linuxtv.org
22282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22283 F:      drivers/media/dvb-frontends/tda10071*
22284 
22285 TDA18212 MEDIA DRIVER
22286 L:      linux-media@vger.kernel.org
22287 S:      Orphan
22288 W:      https://linuxtv.org
22289 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22290 F:      drivers/media/tuners/tda18212*
22291 
22292 TDA18218 MEDIA DRIVER
22293 L:      linux-media@vger.kernel.org
22294 S:      Orphan
22295 W:      https://linuxtv.org
22296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22297 F:      drivers/media/tuners/tda18218*
22298 
22299 TDA18250 MEDIA DRIVER
22300 M:      Olli Salonen <olli.salonen@iki.fi>
22301 L:      linux-media@vger.kernel.org
22302 S:      Maintained
22303 W:      https://linuxtv.org
22304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22305 T:      git git://linuxtv.org/media_tree.git
22306 F:      drivers/media/tuners/tda18250*
22307 
22308 TDA18271 MEDIA DRIVER
22309 M:      Michael Krufky <mkrufky@linuxtv.org>
22310 L:      linux-media@vger.kernel.org
22311 S:      Maintained
22312 W:      https://linuxtv.org
22313 W:      http://github.com/mkrufky
22314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22315 T:      git git://linuxtv.org/mkrufky/tuners.git
22316 F:      drivers/media/tuners/tda18271*
22317 
22318 TDA1997x MEDIA DRIVER
22319 M:      Tim Harvey <tharvey@gateworks.com>
22320 L:      linux-media@vger.kernel.org
22321 S:      Maintained
22322 W:      https://linuxtv.org
22323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22324 F:      drivers/media/i2c/tda1997x.*
22325 
22326 TDA827x MEDIA DRIVER
22327 M:      Michael Krufky <mkrufky@linuxtv.org>
22328 L:      linux-media@vger.kernel.org
22329 S:      Maintained
22330 W:      https://linuxtv.org
22331 W:      http://github.com/mkrufky
22332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22333 T:      git git://linuxtv.org/mkrufky/tuners.git
22334 F:      drivers/media/tuners/tda8290.*
22335 
22336 TDA8290 MEDIA DRIVER
22337 M:      Michael Krufky <mkrufky@linuxtv.org>
22338 L:      linux-media@vger.kernel.org
22339 S:      Maintained
22340 W:      https://linuxtv.org
22341 W:      http://github.com/mkrufky
22342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22343 T:      git git://linuxtv.org/mkrufky/tuners.git
22344 F:      drivers/media/tuners/tda8290.*
22345 
22346 TDA9840 MEDIA DRIVER
22347 M:      Hans Verkuil <hverkuil@xs4all.nl>
22348 L:      linux-media@vger.kernel.org
22349 S:      Maintained
22350 W:      https://linuxtv.org
22351 T:      git git://linuxtv.org/media_tree.git
22352 F:      drivers/media/i2c/tda9840*
22353 
22354 TEA5761 TUNER DRIVER
22355 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22356 L:      linux-media@vger.kernel.org
22357 S:      Odd fixes
22358 W:      https://linuxtv.org
22359 T:      git git://linuxtv.org/media_tree.git
22360 F:      drivers/media/tuners/tea5761.*
22361 
22362 TEA5767 TUNER DRIVER
22363 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22364 L:      linux-media@vger.kernel.org
22365 S:      Maintained
22366 W:      https://linuxtv.org
22367 T:      git git://linuxtv.org/media_tree.git
22368 F:      drivers/media/tuners/tea5767.*
22369 
22370 TEA6415C MEDIA DRIVER
22371 M:      Hans Verkuil <hverkuil@xs4all.nl>
22372 L:      linux-media@vger.kernel.org
22373 S:      Maintained
22374 W:      https://linuxtv.org
22375 T:      git git://linuxtv.org/media_tree.git
22376 F:      drivers/media/i2c/tea6415c*
22377 
22378 TEA6420 MEDIA DRIVER
22379 M:      Hans Verkuil <hverkuil@xs4all.nl>
22380 L:      linux-media@vger.kernel.org
22381 S:      Maintained
22382 W:      https://linuxtv.org
22383 T:      git git://linuxtv.org/media_tree.git
22384 F:      drivers/media/i2c/tea6420*
22385 
22386 TEAM DRIVER
22387 M:      Jiri Pirko <jiri@resnulli.us>
22388 L:      netdev@vger.kernel.org
22389 S:      Supported
22390 F:      Documentation/netlink/specs/team.yaml
22391 F:      drivers/net/team/
22392 F:      include/linux/if_team.h
22393 F:      include/uapi/linux/if_team.h
22394 F:      tools/testing/selftests/drivers/net/team/
22395 
22396 TECHNICAL ADVISORY BOARD PROCESS DOCS
22397 M:      "Theodore Ts'o" <tytso@mit.edu>
22398 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22399 L:      tech-board-discuss@lists.linux.dev
22400 S:      Maintained
22401 F:      Documentation/process/contribution-maturity-model.rst
22402 F:      Documentation/process/researcher-guidelines.rst
22403 
22404 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22405 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22406 S:      Maintained
22407 F:      arch/x86/platform/ts5500/
22408 
22409 TECHNOTREND USB IR RECEIVER
22410 M:      Sean Young <sean@mess.org>
22411 L:      linux-media@vger.kernel.org
22412 S:      Maintained
22413 F:      drivers/media/rc/ttusbir.c
22414 
22415 TECHWELL TW9900 VIDEO DECODER
22416 M:      Mehdi Djait <mehdi.djait@bootlin.com>
22417 L:      linux-media@vger.kernel.org
22418 S:      Maintained
22419 F:      drivers/media/i2c/tw9900.c
22420 
22421 TECHWELL TW9910 VIDEO DECODER
22422 L:      linux-media@vger.kernel.org
22423 S:      Orphan
22424 F:      drivers/media/i2c/tw9910.c
22425 F:      include/media/i2c/tw9910.h
22426 
22427 TEE SUBSYSTEM
22428 M:      Jens Wiklander <jens.wiklander@linaro.org>
22429 R:      Sumit Garg <sumit.garg@linaro.org>
22430 L:      op-tee@lists.trustedfirmware.org
22431 S:      Maintained
22432 F:      Documentation/driver-api/tee.rst
22433 F:      Documentation/tee/
22434 F:      Documentation/userspace-api/tee.rst
22435 F:      drivers/tee/
22436 F:      include/linux/tee_core.h
22437 F:      include/linux/tee_drv.h
22438 F:      include/uapi/linux/tee.h
22439 
22440 TEGRA ARCHITECTURE SUPPORT
22441 M:      Thierry Reding <thierry.reding@gmail.com>
22442 M:      Jonathan Hunter <jonathanh@nvidia.com>
22443 L:      linux-tegra@vger.kernel.org
22444 S:      Supported
22445 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22447 N:      [^a-z]tegra
22448 
22449 TEGRA CLOCK DRIVER
22450 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
22451 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
22452 S:      Supported
22453 F:      drivers/clk/tegra/
22454 
22455 TEGRA CRYPTO DRIVERS
22456 M:      Akhil R <akhilrajeev@nvidia.com>
22457 S:      Supported
22458 F:      drivers/crypto/tegra/*
22459 
22460 TEGRA DMA DRIVERS
22461 M:      Laxman Dewangan <ldewangan@nvidia.com>
22462 M:      Jon Hunter <jonathanh@nvidia.com>
22463 S:      Supported
22464 F:      drivers/dma/tegra*
22465 
22466 TEGRA I2C DRIVER
22467 M:      Laxman Dewangan <ldewangan@nvidia.com>
22468 R:      Dmitry Osipenko <digetx@gmail.com>
22469 S:      Supported
22470 F:      drivers/i2c/busses/i2c-tegra.c
22471 
22472 TEGRA IOMMU DRIVERS
22473 M:      Thierry Reding <thierry.reding@gmail.com>
22474 R:      Krishna Reddy <vdumpa@nvidia.com>
22475 L:      linux-tegra@vger.kernel.org
22476 S:      Supported
22477 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22478 F:      drivers/iommu/tegra*
22479 
22480 TEGRA KBC DRIVER
22481 M:      Laxman Dewangan <ldewangan@nvidia.com>
22482 S:      Supported
22483 F:      drivers/input/keyboard/tegra-kbc.c
22484 
22485 TEGRA NAND DRIVER
22486 M:      Stefan Agner <stefan@agner.ch>
22487 M:      Lucas Stach <dev@lynxeye.de>
22488 S:      Maintained
22489 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22490 F:      drivers/mtd/nand/raw/tegra_nand.c
22491 
22492 TEGRA PWM DRIVER
22493 M:      Thierry Reding <thierry.reding@gmail.com>
22494 S:      Supported
22495 F:      drivers/pwm/pwm-tegra.c
22496 
22497 TEGRA QUAD SPI DRIVER
22498 M:      Thierry Reding <thierry.reding@gmail.com>
22499 M:      Jonathan Hunter <jonathanh@nvidia.com>
22500 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22501 L:      linux-tegra@vger.kernel.org
22502 S:      Maintained
22503 F:      drivers/spi/spi-tegra210-quad.c
22504 
22505 TEGRA SERIAL DRIVER
22506 M:      Laxman Dewangan <ldewangan@nvidia.com>
22507 S:      Supported
22508 F:      drivers/tty/serial/serial-tegra.c
22509 
22510 TEGRA SPI DRIVER
22511 M:      Laxman Dewangan <ldewangan@nvidia.com>
22512 S:      Supported
22513 F:      drivers/spi/spi-tegra*
22514 
22515 TEGRA VIDEO DRIVER
22516 M:      Thierry Reding <thierry.reding@gmail.com>
22517 M:      Jonathan Hunter <jonathanh@nvidia.com>
22518 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22519 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
22520 L:      linux-media@vger.kernel.org
22521 L:      linux-tegra@vger.kernel.org
22522 S:      Maintained
22523 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22524 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22525 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22526 F:      drivers/staging/media/tegra-video/
22527 
22528 TEGRA XUSB PADCTL DRIVER
22529 M:      JC Kuo <jckuo@nvidia.com>
22530 S:      Supported
22531 F:      drivers/phy/tegra/xusb*
22532 
22533 TEHUTI ETHERNET DRIVER
22534 M:      Andy Gospodarek <andy@greyhouse.net>
22535 L:      netdev@vger.kernel.org
22536 S:      Supported
22537 F:      drivers/net/ethernet/tehuti/tehuti.*
22538 
22539 TEHUTI TN40XX ETHERNET DRIVER
22540 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
22541 L:      netdev@vger.kernel.org
22542 S:      Maintained
22543 F:      drivers/net/ethernet/tehuti/tn40*
22544 
22545 TELECOM CLOCK DRIVER FOR MCPL0010
22546 M:      Mark Gross <markgross@kernel.org>
22547 S:      Supported
22548 F:      drivers/char/tlclk.c
22549 
22550 TEMPO SEMICONDUCTOR DRIVERS
22551 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22552 S:      Maintained
22553 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22554 F:      sound/soc/codecs/tscs*.c
22555 F:      sound/soc/codecs/tscs*.h
22556 
22557 TENSILICA XTENSA PORT (xtensa)
22558 M:      Chris Zankel <chris@zankel.net>
22559 M:      Max Filippov <jcmvbkbc@gmail.com>
22560 S:      Maintained
22561 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22562 F:      arch/xtensa/
22563 F:      drivers/irqchip/irq-xtensa-*
22564 
22565 TEXAS INSTRUMENTS ASoC DRIVERS
22566 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22568 S:      Maintained
22569 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22570 F:      sound/soc/ti/
22571 
22572 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22573 M:      Shenghao Ding <shenghao-ding@ti.com>
22574 M:      Kevin Lu <kevin-lu@ti.com>
22575 M:      Baojun Xu <baojun.xu@ti.com>
22576 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22577 S:      Maintained
22578 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22579 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22580 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22581 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22582 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22583 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22584 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22585 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22586 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22587 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22588 F:      include/sound/tas2*.h
22589 F:      include/sound/tlv320*.h
22590 F:      include/sound/tpa6130a2-plat.h
22591 F:      sound/pci/hda/tas2781_hda_i2c.c
22592 F:      sound/soc/codecs/pcm1681.c
22593 F:      sound/soc/codecs/pcm1789*.*
22594 F:      sound/soc/codecs/pcm179x*.*
22595 F:      sound/soc/codecs/pcm186x*.*
22596 F:      sound/soc/codecs/pcm3008.*
22597 F:      sound/soc/codecs/pcm3060*.*
22598 F:      sound/soc/codecs/pcm3168a*.*
22599 F:      sound/soc/codecs/pcm5102a.c
22600 F:      sound/soc/codecs/pcm512x*.*
22601 F:      sound/soc/codecs/tas2*.*
22602 F:      sound/soc/codecs/tlv320*.*
22603 F:      sound/soc/codecs/tpa6130a2.*
22604 
22605 TEXAS INSTRUMENTS DMA DRIVERS
22606 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22607 L:      dmaengine@vger.kernel.org
22608 S:      Maintained
22609 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22610 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22611 F:      Documentation/devicetree/bindings/dma/ti/
22612 F:      drivers/dma/ti/
22613 F:      include/linux/dma/k3-psil.h
22614 F:      include/linux/dma/k3-udma-glue.h
22615 F:      include/linux/dma/ti-cppi5.h
22616 X:      drivers/dma/ti/cppi41.c
22617 
22618 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22619 M:      Robert Marko <robert.marko@sartura.hr>
22620 M:      Luka Perkov <luka.perkov@sartura.hr>
22621 L:      linux-hwmon@vger.kernel.org
22622 S:      Maintained
22623 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22624 F:      Documentation/hwmon/tps23861.rst
22625 F:      drivers/hwmon/tps23861.c
22626 
22627 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22628 M:      Ricardo Ribalda <ribalda@kernel.org>
22629 L:      linux-iio@vger.kernel.org
22630 S:      Supported
22631 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22632 F:      drivers/iio/dac/ti-dac7612.c
22633 
22634 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22635 M:      Nishanth Menon <nm@ti.com>
22636 M:      Tero Kristo <kristo@kernel.org>
22637 M:      Santosh Shilimkar <ssantosh@kernel.org>
22638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22639 S:      Maintained
22640 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22641 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22642 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22643 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22644 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22645 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22646 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22647 F:      drivers/clk/keystone/sci-clk.c
22648 F:      drivers/firmware/ti_sci*
22649 F:      drivers/irqchip/irq-ti-sci-inta.c
22650 F:      drivers/irqchip/irq-ti-sci-intr.c
22651 F:      drivers/reset/reset-ti-sci.c
22652 F:      drivers/soc/ti/ti_sci_inta_msi.c
22653 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22654 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22655 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22656 F:      include/linux/soc/ti/ti_sci_protocol.h
22657 
22658 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22659 M:      Puranjay Mohan <puranjay@kernel.org>
22660 L:      linux-iio@vger.kernel.org
22661 S:      Supported
22662 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22663 F:      drivers/iio/temperature/tmp117.c
22664 
22665 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22666 M:      Hans Verkuil <hverkuil@xs4all.nl>
22667 L:      linux-media@vger.kernel.org
22668 S:      Maintained
22669 W:      https://linuxtv.org
22670 T:      git git://linuxtv.org/media_tree.git
22671 F:      drivers/media/radio/radio-raremono.c
22672 
22673 THERMAL
22674 M:      Rafael J. Wysocki <rafael@kernel.org>
22675 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22676 R:      Zhang Rui <rui.zhang@intel.com>
22677 R:      Lukasz Luba <lukasz.luba@arm.com>
22678 L:      linux-pm@vger.kernel.org
22679 S:      Supported
22680 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22682 F:      Documentation/ABI/testing/sysfs-class-thermal
22683 F:      Documentation/admin-guide/thermal/
22684 F:      Documentation/devicetree/bindings/thermal/
22685 F:      Documentation/driver-api/thermal/
22686 F:      drivers/thermal/
22687 F:      include/dt-bindings/thermal/
22688 F:      include/linux/cpu_cooling.h
22689 F:      include/linux/thermal.h
22690 F:      include/uapi/linux/thermal.h
22691 F:      tools/lib/thermal/
22692 F:      tools/thermal/
22693 
22694 THERMAL DRIVER FOR AMLOGIC SOCS
22695 M:      Guillaume La Roque <glaroque@baylibre.com>
22696 L:      linux-pm@vger.kernel.org
22697 L:      linux-amlogic@lists.infradead.org
22698 S:      Supported
22699 W:      http://linux-meson.com/
22700 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22701 F:      drivers/thermal/amlogic_thermal.c
22702 
22703 THERMAL/CPU_COOLING
22704 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
22705 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22706 M:      Viresh Kumar <viresh.kumar@linaro.org>
22707 R:      Lukasz Luba <lukasz.luba@arm.com>
22708 L:      linux-pm@vger.kernel.org
22709 S:      Supported
22710 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22711 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22712 F:      drivers/thermal/cpufreq_cooling.c
22713 F:      drivers/thermal/cpuidle_cooling.c
22714 F:      include/linux/cpu_cooling.h
22715 
22716 THERMAL/POWER_ALLOCATOR
22717 M:      Lukasz Luba <lukasz.luba@arm.com>
22718 L:      linux-pm@vger.kernel.org
22719 S:      Maintained
22720 F:      Documentation/driver-api/thermal/power_allocator.rst
22721 F:      drivers/thermal/gov_power_allocator.c
22722 F:      drivers/thermal/thermal_trace_ipa.h
22723 
22724 THINKPAD ACPI EXTRAS DRIVER
22725 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22726 L:      ibm-acpi-devel@lists.sourceforge.net
22727 L:      platform-driver-x86@vger.kernel.org
22728 S:      Maintained
22729 W:      http://ibm-acpi.sourceforge.net
22730 W:      http://thinkwiki.org/wiki/Ibm-acpi
22731 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22732 F:      drivers/platform/x86/thinkpad_acpi.c
22733 
22734 THINKPAD LMI DRIVER
22735 M:      Mark Pearson <markpearson@lenovo.com>
22736 L:      platform-driver-x86@vger.kernel.org
22737 S:      Maintained
22738 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22739 F:      drivers/platform/x86/think-lmi.?
22740 
22741 THP7312 ISP DRIVER
22742 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22743 M:      Paul Elder <paul.elder@ideasonboard.com>
22744 L:      linux-media@vger.kernel.org
22745 S:      Maintained
22746 T:      git git://linuxtv.org/media_tree.git
22747 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22748 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22749 F:      drivers/media/i2c/thp7312.c
22750 F:      include/uapi/linux/thp7312.h
22751 
22752 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22753 M:      Isaac Hazan <isaac.hazan@intel.com>
22754 L:      linux-usb@vger.kernel.org
22755 S:      Maintained
22756 F:      drivers/thunderbolt/dma_test.c
22757 
22758 THUNDERBOLT DRIVER
22759 M:      Andreas Noever <andreas.noever@gmail.com>
22760 M:      Michael Jamet <michael.jamet@intel.com>
22761 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
22762 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
22763 L:      linux-usb@vger.kernel.org
22764 S:      Maintained
22765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22766 F:      Documentation/admin-guide/thunderbolt.rst
22767 F:      drivers/thunderbolt/
22768 F:      include/linux/thunderbolt.h
22769 
22770 THUNDERBOLT NETWORK DRIVER
22771 M:      Michael Jamet <michael.jamet@intel.com>
22772 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
22773 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
22774 L:      netdev@vger.kernel.org
22775 S:      Maintained
22776 F:      drivers/net/thunderbolt/
22777 
22778 THUNDERX GPIO DRIVER
22779 M:      Robert Richter <rric@kernel.org>
22780 S:      Odd Fixes
22781 F:      drivers/gpio/gpio-thunderx.c
22782 
22783 TI ADS1119 ADC DRIVER
22784 M:      Francesco Dolcini <francesco@dolcini.it>
22785 M:      João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22786 L:      linux-iio@vger.kernel.org
22787 S:      Maintained
22788 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22789 F:      drivers/iio/adc/ti-ads1119.c
22790 
22791 TI ADS7924 ADC DRIVER
22792 M:      Hugo Villeneuve <hvilleneuve@dimonoff.com>
22793 L:      linux-iio@vger.kernel.org
22794 S:      Supported
22795 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22796 F:      drivers/iio/adc/ti-ads7924.c
22797 
22798 TI AM437X VPFE DRIVER
22799 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22800 L:      linux-media@vger.kernel.org
22801 S:      Maintained
22802 W:      https://linuxtv.org
22803 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22804 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22805 F:      drivers/media/platform/ti/am437x/
22806 
22807 TI BANDGAP AND THERMAL DRIVER
22808 M:      Eduardo Valentin <edubezval@gmail.com>
22809 M:      Keerthy <j-keerthy@ti.com>
22810 L:      linux-pm@vger.kernel.org
22811 L:      linux-omap@vger.kernel.org
22812 S:      Maintained
22813 F:      drivers/thermal/ti-soc-thermal/
22814 
22815 TI BQ27XXX POWER SUPPLY DRIVER
22816 F:      drivers/power/supply/bq27xxx_battery.c
22817 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22818 F:      include/linux/power/bq27xxx_battery.h
22819 
22820 TI CDCE706 CLOCK DRIVER
22821 M:      Max Filippov <jcmvbkbc@gmail.com>
22822 S:      Maintained
22823 F:      drivers/clk/clk-cdce706.c
22824 
22825 TI CLOCK DRIVER
22826 M:      Tero Kristo <kristo@kernel.org>
22827 L:      linux-omap@vger.kernel.org
22828 S:      Odd Fixes
22829 F:      drivers/clk/ti/
22830 F:      include/linux/clk/ti.h
22831 
22832 TI DAVINCI MACHINE SUPPORT
22833 M:      Bartosz Golaszewski <brgl@bgdev.pl>
22834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22835 S:      Maintained
22836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22837 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22838 F:      arch/arm/boot/dts/ti/davinci/
22839 F:      arch/arm/mach-davinci/
22840 F:      drivers/i2c/busses/i2c-davinci.c
22841 
22842 TI DAVINCI SERIES CLOCK DRIVER
22843 M:      David Lechner <david@lechnology.com>
22844 S:      Maintained
22845 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22846 F:      drivers/clk/davinci/
22847 F:      include/linux/clk/davinci.h
22848 
22849 TI DAVINCI SERIES GPIO DRIVER
22850 M:      Keerthy <j-keerthy@ti.com>
22851 L:      linux-gpio@vger.kernel.org
22852 S:      Maintained
22853 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22854 F:      drivers/gpio/gpio-davinci.c
22855 
22856 TI DAVINCI SERIES MEDIA DRIVER
22857 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22858 L:      linux-media@vger.kernel.org
22859 S:      Maintained
22860 W:      https://linuxtv.org
22861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22862 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22863 F:      drivers/media/platform/ti/davinci/
22864 F:      include/media/davinci/
22865 
22866 TI ENHANCED CAPTURE (eCAP) DRIVER
22867 M:      Vignesh Raghavendra <vigneshr@ti.com>
22868 R:      Julien Panis <jpanis@baylibre.com>
22869 L:      linux-iio@vger.kernel.org
22870 L:      linux-omap@vger.kernel.org
22871 S:      Maintained
22872 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22873 F:      drivers/counter/ti-ecap-capture.c
22874 
22875 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22876 R:      David Lechner <david@lechnology.com>
22877 L:      linux-iio@vger.kernel.org
22878 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22879 F:      drivers/counter/ti-eqep.c
22880 
22881 TI ETHERNET SWITCH DRIVER (CPSW)
22882 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
22883 R:      Roger Quadros <rogerq@kernel.org>
22884 L:      linux-omap@vger.kernel.org
22885 L:      netdev@vger.kernel.org
22886 S:      Maintained
22887 F:      drivers/net/ethernet/ti/cpsw*
22888 F:      drivers/net/ethernet/ti/davinci*
22889 
22890 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22891 M:      Alex Dubov <oakad@yahoo.com>
22892 S:      Maintained
22893 W:      http://tifmxx.berlios.de/
22894 F:      drivers/memstick/host/tifm_ms.c
22895 F:      drivers/misc/tifm*
22896 F:      drivers/mmc/host/tifm_sd.c
22897 F:      include/linux/tifm.h
22898 
22899 TI FPD-LINK DRIVERS
22900 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22901 L:      linux-media@vger.kernel.org
22902 S:      Maintained
22903 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22904 F:      drivers/media/i2c/ds90*
22905 F:      include/media/i2c/ds90*
22906 
22907 TI HDC302X HUMIDITY DRIVER
22908 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
22909 M:      Li peiyu <579lpy@gmail.com>
22910 L:      linux-iio@vger.kernel.org
22911 S:      Maintained
22912 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22913 F:      drivers/iio/humidity/hdc3020.c
22914 
22915 TI ICSSG ETHERNET DRIVER (ICSSG)
22916 R:      MD Danish Anwar <danishanwar@ti.com>
22917 R:      Roger Quadros <rogerq@kernel.org>
22918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22919 L:      netdev@vger.kernel.org
22920 S:      Maintained
22921 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22922 F:      drivers/net/ethernet/ti/icssg/*
22923 
22924 TI J721E CSI2RX DRIVER
22925 M:      Jai Luthra <j-luthra@ti.com>
22926 L:      linux-media@vger.kernel.org
22927 S:      Maintained
22928 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22929 F:      drivers/media/platform/ti/j721e-csi2rx/
22930 
22931 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22932 M:      Nishanth Menon <nm@ti.com>
22933 M:      Santosh Shilimkar <ssantosh@kernel.org>
22934 L:      linux-kernel@vger.kernel.org
22935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22936 S:      Maintained
22937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22938 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22939 F:      drivers/pmdomain/ti/omap_prm.c
22940 F:      drivers/soc/ti/*
22941 
22942 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22943 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
22944 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22945 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22946 S:      Maintained
22947 F:      sound/soc/codecs/isabelle*
22948 F:      sound/soc/codecs/lm49453*
22949 
22950 TI LMP92064 ADC DRIVER
22951 M:      Leonard Göhrs <l.goehrs@pengutronix.de>
22952 R:      kernel@pengutronix.de
22953 L:      linux-iio@vger.kernel.org
22954 S:      Maintained
22955 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22956 F:      drivers/iio/adc/ti-lmp92064.c
22957 
22958 TI PCM3060 ASoC CODEC DRIVER
22959 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
22960 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22961 S:      Maintained
22962 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22963 F:      sound/soc/codecs/pcm3060*
22964 
22965 TI TAS571X FAMILY ASoC CODEC DRIVER
22966 M:      Kevin Cernekee <cernekee@chromium.org>
22967 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22968 S:      Odd Fixes
22969 F:      sound/soc/codecs/tas571x*
22970 
22971 TI TMAG5273 MAGNETOMETER DRIVER
22972 M:      Gerald Loacker <gerald.loacker@wolfvision.net>
22973 L:      linux-iio@vger.kernel.org
22974 S:      Maintained
22975 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22976 F:      drivers/iio/magnetometer/tmag5273.c
22977 
22978 TI TRF7970A NFC DRIVER
22979 M:      Mark Greer <mgreer@animalcreek.com>
22980 L:      linux-wireless@vger.kernel.org
22981 S:      Supported
22982 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22983 F:      drivers/nfc/trf7970a.c
22984 
22985 TI TSC2046 ADC DRIVER
22986 M:      Oleksij Rempel <o.rempel@pengutronix.de>
22987 R:      kernel@pengutronix.de
22988 L:      linux-iio@vger.kernel.org
22989 S:      Maintained
22990 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22991 F:      drivers/iio/adc/ti-tsc2046.c
22992 
22993 TI TWL4030 SERIES SOC CODEC DRIVER
22994 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22996 S:      Maintained
22997 F:      sound/soc/codecs/twl4030*
22998 
22999 TI VPE/CAL DRIVERS
23000 M:      Benoit Parrot <bparrot@ti.com>
23001 L:      linux-media@vger.kernel.org
23002 S:      Maintained
23003 W:      http://linuxtv.org/
23004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23005 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23006 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23007 F:      drivers/media/platform/ti/cal/
23008 F:      drivers/media/platform/ti/vpe/
23009 
23010 TI WILINK WIRELESS DRIVERS
23011 L:      linux-wireless@vger.kernel.org
23012 S:      Orphan
23013 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23014 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23015 F:      drivers/net/wireless/ti/
23016 
23017 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23018 M:      John Stultz <jstultz@google.com>
23019 M:      Thomas Gleixner <tglx@linutronix.de>
23020 R:      Stephen Boyd <sboyd@kernel.org>
23021 L:      linux-kernel@vger.kernel.org
23022 S:      Supported
23023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23024 F:      include/linux/clocksource.h
23025 F:      include/linux/time.h
23026 F:      include/linux/timekeeper_internal.h
23027 F:      include/linux/timekeeping.h
23028 F:      include/linux/timex.h
23029 F:      include/uapi/linux/time.h
23030 F:      include/uapi/linux/timex.h
23031 F:      kernel/time/alarmtimer.c
23032 F:      kernel/time/clocksource*
23033 F:      kernel/time/ntp*
23034 F:      kernel/time/time.c
23035 F:      kernel/time/timeconst.bc
23036 F:      kernel/time/timeconv.c
23037 F:      kernel/time/timecounter.c
23038 F:      kernel/time/timekeeping*
23039 F:      kernel/time/time_test.c
23040 F:      tools/testing/selftests/timers/
23041 
23042 TIPC NETWORK LAYER
23043 M:      Jon Maloy <jmaloy@redhat.com>
23044 M:      Ying Xue <ying.xue@windriver.com>
23045 L:      netdev@vger.kernel.org (core kernel code)
23046 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23047 S:      Maintained
23048 W:      http://tipc.sourceforge.net/
23049 F:      include/uapi/linux/tipc*.h
23050 F:      net/tipc/
23051 
23052 TLAN NETWORK DRIVER
23053 M:      Samuel Chessman <chessman@tux.org>
23054 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
23055 S:      Maintained
23056 W:      http://sourceforge.net/projects/tlan/
23057 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23058 F:      drivers/net/ethernet/ti/tlan.*
23059 
23060 TMIO/SDHI MMC DRIVER
23061 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
23062 L:      linux-mmc@vger.kernel.org
23063 L:      linux-renesas-soc@vger.kernel.org
23064 S:      Supported
23065 F:      drivers/mmc/host/renesas_sdhi*
23066 F:      drivers/mmc/host/tmio_mmc*
23067 F:      include/linux/platform_data/tmio.h
23068 
23069 TMP513 HARDWARE MONITOR DRIVER
23070 M:      Eric Tremblay <etremblay@distech-controls.com>
23071 L:      linux-hwmon@vger.kernel.org
23072 S:      Maintained
23073 F:      Documentation/hwmon/tmp513.rst
23074 F:      drivers/hwmon/tmp513.c
23075 
23076 TMPFS (SHMEM FILESYSTEM)
23077 M:      Hugh Dickins <hughd@google.com>
23078 L:      linux-mm@kvack.org
23079 S:      Maintained
23080 F:      include/linux/shmem_fs.h
23081 F:      mm/shmem.c
23082 
23083 TOMOYO SECURITY MODULE
23084 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
23085 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23086 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23087 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23088 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23089 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23090 S:      Maintained
23091 W:      https://tomoyo.sourceforge.net/
23092 F:      security/tomoyo/
23093 
23094 TOPSTAR LAPTOP EXTRAS DRIVER
23095 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
23096 L:      platform-driver-x86@vger.kernel.org
23097 S:      Maintained
23098 F:      drivers/platform/x86/topstar-laptop.c
23099 
23100 TORTURE-TEST MODULES
23101 M:      Davidlohr Bueso <dave@stgolabs.net>
23102 M:      "Paul E. McKenney" <paulmck@kernel.org>
23103 M:      Josh Triplett <josh@joshtriplett.org>
23104 L:      linux-kernel@vger.kernel.org
23105 S:      Supported
23106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23107 F:      Documentation/RCU/torture.rst
23108 F:      kernel/locking/locktorture.c
23109 F:      kernel/rcu/rcuscale.c
23110 F:      kernel/rcu/rcutorture.c
23111 F:      kernel/rcu/refscale.c
23112 F:      kernel/torture.c
23113 
23114 TOSHIBA ACPI EXTRAS DRIVER
23115 M:      Azael Avalos <coproscefalo@gmail.com>
23116 L:      platform-driver-x86@vger.kernel.org
23117 S:      Maintained
23118 F:      drivers/platform/x86/toshiba_acpi.c
23119 
23120 TOSHIBA BLUETOOTH DRIVER
23121 M:      Azael Avalos <coproscefalo@gmail.com>
23122 L:      platform-driver-x86@vger.kernel.org
23123 S:      Maintained
23124 F:      drivers/platform/x86/toshiba_bluetooth.c
23125 
23126 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23127 M:      Azael Avalos <coproscefalo@gmail.com>
23128 L:      platform-driver-x86@vger.kernel.org
23129 S:      Maintained
23130 F:      drivers/platform/x86/toshiba_haps.c
23131 
23132 TOSHIBA SMM DRIVER
23133 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
23134 S:      Maintained
23135 W:      http://www.buzzard.org.uk/toshiba/
23136 F:      drivers/char/toshiba.c
23137 F:      include/linux/toshiba.h
23138 F:      include/uapi/linux/toshiba.h
23139 
23140 TOSHIBA TC358743 DRIVER
23141 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
23142 L:      linux-media@vger.kernel.org
23143 S:      Maintained
23144 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23145 F:      drivers/media/i2c/tc358743*
23146 F:      include/media/i2c/tc358743.h
23147 
23148 TOSHIBA WMI HOTKEYS DRIVER
23149 M:      Azael Avalos <coproscefalo@gmail.com>
23150 L:      platform-driver-x86@vger.kernel.org
23151 S:      Maintained
23152 F:      drivers/platform/x86/toshiba-wmi.c
23153 
23154 TPM DEVICE DRIVER
23155 M:      Peter Huewe <peterhuewe@gmx.de>
23156 M:      Jarkko Sakkinen <jarkko@kernel.org>
23157 R:      Jason Gunthorpe <jgg@ziepe.ca>
23158 L:      linux-integrity@vger.kernel.org
23159 S:      Maintained
23160 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23161 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23163 F:      Documentation/devicetree/bindings/tpm/
23164 F:      drivers/char/tpm/
23165 
23166 TPS546D24 DRIVER
23167 M:      Duke Du <dukedu83@gmail.com>
23168 L:      linux-hwmon@vger.kernel.org
23169 S:      Maintained
23170 F:      Documentation/hwmon/tps546d24.rst
23171 F:      drivers/hwmon/pmbus/tps546d24.c
23172 
23173 TQ SYSTEMS BOARD & DRIVER SUPPORT
23174 L:      linux@ew.tq-group.com
23175 S:      Supported
23176 W:      https://www.tq-group.com/en/products/tq-embedded/
23177 F:      arch/arm/boot/dts/imx*mba*.dts*
23178 F:      arch/arm/boot/dts/imx*tqma*.dts*
23179 F:      arch/arm/boot/dts/mba*.dtsi
23180 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23181 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23182 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23183 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23184 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23185 F:      drivers/gpio/gpio-tqmx86.c
23186 F:      drivers/mfd/tqmx86.c
23187 F:      drivers/watchdog/tqmx86_wdt.c
23188 
23189 TRACING
23190 M:      Steven Rostedt <rostedt@goodmis.org>
23191 M:      Masami Hiramatsu <mhiramat@kernel.org>
23192 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23193 L:      linux-kernel@vger.kernel.org
23194 L:      linux-trace-kernel@vger.kernel.org
23195 S:      Maintained
23196 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23198 F:      Documentation/trace/*
23199 F:      fs/tracefs/
23200 F:      include/linux/trace*.h
23201 F:      include/trace/
23202 F:      kernel/trace/
23203 F:      scripts/tracing/
23204 F:      tools/testing/selftests/ftrace/
23205 
23206 TRACING MMIO ACCESSES (MMIOTRACE)
23207 M:      Steven Rostedt <rostedt@goodmis.org>
23208 M:      Masami Hiramatsu <mhiramat@kernel.org>
23209 R:      Karol Herbst <karolherbst@gmail.com>
23210 R:      Pekka Paalanen <ppaalanen@gmail.com>
23211 L:      linux-kernel@vger.kernel.org
23212 L:      nouveau@lists.freedesktop.org
23213 S:      Maintained
23214 F:      arch/x86/mm/kmmio.c
23215 F:      arch/x86/mm/mmio-mod.c
23216 F:      arch/x86/mm/testmmiotrace.c
23217 F:      include/linux/mmiotrace.h
23218 F:      kernel/trace/trace_mmiotrace.c
23219 
23220 TRACING OS NOISE / LATENCY TRACERS
23221 M:      Steven Rostedt <rostedt@goodmis.org>
23222 S:      Maintained
23223 F:      Documentation/trace/hwlat_detector.rst
23224 F:      Documentation/trace/osnoise-tracer.rst
23225 F:      Documentation/trace/timerlat-tracer.rst
23226 F:      arch/*/kernel/trace.c
23227 F:      include/trace/events/osnoise.h
23228 F:      kernel/trace/trace_hwlat.c
23229 F:      kernel/trace/trace_irqsoff.c
23230 F:      kernel/trace/trace_osnoise.c
23231 F:      kernel/trace/trace_sched_wakeup.c
23232 
23233 TRADITIONAL CHINESE DOCUMENTATION
23234 M:      Hu Haowen <2023002089@link.tyut.edu.cn>
23235 S:      Maintained
23236 W:      https://github.com/srcres258/linux-doc
23237 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23238 F:      Documentation/translations/zh_TW/
23239 
23240 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23241 M:      Dan Williams <dan.j.williams@intel.com>
23242 L:      linux-coco@lists.linux.dev
23243 S:      Maintained
23244 F:      Documentation/ABI/testing/configfs-tsm
23245 F:      drivers/virt/coco/tsm.c
23246 F:      include/linux/tsm.h
23247 
23248 TRUSTED SERVICES TEE DRIVER
23249 M:      Balint Dobszay <balint.dobszay@arm.com>
23250 M:      Sudeep Holla <sudeep.holla@arm.com>
23251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23252 L:      trusted-services@lists.trustedfirmware.org
23253 S:      Maintained
23254 F:      Documentation/tee/ts-tee.rst
23255 F:      drivers/tee/tstee/
23256 
23257 TTY LAYER AND SERIAL DRIVERS
23258 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23259 M:      Jiri Slaby <jirislaby@kernel.org>
23260 L:      linux-kernel@vger.kernel.org
23261 L:      linux-serial@vger.kernel.org
23262 S:      Supported
23263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23264 F:      Documentation/devicetree/bindings/serial/
23265 F:      Documentation/driver-api/serial/
23266 F:      drivers/tty/
23267 F:      include/linux/selection.h
23268 F:      include/linux/serial.h
23269 F:      include/linux/serial_core.h
23270 F:      include/linux/sysrq.h
23271 F:      include/linux/tty*.h
23272 F:      include/linux/vt.h
23273 F:      include/linux/vt_*.h
23274 F:      include/uapi/linux/serial.h
23275 F:      include/uapi/linux/serial_core.h
23276 F:      include/uapi/linux/tty.h
23277 
23278 TUA9001 MEDIA DRIVER
23279 L:      linux-media@vger.kernel.org
23280 S:      Orphan
23281 W:      https://linuxtv.org
23282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23283 F:      drivers/media/tuners/tua9001*
23284 
23285 TULIP NETWORK DRIVERS
23286 L:      netdev@vger.kernel.org
23287 L:      linux-parisc@vger.kernel.org
23288 S:      Orphan
23289 F:      drivers/net/ethernet/dec/tulip/
23290 
23291 TUN/TAP driver
23292 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23293 M:      Jason Wang <jasowang@redhat.com>
23294 S:      Maintained
23295 W:      http://vtun.sourceforge.net/tun
23296 F:      Documentation/networking/tuntap.rst
23297 F:      arch/um/os-Linux/drivers/
23298 F:      drivers/net/tap.c
23299 F:      drivers/net/tun.c
23300 
23301 TURBOCHANNEL SUBSYSTEM
23302 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
23303 M:      Ralf Baechle <ralf@linux-mips.org>
23304 L:      linux-mips@vger.kernel.org
23305 S:      Maintained
23306 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23307 F:      drivers/tc/
23308 F:      include/linux/tc.h
23309 
23310 TURBOSTAT UTILITY
23311 M:      "Len Brown" <lenb@kernel.org>
23312 L:      linux-pm@vger.kernel.org
23313 S:      Supported
23314 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23315 B:      https://bugzilla.kernel.org
23316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23317 F:      tools/power/x86/turbostat/
23318 F:      tools/testing/selftests/turbostat/
23319 
23320 TW5864 VIDEO4LINUX DRIVER
23321 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23322 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23323 M:      Andrey Utkin <andrey_utkin@fastmail.com>
23324 L:      linux-media@vger.kernel.org
23325 S:      Supported
23326 F:      drivers/media/pci/tw5864/
23327 
23328 TW68 VIDEO4LINUX DRIVER
23329 M:      Hans Verkuil <hverkuil@xs4all.nl>
23330 L:      linux-media@vger.kernel.org
23331 S:      Odd Fixes
23332 W:      https://linuxtv.org
23333 T:      git git://linuxtv.org/media_tree.git
23334 F:      drivers/media/pci/tw68/
23335 
23336 TW686X VIDEO4LINUX DRIVER
23337 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23338 L:      linux-media@vger.kernel.org
23339 S:      Maintained
23340 W:      http://linuxtv.org
23341 T:      git git://linuxtv.org/media_tree.git
23342 F:      drivers/media/pci/tw686x/
23343 
23344 U-BOOT ENVIRONMENT VARIABLES
23345 M:      Rafał Miłecki <rafal@milecki.pl>
23346 S:      Maintained
23347 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23348 F:      drivers/nvmem/u-boot-env.c
23349 
23350 UACCE ACCELERATOR FRAMEWORK
23351 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
23352 M:      Zhou Wang <wangzhou1@hisilicon.com>
23353 L:      linux-accelerators@lists.ozlabs.org
23354 L:      linux-kernel@vger.kernel.org
23355 S:      Maintained
23356 F:      Documentation/ABI/testing/sysfs-driver-uacce
23357 F:      Documentation/misc-devices/uacce.rst
23358 F:      drivers/misc/uacce/
23359 F:      include/linux/uacce.h
23360 F:      include/uapi/misc/uacce/
23361 
23362 UBI FILE SYSTEM (UBIFS)
23363 M:      Richard Weinberger <richard@nod.at>
23364 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23365 L:      linux-mtd@lists.infradead.org
23366 S:      Supported
23367 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23370 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23371 F:      Documentation/filesystems/ubifs-authentication.rst
23372 F:      Documentation/filesystems/ubifs.rst
23373 F:      fs/ubifs/
23374 
23375 UBLK USERSPACE BLOCK DRIVER
23376 M:      Ming Lei <ming.lei@redhat.com>
23377 L:      linux-block@vger.kernel.org
23378 S:      Maintained
23379 F:      Documentation/block/ublk.rst
23380 F:      drivers/block/ublk_drv.c
23381 F:      include/uapi/linux/ublk_cmd.h
23382 
23383 UBSAN
23384 M:      Kees Cook <kees@kernel.org>
23385 R:      Marco Elver <elver@google.com>
23386 R:      Andrey Konovalov <andreyknvl@gmail.com>
23387 R:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
23388 L:      kasan-dev@googlegroups.com
23389 L:      linux-hardening@vger.kernel.org
23390 S:      Supported
23391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23392 F:      Documentation/dev-tools/ubsan.rst
23393 F:      include/linux/ubsan.h
23394 F:      lib/Kconfig.ubsan
23395 F:      lib/test_ubsan.c
23396 F:      lib/ubsan.c
23397 F:      lib/ubsan.h
23398 F:      scripts/Makefile.ubsan
23399 K:      \bARCH_HAS_UBSAN\b
23400 
23401 UCLINUX (M68KNOMMU AND COLDFIRE)
23402 M:      Greg Ungerer <gerg@linux-m68k.org>
23403 L:      linux-m68k@lists.linux-m68k.org
23404 S:      Maintained
23405 W:      http://www.linux-m68k.org/
23406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23407 F:      arch/m68k/*/*_no.*
23408 F:      arch/m68k/68*/
23409 F:      arch/m68k/coldfire/
23410 F:      arch/m68k/include/asm/*_no.*
23411 
23412 UDF FILESYSTEM
23413 M:      Jan Kara <jack@suse.com>
23414 S:      Maintained
23415 F:      Documentation/filesystems/udf.rst
23416 F:      fs/udf/
23417 
23418 UDRAW TABLET
23419 M:      Bastien Nocera <hadess@hadess.net>
23420 L:      linux-input@vger.kernel.org
23421 S:      Maintained
23422 F:      drivers/hid/hid-udraw-ps3.c
23423 
23424 UFS FILESYSTEM
23425 M:      Evgeniy Dushistov <dushistov@mail.ru>
23426 S:      Maintained
23427 F:      Documentation/admin-guide/ufs.rst
23428 F:      fs/ufs/
23429 
23430 UHID USERSPACE HID IO DRIVER
23431 M:      David Rheinsberg <david@readahead.eu>
23432 L:      linux-input@vger.kernel.org
23433 S:      Maintained
23434 F:      drivers/hid/uhid.c
23435 F:      include/uapi/linux/uhid.h
23436 
23437 ULPI BUS
23438 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23439 L:      linux-usb@vger.kernel.org
23440 S:      Maintained
23441 F:      drivers/usb/common/ulpi.c
23442 F:      include/linux/ulpi/
23443 
23444 UNICODE SUBSYSTEM
23445 M:      Gabriel Krisman Bertazi <krisman@kernel.org>
23446 L:      linux-fsdevel@vger.kernel.org
23447 S:      Supported
23448 F:      fs/unicode/
23449 
23450 UNIFDEF
23451 M:      Tony Finch <dot@dotat.at>
23452 S:      Maintained
23453 W:      http://dotat.at/prog/unifdef
23454 F:      scripts/unifdef.c
23455 
23456 UNIFORM CDROM DRIVER
23457 M:      Phillip Potter <phil@philpotter.co.uk>
23458 S:      Maintained
23459 F:      Documentation/cdrom/
23460 F:      drivers/cdrom/cdrom.c
23461 F:      include/linux/cdrom.h
23462 F:      include/uapi/linux/cdrom.h
23463 
23464 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23465 R:      Alim Akhtar <alim.akhtar@samsung.com>
23466 R:      Avri Altman <avri.altman@wdc.com>
23467 R:      Bart Van Assche <bvanassche@acm.org>
23468 L:      linux-scsi@vger.kernel.org
23469 S:      Supported
23470 F:      Documentation/devicetree/bindings/ufs/
23471 F:      Documentation/scsi/ufs.rst
23472 F:      drivers/ufs/core/
23473 
23474 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23475 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
23476 L:      linux-scsi@vger.kernel.org
23477 S:      Supported
23478 F:      drivers/ufs/host/*dwc*
23479 
23480 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23481 M:      Alim Akhtar <alim.akhtar@samsung.com>
23482 L:      linux-scsi@vger.kernel.org
23483 S:      Maintained
23484 F:      drivers/ufs/host/ufs-exynos*
23485 
23486 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23487 M:      Peter Wang <peter.wang@mediatek.com>
23488 R:      Stanley Jhu <chu.stanley@gmail.com>
23489 L:      linux-scsi@vger.kernel.org
23490 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23491 S:      Maintained
23492 F:      drivers/ufs/host/ufs-mediatek*
23493 
23494 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23495 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23496 L:      linux-arm-msm@vger.kernel.org
23497 L:      linux-scsi@vger.kernel.org
23498 S:      Maintained
23499 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23500 F:      drivers/ufs/host/ufs-qcom*
23501 
23502 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23503 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23504 L:      linux-renesas-soc@vger.kernel.org
23505 L:      linux-scsi@vger.kernel.org
23506 S:      Maintained
23507 F:      drivers/ufs/host/ufs-renesas.c
23508 
23509 UNSORTED BLOCK IMAGES (UBI)
23510 M:      Richard Weinberger <richard@nod.at>
23511 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23512 L:      linux-mtd@lists.infradead.org
23513 S:      Supported
23514 W:      http://www.linux-mtd.infradead.org/
23515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23517 F:      drivers/mtd/ubi/
23518 F:      include/linux/mtd/ubi.h
23519 F:      include/uapi/mtd/ubi-user.h
23520 
23521 UPROBES
23522 M:      Masami Hiramatsu <mhiramat@kernel.org>
23523 M:      Oleg Nesterov <oleg@redhat.com>
23524 M:      Peter Zijlstra <peterz@infradead.org>
23525 L:      linux-kernel@vger.kernel.org
23526 L:      linux-trace-kernel@vger.kernel.org
23527 S:      Maintained
23528 F:      arch/*/include/asm/uprobes.h
23529 F:      arch/*/kernel/probes/uprobes.c
23530 F:      arch/*/kernel/uprobes.c
23531 F:      include/linux/uprobes.h
23532 F:      kernel/events/uprobes.c
23533 
23534 USB "USBNET" DRIVER FRAMEWORK
23535 M:      Oliver Neukum <oneukum@suse.com>
23536 L:      netdev@vger.kernel.org
23537 S:      Maintained
23538 W:      http://www.linux-usb.org/usbnet
23539 F:      drivers/net/usb/usbnet.c
23540 F:      include/linux/usb/usbnet.h
23541 
23542 USB ACM DRIVER
23543 M:      Oliver Neukum <oneukum@suse.com>
23544 L:      linux-usb@vger.kernel.org
23545 S:      Maintained
23546 F:      Documentation/usb/acm.rst
23547 F:      drivers/usb/class/cdc-acm.*
23548 
23549 USB APPLE MFI FASTCHARGE DRIVER
23550 M:      Bastien Nocera <hadess@hadess.net>
23551 L:      linux-usb@vger.kernel.org
23552 S:      Maintained
23553 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23554 
23555 USB AR5523 WIRELESS DRIVER
23556 L:      linux-wireless@vger.kernel.org
23557 S:      Orphan
23558 F:      drivers/net/wireless/ath/ar5523/
23559 
23560 USB ATTACHED SCSI
23561 M:      Oliver Neukum <oneukum@suse.com>
23562 L:      linux-usb@vger.kernel.org
23563 L:      linux-scsi@vger.kernel.org
23564 S:      Maintained
23565 F:      drivers/usb/storage/uas.c
23566 
23567 USB CDC ETHERNET DRIVER
23568 M:      Oliver Neukum <oliver@neukum.org>
23569 L:      linux-usb@vger.kernel.org
23570 S:      Maintained
23571 F:      drivers/net/usb/cdc_*.c
23572 F:      include/uapi/linux/usb/cdc.h
23573 
23574 USB CHAOSKEY DRIVER
23575 M:      Keith Packard <keithp@keithp.com>
23576 L:      linux-usb@vger.kernel.org
23577 S:      Maintained
23578 F:      drivers/usb/misc/chaoskey.c
23579 
23580 USB CYPRESS C67X00 DRIVER
23581 L:      linux-usb@vger.kernel.org
23582 S:      Orphan
23583 F:      drivers/usb/c67x00/
23584 
23585 USB DAVICOM DM9601 DRIVER
23586 M:      Peter Korsgaard <peter@korsgaard.com>
23587 L:      netdev@vger.kernel.org
23588 S:      Maintained
23589 W:      http://www.linux-usb.org/usbnet
23590 F:      drivers/net/usb/dm9601.c
23591 
23592 USB EHCI DRIVER
23593 M:      Alan Stern <stern@rowland.harvard.edu>
23594 L:      linux-usb@vger.kernel.org
23595 S:      Maintained
23596 F:      Documentation/usb/ehci.rst
23597 F:      drivers/usb/host/ehci*
23598 
23599 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23600 M:      Jiri Kosina <jikos@kernel.org>
23601 M:      Benjamin Tissoires <bentiss@kernel.org>
23602 L:      linux-usb@vger.kernel.org
23603 S:      Maintained
23604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23605 F:      Documentation/hid/hiddev.rst
23606 F:      drivers/hid/usbhid/
23607 
23608 USB INTEL XHCI ROLE MUX DRIVER
23609 M:      Hans de Goede <hdegoede@redhat.com>
23610 L:      linux-usb@vger.kernel.org
23611 S:      Maintained
23612 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23613 
23614 USB IP DRIVER FOR HISILICON KIRIN 960
23615 M:      Yu Chen <chenyu56@huawei.com>
23616 M:      Binghui Wang <wangbinghui@hisilicon.com>
23617 L:      linux-usb@vger.kernel.org
23618 S:      Maintained
23619 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23620 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23621 
23622 USB IP DRIVER FOR HISILICON KIRIN 970
23623 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
23624 L:      linux-usb@vger.kernel.org
23625 S:      Maintained
23626 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23627 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23628 
23629 USB ISP116X DRIVER
23630 M:      Olav Kongas <ok@artecdesign.ee>
23631 L:      linux-usb@vger.kernel.org
23632 S:      Maintained
23633 F:      drivers/usb/host/isp116x*
23634 F:      include/linux/usb/isp116x.h
23635 
23636 USB ISP1760 DRIVER
23637 M:      Rui Miguel Silva <rui.silva@linaro.org>
23638 L:      linux-usb@vger.kernel.org
23639 S:      Maintained
23640 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23641 F:      drivers/usb/isp1760/*
23642 
23643 USB LAN78XX ETHERNET DRIVER
23644 M:      Woojung Huh <woojung.huh@microchip.com>
23645 M:      UNGLinuxDriver@microchip.com
23646 L:      netdev@vger.kernel.org
23647 S:      Maintained
23648 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23649 F:      drivers/net/usb/lan78xx.*
23650 F:      include/dt-bindings/net/microchip-lan78xx.h
23651 
23652 USB MASS STORAGE DRIVER
23653 M:      Alan Stern <stern@rowland.harvard.edu>
23654 L:      linux-usb@vger.kernel.org
23655 L:      usb-storage@lists.one-eyed-alien.net
23656 S:      Maintained
23657 F:      drivers/usb/storage/
23658 
23659 USB MIDI DRIVER
23660 M:      Clemens Ladisch <clemens@ladisch.de>
23661 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23662 S:      Maintained
23663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23664 F:      sound/usb/midi.*
23665 
23666 USB NETWORKING DRIVERS
23667 L:      linux-usb@vger.kernel.org
23668 S:      Odd Fixes
23669 F:      drivers/net/usb/
23670 
23671 USB OHCI DRIVER
23672 M:      Alan Stern <stern@rowland.harvard.edu>
23673 L:      linux-usb@vger.kernel.org
23674 S:      Maintained
23675 F:      Documentation/usb/ohci.rst
23676 F:      drivers/usb/host/ohci*
23677 
23678 USB OTG FSM (Finite State Machine)
23679 M:      Peter Chen <peter.chen@kernel.org>
23680 L:      linux-usb@vger.kernel.org
23681 S:      Maintained
23682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23683 F:      drivers/usb/common/usb-otg-fsm.c
23684 
23685 USB OVER IP DRIVER
23686 M:      Valentina Manea <valentina.manea.m@gmail.com>
23687 M:      Shuah Khan <shuah@kernel.org>
23688 M:      Shuah Khan <skhan@linuxfoundation.org>
23689 R:      Hongren Zheng <i@zenithal.me>
23690 L:      linux-usb@vger.kernel.org
23691 S:      Maintained
23692 F:      Documentation/usb/usbip_protocol.rst
23693 F:      drivers/usb/usbip/
23694 F:      tools/testing/selftests/drivers/usb/usbip/
23695 F:      tools/usb/usbip/
23696 
23697 USB PEGASUS DRIVER
23698 M:      Petko Manolov <petkan@nucleusys.com>
23699 L:      linux-usb@vger.kernel.org
23700 L:      netdev@vger.kernel.org
23701 S:      Maintained
23702 W:      https://github.com/petkan/pegasus
23703 T:      git https://github.com/petkan/pegasus.git
23704 F:      drivers/net/usb/pegasus.*
23705 
23706 USB PRINTER DRIVER (usblp)
23707 M:      Pete Zaitcev <zaitcev@redhat.com>
23708 L:      linux-usb@vger.kernel.org
23709 S:      Supported
23710 F:      drivers/usb/class/usblp.c
23711 
23712 USB QMI WWAN NETWORK DRIVER
23713 M:      Bjørn Mork <bjorn@mork.no>
23714 L:      netdev@vger.kernel.org
23715 S:      Maintained
23716 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23717 F:      drivers/net/usb/qmi_wwan.c
23718 
23719 USB RAW GADGET DRIVER
23720 R:      Andrey Konovalov <andreyknvl@gmail.com>
23721 L:      linux-usb@vger.kernel.org
23722 S:      Maintained
23723 F:      Documentation/usb/raw-gadget.rst
23724 F:      drivers/usb/gadget/legacy/raw_gadget.c
23725 F:      include/uapi/linux/usb/raw_gadget.h
23726 
23727 USB RTL8150 DRIVER
23728 M:      Petko Manolov <petkan@nucleusys.com>
23729 L:      linux-usb@vger.kernel.org
23730 L:      netdev@vger.kernel.org
23731 S:      Maintained
23732 W:      https://github.com/petkan/rtl8150
23733 T:      git https://github.com/petkan/rtl8150.git
23734 F:      drivers/net/usb/rtl8150.c
23735 
23736 USB SERIAL SUBSYSTEM
23737 M:      Johan Hovold <johan@kernel.org>
23738 L:      linux-usb@vger.kernel.org
23739 S:      Maintained
23740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23741 F:      Documentation/usb/usb-serial.rst
23742 F:      drivers/usb/serial/
23743 F:      include/linux/usb/serial.h
23744 
23745 USB SMSC75XX ETHERNET DRIVER
23746 M:      Steve Glendinning <steve.glendinning@shawell.net>
23747 L:      netdev@vger.kernel.org
23748 S:      Maintained
23749 F:      drivers/net/usb/smsc75xx.*
23750 
23751 USB SMSC95XX ETHERNET DRIVER
23752 M:      Steve Glendinning <steve.glendinning@shawell.net>
23753 M:      UNGLinuxDriver@microchip.com
23754 L:      netdev@vger.kernel.org
23755 S:      Maintained
23756 F:      drivers/net/usb/smsc95xx.*
23757 
23758 USB SUBSYSTEM
23759 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23760 L:      linux-usb@vger.kernel.org
23761 S:      Supported
23762 W:      http://www.linux-usb.org
23763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23764 F:      Documentation/devicetree/bindings/usb/
23765 F:      Documentation/usb/
23766 F:      drivers/usb/
23767 F:      include/dt-bindings/usb/
23768 F:      include/linux/usb.h
23769 F:      include/linux/usb/
23770 F:      include/uapi/linux/usb/
23771 
23772 USB TYPEC BUS FOR ALTERNATE MODES
23773 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23774 L:      linux-usb@vger.kernel.org
23775 S:      Maintained
23776 F:      Documentation/ABI/testing/sysfs-bus-typec
23777 F:      Documentation/driver-api/usb/typec_bus.rst
23778 F:      drivers/usb/typec/altmodes/
23779 F:      include/linux/usb/typec_altmode.h
23780 
23781 USB TYPEC CLASS
23782 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23783 L:      linux-usb@vger.kernel.org
23784 S:      Maintained
23785 F:      Documentation/ABI/testing/sysfs-class-typec
23786 F:      Documentation/driver-api/usb/typec.rst
23787 F:      drivers/usb/typec/
23788 F:      include/linux/usb/typec.h
23789 
23790 USB TYPEC INTEL PMC MUX DRIVER
23791 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23792 L:      linux-usb@vger.kernel.org
23793 S:      Maintained
23794 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23795 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23796 
23797 USB TYPEC PI3USB30532 MUX DRIVER
23798 M:      Hans de Goede <hdegoede@redhat.com>
23799 L:      linux-usb@vger.kernel.org
23800 S:      Maintained
23801 F:      drivers/usb/typec/mux/pi3usb30532.c
23802 
23803 USB TYPEC PORT CONTROLLER DRIVERS
23804 L:      linux-usb@vger.kernel.org
23805 S:      Orphan
23806 F:      drivers/usb/typec/tcpm/
23807 
23808 USB UHCI DRIVER
23809 M:      Alan Stern <stern@rowland.harvard.edu>
23810 L:      linux-usb@vger.kernel.org
23811 S:      Maintained
23812 F:      drivers/usb/host/uhci*
23813 
23814 USB VIDEO CLASS
23815 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23816 L:      linux-media@vger.kernel.org
23817 S:      Maintained
23818 W:      http://www.ideasonboard.org/uvc/
23819 T:      git git://linuxtv.org/media_tree.git
23820 F:      drivers/media/usb/uvc/
23821 F:      include/uapi/linux/uvcvideo.h
23822 
23823 USB WEBCAM GADGET
23824 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23825 M:      Daniel Scally <dan.scally@ideasonboard.com>
23826 L:      linux-usb@vger.kernel.org
23827 S:      Maintained
23828 F:      drivers/usb/gadget/function/*uvc*
23829 F:      drivers/usb/gadget/legacy/webcam.c
23830 F:      include/uapi/linux/usb/g_uvc.h
23831 
23832 USB XHCI DRIVER
23833 M:      Mathias Nyman <mathias.nyman@intel.com>
23834 L:      linux-usb@vger.kernel.org
23835 S:      Supported
23836 F:      drivers/usb/host/pci-quirks*
23837 F:      drivers/usb/host/xhci*
23838 
23839 USER DATAGRAM PROTOCOL (UDP)
23840 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23841 S:      Maintained
23842 F:      include/linux/udp.h
23843 F:      net/ipv4/udp.c
23844 F:      net/ipv6/udp.c
23845 
23846 USER-MODE LINUX (UML)
23847 M:      Richard Weinberger <richard@nod.at>
23848 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
23849 M:      Johannes Berg <johannes@sipsolutions.net>
23850 L:      linux-um@lists.infradead.org
23851 S:      Maintained
23852 W:      http://user-mode-linux.sourceforge.net
23853 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23856 F:      Documentation/virt/uml/
23857 F:      arch/um/
23858 F:      arch/x86/um/
23859 F:      fs/hostfs/
23860 
23861 USERSPACE COPYIN/COPYOUT (UIOVEC)
23862 M:      Alexander Viro <viro@zeniv.linux.org.uk>
23863 S:      Maintained
23864 F:      include/linux/uio.h
23865 F:      lib/iov_iter.c
23866 
23867 USERSPACE DMA BUFFER DRIVER
23868 M:      Gerd Hoffmann <kraxel@redhat.com>
23869 L:      dri-devel@lists.freedesktop.org
23870 S:      Maintained
23871 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23872 F:      drivers/dma-buf/udmabuf.c
23873 F:      include/uapi/linux/udmabuf.h
23874 
23875 USERSPACE I/O (UIO)
23876 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23877 S:      Maintained
23878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23879 F:      Documentation/driver-api/uio-howto.rst
23880 F:      drivers/uio/
23881 F:      include/linux/uio_driver.h
23882 
23883 UTIL-LINUX PACKAGE
23884 M:      Karel Zak <kzak@redhat.com>
23885 L:      util-linux@vger.kernel.org
23886 S:      Maintained
23887 W:      http://en.wikipedia.org/wiki/Util-linux
23888 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23889 
23890 UUID HELPERS
23891 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23892 L:      linux-kernel@vger.kernel.org
23893 S:      Maintained
23894 F:      include/linux/uuid.h
23895 F:      lib/test_uuid.c
23896 F:      lib/uuid.c
23897 
23898 UV SYSFS DRIVER
23899 M:      Justin Ernst <justin.ernst@hpe.com>
23900 L:      platform-driver-x86@vger.kernel.org
23901 S:      Maintained
23902 F:      drivers/platform/x86/uv_sysfs.c
23903 
23904 UVESAFB DRIVER
23905 M:      Michal Januszewski <spock@gentoo.org>
23906 L:      linux-fbdev@vger.kernel.org
23907 S:      Maintained
23908 W:      https://github.com/mjanusz/v86d
23909 F:      Documentation/fb/uvesafb.rst
23910 F:      drivers/video/fbdev/uvesafb.*
23911 
23912 Ux500 CLOCK DRIVERS
23913 M:      Ulf Hansson <ulf.hansson@linaro.org>
23914 L:      linux-clk@vger.kernel.org
23915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23916 S:      Maintained
23917 F:      drivers/clk/ux500/
23918 
23919 V4L2 ASYNC AND FWNODE FRAMEWORKS
23920 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
23921 L:      linux-media@vger.kernel.org
23922 S:      Maintained
23923 T:      git git://linuxtv.org/media_tree.git
23924 F:      drivers/media/v4l2-core/v4l2-async.c
23925 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23926 F:      include/media/v4l2-async.h
23927 F:      include/media/v4l2-fwnode.h
23928 
23929 V4L2 LENS DRIVERS
23930 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
23931 L:      linux-media@vger.kernel.org
23932 S:      Maintained
23933 F:      drivers/media/i2c/ak*
23934 F:      drivers/media/i2c/dw*
23935 F:      drivers/media/i2c/lm*
23936 
23937 V4L2 CAMERA SENSOR DRIVERS
23938 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
23939 L:      linux-media@vger.kernel.org
23940 S:      Maintained
23941 F:      Documentation/driver-api/media/camera-sensor.rst
23942 F:      Documentation/driver-api/media/tx-rx.rst
23943 F:      drivers/media/i2c/ar*
23944 F:      drivers/media/i2c/gc*
23945 F:      drivers/media/i2c/hi*
23946 F:      drivers/media/i2c/imx*
23947 F:      drivers/media/i2c/mt*
23948 F:      drivers/media/i2c/og*
23949 F:      drivers/media/i2c/ov*
23950 F:      drivers/media/i2c/s5*
23951 F:      drivers/media/i2c/vgxy61.c
23952 
23953 VF610 NAND DRIVER
23954 M:      Stefan Agner <stefan@agner.ch>
23955 L:      linux-mtd@lists.infradead.org
23956 S:      Supported
23957 F:      drivers/mtd/nand/raw/vf610_nfc.c
23958 
23959 VFAT/FAT/MSDOS FILESYSTEM
23960 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23961 S:      Maintained
23962 F:      Documentation/filesystems/vfat.rst
23963 F:      fs/fat/
23964 F:      tools/testing/selftests/filesystems/fat/
23965 
23966 VFIO CDX DRIVER
23967 M:      Nipun Gupta <nipun.gupta@amd.com>
23968 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
23969 L:      kvm@vger.kernel.org
23970 S:      Maintained
23971 F:      drivers/vfio/cdx/*
23972 
23973 VFIO DRIVER
23974 M:      Alex Williamson <alex.williamson@redhat.com>
23975 L:      kvm@vger.kernel.org
23976 S:      Maintained
23977 T:      git https://github.com/awilliam/linux-vfio.git
23978 F:      Documentation/ABI/testing/debugfs-vfio
23979 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23980 F:      Documentation/driver-api/vfio.rst
23981 F:      drivers/vfio/
23982 F:      include/linux/vfio.h
23983 F:      include/linux/vfio_pci_core.h
23984 F:      include/uapi/linux/vfio.h
23985 
23986 VFIO FSL-MC DRIVER
23987 L:      kvm@vger.kernel.org
23988 S:      Orphan
23989 F:      drivers/vfio/fsl-mc/
23990 
23991 VFIO HISILICON PCI DRIVER
23992 M:      Longfang Liu <liulongfang@huawei.com>
23993 M:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23994 L:      kvm@vger.kernel.org
23995 S:      Maintained
23996 F:      drivers/vfio/pci/hisilicon/
23997 
23998 VFIO MEDIATED DEVICE DRIVERS
23999 M:      Kirti Wankhede <kwankhede@nvidia.com>
24000 L:      kvm@vger.kernel.org
24001 S:      Maintained
24002 F:      Documentation/driver-api/vfio-mediated-device.rst
24003 F:      drivers/vfio/mdev/
24004 F:      include/linux/mdev.h
24005 F:      samples/vfio-mdev/
24006 
24007 VFIO MLX5 PCI DRIVER
24008 M:      Yishai Hadas <yishaih@nvidia.com>
24009 L:      kvm@vger.kernel.org
24010 S:      Maintained
24011 F:      drivers/vfio/pci/mlx5/
24012 
24013 VFIO NVIDIA GRACE GPU DRIVER
24014 M:      Ankit Agrawal <ankita@nvidia.com>
24015 L:      kvm@vger.kernel.org
24016 S:      Supported
24017 F:      drivers/vfio/pci/nvgrace-gpu/
24018 
24019 VFIO PCI DEVICE SPECIFIC DRIVERS
24020 R:      Jason Gunthorpe <jgg@nvidia.com>
24021 R:      Yishai Hadas <yishaih@nvidia.com>
24022 R:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24023 R:      Kevin Tian <kevin.tian@intel.com>
24024 L:      kvm@vger.kernel.org
24025 S:      Maintained
24026 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24027 F:      drivers/vfio/pci/*/
24028 
24029 VFIO PDS PCI DRIVER
24030 M:      Brett Creeley <brett.creeley@amd.com>
24031 L:      kvm@vger.kernel.org
24032 S:      Maintained
24033 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24034 F:      drivers/vfio/pci/pds/
24035 
24036 VFIO PLATFORM DRIVER
24037 M:      Eric Auger <eric.auger@redhat.com>
24038 L:      kvm@vger.kernel.org
24039 S:      Maintained
24040 F:      drivers/vfio/platform/
24041 
24042 VFIO QAT PCI DRIVER
24043 M:      Xin Zeng <xin.zeng@intel.com>
24044 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24045 L:      kvm@vger.kernel.org
24046 L:      qat-linux@intel.com
24047 S:      Supported
24048 F:      drivers/vfio/pci/qat/
24049 
24050 VFIO VIRTIO PCI DRIVER
24051 M:      Yishai Hadas <yishaih@nvidia.com>
24052 L:      kvm@vger.kernel.org
24053 L:      virtualization@lists.linux.dev
24054 S:      Maintained
24055 F:      drivers/vfio/pci/virtio
24056 
24057 VGA_SWITCHEROO
24058 R:      Lukas Wunner <lukas@wunner.de>
24059 S:      Maintained
24060 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24061 F:      Documentation/gpu/vga-switcheroo.rst
24062 F:      drivers/gpu/vga/vga_switcheroo.c
24063 F:      include/linux/vga_switcheroo.h
24064 
24065 VIA RHINE NETWORK DRIVER
24066 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
24067 S:      Maintained
24068 F:      drivers/net/ethernet/via/via-rhine.c
24069 
24070 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24071 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24072 L:      linux-fbdev@vger.kernel.org
24073 S:      Maintained
24074 F:      drivers/video/fbdev/via/
24075 F:      include/linux/via-core.h
24076 F:      include/linux/via_i2c.h
24077 
24078 VIA VELOCITY NETWORK DRIVER
24079 M:      Francois Romieu <romieu@fr.zoreil.com>
24080 L:      netdev@vger.kernel.org
24081 S:      Maintained
24082 F:      drivers/net/ethernet/via/via-velocity.*
24083 
24084 VICODEC VIRTUAL CODEC DRIVER
24085 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
24086 L:      linux-media@vger.kernel.org
24087 S:      Maintained
24088 W:      https://linuxtv.org
24089 T:      git git://linuxtv.org/media_tree.git
24090 F:      drivers/media/test-drivers/vicodec/*
24091 
24092 VIDEO I2C POLLING DRIVER
24093 M:      Matt Ranostay <matt.ranostay@konsulko.com>
24094 L:      linux-media@vger.kernel.org
24095 S:      Maintained
24096 F:      drivers/media/i2c/video-i2c.c
24097 
24098 VIDEO MULTIPLEXER DRIVER
24099 M:      Philipp Zabel <p.zabel@pengutronix.de>
24100 L:      linux-media@vger.kernel.org
24101 S:      Maintained
24102 F:      drivers/media/platform/video-mux.c
24103 
24104 VIDEOBUF2 FRAMEWORK
24105 M:      Tomasz Figa <tfiga@chromium.org>
24106 M:      Marek Szyprowski <m.szyprowski@samsung.com>
24107 L:      linux-media@vger.kernel.org
24108 S:      Maintained
24109 F:      drivers/media/common/videobuf2/*
24110 F:      include/media/videobuf2-*
24111 
24112 VIDTV VIRTUAL DIGITAL TV DRIVER
24113 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24114 L:      linux-media@vger.kernel.org
24115 S:      Maintained
24116 W:      https://linuxtv.org
24117 T:      git git://linuxtv.org/media_tree.git
24118 F:      drivers/media/test-drivers/vidtv/*
24119 
24120 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24121 M:      Shuah Khan <skhan@linuxfoundation.org>
24122 R:      Kieran Bingham <kieran.bingham@ideasonboard.com>
24123 L:      linux-media@vger.kernel.org
24124 S:      Maintained
24125 W:      https://linuxtv.org
24126 T:      git git://linuxtv.org/media_tree.git
24127 F:      drivers/media/test-drivers/vimc/*
24128 
24129 VIRT LIB
24130 M:      Alex Williamson <alex.williamson@redhat.com>
24131 M:      Paolo Bonzini <pbonzini@redhat.com>
24132 L:      kvm@vger.kernel.org
24133 S:      Supported
24134 F:      virt/lib/
24135 
24136 VIRTIO AND VHOST VSOCK DRIVER
24137 M:      Stefan Hajnoczi <stefanha@redhat.com>
24138 M:      Stefano Garzarella <sgarzare@redhat.com>
24139 L:      kvm@vger.kernel.org
24140 L:      virtualization@lists.linux.dev
24141 L:      netdev@vger.kernel.org
24142 S:      Maintained
24143 F:      drivers/vhost/vsock.c
24144 F:      include/linux/virtio_vsock.h
24145 F:      include/uapi/linux/virtio_vsock.h
24146 F:      net/vmw_vsock/virtio_transport.c
24147 F:      net/vmw_vsock/virtio_transport_common.c
24148 
24149 VIRTIO BALLOON
24150 M:      "Michael S. Tsirkin" <mst@redhat.com>
24151 M:      David Hildenbrand <david@redhat.com>
24152 L:      virtualization@lists.linux.dev
24153 S:      Maintained
24154 F:      drivers/virtio/virtio_balloon.c
24155 F:      include/linux/balloon_compaction.h
24156 F:      include/uapi/linux/virtio_balloon.h
24157 F:      mm/balloon_compaction.c
24158 
24159 VIRTIO BLOCK AND SCSI DRIVERS
24160 M:      "Michael S. Tsirkin" <mst@redhat.com>
24161 M:      Jason Wang <jasowang@redhat.com>
24162 R:      Paolo Bonzini <pbonzini@redhat.com>
24163 R:      Stefan Hajnoczi <stefanha@redhat.com>
24164 R:      Eugenio Pérez <eperezma@redhat.com>
24165 L:      virtualization@lists.linux.dev
24166 S:      Maintained
24167 F:      drivers/block/virtio_blk.c
24168 F:      drivers/scsi/virtio_scsi.c
24169 F:      include/uapi/linux/virtio_blk.h
24170 F:      include/uapi/linux/virtio_scsi.h
24171 
24172 VIRTIO CONSOLE DRIVER
24173 M:      Amit Shah <amit@kernel.org>
24174 L:      virtualization@lists.linux.dev
24175 S:      Maintained
24176 F:      drivers/char/virtio_console.c
24177 F:      include/uapi/linux/virtio_console.h
24178 
24179 VIRTIO CORE AND NET DRIVERS
24180 M:      "Michael S. Tsirkin" <mst@redhat.com>
24181 M:      Jason Wang <jasowang@redhat.com>
24182 R:      Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24183 R:      Eugenio Pérez <eperezma@redhat.com>
24184 L:      virtualization@lists.linux.dev
24185 S:      Maintained
24186 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24187 F:      Documentation/ABI/testing/sysfs-class-vduse
24188 F:      Documentation/devicetree/bindings/virtio/
24189 F:      Documentation/driver-api/virtio/
24190 F:      drivers/block/virtio_blk.c
24191 F:      drivers/crypto/virtio/
24192 F:      drivers/net/virtio_net.c
24193 F:      drivers/vdpa/
24194 F:      drivers/virtio/
24195 F:      include/linux/vdpa.h
24196 F:      include/linux/virtio*.h
24197 F:      include/linux/vringh.h
24198 F:      include/uapi/linux/virtio_*.h
24199 F:      tools/virtio/
24200 F:      tools/testing/selftests/drivers/net/virtio_net/
24201 
24202 VIRTIO CRYPTO DRIVER
24203 M:      Gonglei <arei.gonglei@huawei.com>
24204 L:      virtualization@lists.linux.dev
24205 L:      linux-crypto@vger.kernel.org
24206 S:      Maintained
24207 F:      drivers/crypto/virtio/
24208 F:      include/uapi/linux/virtio_crypto.h
24209 
24210 VIRTIO DRIVERS FOR S390
24211 M:      Cornelia Huck <cohuck@redhat.com>
24212 M:      Halil Pasic <pasic@linux.ibm.com>
24213 M:      Eric Farman <farman@linux.ibm.com>
24214 L:      linux-s390@vger.kernel.org
24215 L:      virtualization@lists.linux.dev
24216 L:      kvm@vger.kernel.org
24217 S:      Supported
24218 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24219 F:      drivers/s390/virtio/
24220 
24221 VIRTIO FILE SYSTEM
24222 M:      Vivek Goyal <vgoyal@redhat.com>
24223 M:      Stefan Hajnoczi <stefanha@redhat.com>
24224 M:      Miklos Szeredi <miklos@szeredi.hu>
24225 R:      Eugenio Pérez <eperezma@redhat.com>
24226 L:      virtualization@lists.linux.dev
24227 L:      linux-fsdevel@vger.kernel.org
24228 S:      Supported
24229 W:      https://virtio-fs.gitlab.io/
24230 F:      Documentation/filesystems/virtiofs.rst
24231 F:      fs/fuse/virtio_fs.c
24232 F:      include/uapi/linux/virtio_fs.h
24233 
24234 VIRTIO GPIO DRIVER
24235 M:      Enrico Weigelt, metux IT consult <info@metux.net>
24236 M:      Viresh Kumar <vireshk@kernel.org>
24237 L:      linux-gpio@vger.kernel.org
24238 L:      virtualization@lists.linux.dev
24239 S:      Maintained
24240 F:      drivers/gpio/gpio-virtio.c
24241 F:      include/uapi/linux/virtio_gpio.h
24242 
24243 VIRTIO GPU DRIVER
24244 M:      David Airlie <airlied@redhat.com>
24245 M:      Gerd Hoffmann <kraxel@redhat.com>
24246 R:      Gurchetan Singh <gurchetansingh@chromium.org>
24247 R:      Chia-I Wu <olvaffe@gmail.com>
24248 L:      dri-devel@lists.freedesktop.org
24249 L:      virtualization@lists.linux.dev
24250 S:      Maintained
24251 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24252 F:      drivers/gpu/drm/ci/xfails/virtio*
24253 F:      drivers/gpu/drm/virtio/
24254 F:      include/uapi/linux/virtio_gpu.h
24255 
24256 VIRTIO HOST (VHOST)
24257 M:      "Michael S. Tsirkin" <mst@redhat.com>
24258 M:      Jason Wang <jasowang@redhat.com>
24259 R:      Eugenio Pérez <eperezma@redhat.com>
24260 L:      kvm@vger.kernel.org
24261 L:      virtualization@lists.linux.dev
24262 L:      netdev@vger.kernel.org
24263 S:      Maintained
24264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24265 F:      drivers/vhost/
24266 F:      include/linux/sched/vhost_task.h
24267 F:      include/linux/vhost_iotlb.h
24268 F:      include/uapi/linux/vhost.h
24269 F:      kernel/vhost_task.c
24270 
24271 VIRTIO HOST (VHOST-SCSI)
24272 M:      "Michael S. Tsirkin" <mst@redhat.com>
24273 M:      Jason Wang <jasowang@redhat.com>
24274 M:      Mike Christie <michael.christie@oracle.com>
24275 R:      Paolo Bonzini <pbonzini@redhat.com>
24276 R:      Stefan Hajnoczi <stefanha@redhat.com>
24277 L:      virtualization@lists.linux.dev
24278 S:      Maintained
24279 F:      drivers/vhost/scsi.c
24280 
24281 VIRTIO I2C DRIVER
24282 M:      Viresh Kumar <viresh.kumar@linaro.org>
24283 R:      "Chen, Jian Jun" <jian.jun.chen@intel.com>
24284 L:      linux-i2c@vger.kernel.org
24285 L:      virtualization@lists.linux.dev
24286 S:      Maintained
24287 F:      drivers/i2c/busses/i2c-virtio.c
24288 F:      include/uapi/linux/virtio_i2c.h
24289 
24290 VIRTIO INPUT DRIVER
24291 M:      Gerd Hoffmann <kraxel@redhat.com>
24292 S:      Maintained
24293 F:      drivers/virtio/virtio_input.c
24294 F:      include/uapi/linux/virtio_input.h
24295 
24296 VIRTIO IOMMU DRIVER
24297 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
24298 L:      virtualization@lists.linux.dev
24299 S:      Maintained
24300 F:      drivers/iommu/virtio-iommu.c
24301 F:      include/uapi/linux/virtio_iommu.h
24302 
24303 VIRTIO MEM DRIVER
24304 M:      David Hildenbrand <david@redhat.com>
24305 L:      virtualization@lists.linux.dev
24306 S:      Maintained
24307 W:      https://virtio-mem.gitlab.io/
24308 F:      drivers/virtio/virtio_mem.c
24309 F:      include/uapi/linux/virtio_mem.h
24310 
24311 VIRTIO PMEM DRIVER
24312 M:      Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24313 L:      virtualization@lists.linux.dev
24314 S:      Maintained
24315 F:      drivers/nvdimm/nd_virtio.c
24316 F:      drivers/nvdimm/virtio_pmem.c
24317 
24318 VIRTIO SOUND DRIVER
24319 M:      Anton Yakovlev <anton.yakovlev@opensynergy.com>
24320 M:      "Michael S. Tsirkin" <mst@redhat.com>
24321 L:      virtualization@lists.linux.dev
24322 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
24323 S:      Maintained
24324 F:      include/uapi/linux/virtio_snd.h
24325 F:      sound/virtio/*
24326 
24327 VIRTUAL BOX GUEST DEVICE DRIVER
24328 M:      Hans de Goede <hdegoede@redhat.com>
24329 M:      Arnd Bergmann <arnd@arndb.de>
24330 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24331 S:      Maintained
24332 F:      drivers/virt/vboxguest/
24333 F:      include/linux/vbox_utils.h
24334 F:      include/uapi/linux/vbox*.h
24335 
24336 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24337 M:      Hans de Goede <hdegoede@redhat.com>
24338 L:      linux-fsdevel@vger.kernel.org
24339 S:      Maintained
24340 F:      fs/vboxsf/*
24341 
24342 VIRTUAL PCM TEST DRIVER
24343 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
24344 L:      linux-sound@vger.kernel.org
24345 S:      Maintained
24346 F:      Documentation/sound/cards/pcmtest.rst
24347 F:      sound/drivers/pcmtest.c
24348 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24349 
24350 VIRTUAL SERIO DEVICE DRIVER
24351 M:      Stephen Chandler Paul <thatslyude@gmail.com>
24352 S:      Maintained
24353 F:      drivers/input/serio/userio.c
24354 F:      include/uapi/linux/userio.h
24355 
24356 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24357 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
24358 S:      Maintained
24359 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24360 F:      drivers/iio/light/veml6075.c
24361 
24362 VISL VIRTUAL STATELESS DECODER DRIVER
24363 M:      Daniel Almeida <daniel.almeida@collabora.com>
24364 L:      linux-media@vger.kernel.org
24365 S:      Supported
24366 F:      drivers/media/test-drivers/visl
24367 
24368 VIVID VIRTUAL VIDEO DRIVER
24369 M:      Hans Verkuil <hverkuil@xs4all.nl>
24370 L:      linux-media@vger.kernel.org
24371 S:      Maintained
24372 W:      https://linuxtv.org
24373 T:      git git://linuxtv.org/media_tree.git
24374 F:      drivers/media/test-drivers/vivid/*
24375 
24376 VM SOCKETS (AF_VSOCK)
24377 M:      Stefano Garzarella <sgarzare@redhat.com>
24378 L:      virtualization@lists.linux.dev
24379 L:      netdev@vger.kernel.org
24380 S:      Maintained
24381 F:      drivers/net/vsockmon.c
24382 F:      include/net/af_vsock.h
24383 F:      include/uapi/linux/vm_sockets.h
24384 F:      include/uapi/linux/vm_sockets_diag.h
24385 F:      include/uapi/linux/vsockmon.h
24386 F:      net/vmw_vsock/
24387 F:      tools/testing/vsock/
24388 
24389 VMALLOC
24390 M:      Andrew Morton <akpm@linux-foundation.org>
24391 R:      Uladzislau Rezki <urezki@gmail.com>
24392 R:      Christoph Hellwig <hch@infradead.org>
24393 L:      linux-mm@kvack.org
24394 S:      Maintained
24395 W:      http://www.linux-mm.org
24396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24397 F:      include/linux/vmalloc.h
24398 F:      mm/vmalloc.c
24399 
24400 VME SUBSYSTEM
24401 L:      linux-kernel@vger.kernel.org
24402 S:      Orphan
24403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24404 F:      Documentation/driver-api/vme.rst
24405 F:      drivers/staging/vme_user/
24406 
24407 VMWARE BALLOON DRIVER
24408 M:      Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24409 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24410 L:      linux-kernel@vger.kernel.org
24411 S:      Supported
24412 F:      drivers/misc/vmw_balloon.c
24413 
24414 VMWARE HYPERVISOR INTERFACE
24415 M:      Ajay Kaher <ajay.kaher@broadcom.com>
24416 M:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24417 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24418 L:      virtualization@lists.linux.dev
24419 L:      x86@kernel.org
24420 S:      Supported
24421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24422 F:      arch/x86/include/asm/vmware.h
24423 F:      arch/x86/kernel/cpu/vmware.c
24424 
24425 VMWARE PVRDMA DRIVER
24426 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24427 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24428 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24429 L:      linux-rdma@vger.kernel.org
24430 S:      Supported
24431 F:      drivers/infiniband/hw/vmw_pvrdma/
24432 
24433 VMWARE PVSCSI DRIVER
24434 M:      Vishal Bhakta <vishal.bhakta@broadcom.com>
24435 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24436 L:      linux-scsi@vger.kernel.org
24437 S:      Supported
24438 F:      drivers/scsi/vmw_pvscsi.c
24439 F:      drivers/scsi/vmw_pvscsi.h
24440 
24441 VMWARE VIRTUAL PTP CLOCK DRIVER
24442 M:      Nick Shi <nick.shi@broadcom.com>
24443 R:      Ajay Kaher <ajay.kaher@broadcom.com>
24444 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24445 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24446 L:      netdev@vger.kernel.org
24447 S:      Supported
24448 F:      drivers/ptp/ptp_vmw.c
24449 
24450 VMWARE VMCI DRIVER
24451 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24452 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24453 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24454 L:      linux-kernel@vger.kernel.org
24455 S:      Supported
24456 F:      drivers/misc/vmw_vmci/
24457 F:      include/linux/vmw_vmci*
24458 
24459 VMWARE VMMOUSE SUBDRIVER
24460 M:      Zack Rusin <zack.rusin@broadcom.com>
24461 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24462 L:      linux-input@vger.kernel.org
24463 S:      Supported
24464 F:      drivers/input/mouse/vmmouse.c
24465 F:      drivers/input/mouse/vmmouse.h
24466 
24467 VMWARE VMXNET3 ETHERNET DRIVER
24468 M:      Ronak Doshi <ronak.doshi@broadcom.com>
24469 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24470 L:      netdev@vger.kernel.org
24471 S:      Supported
24472 F:      drivers/net/vmxnet3/
24473 
24474 VMWARE VSOCK VMCI TRANSPORT DRIVER
24475 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24476 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24477 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24478 L:      linux-kernel@vger.kernel.org
24479 S:      Supported
24480 F:      net/vmw_vsock/vmci_transport*
24481 
24482 VOCORE VOCORE2 BOARD
24483 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
24484 L:      linux-mips@vger.kernel.org
24485 S:      Maintained
24486 F:      arch/mips/boot/dts/ralink/vocore2.dts
24487 
24488 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24489 M:      Liam Girdwood <lgirdwood@gmail.com>
24490 M:      Mark Brown <broonie@kernel.org>
24491 L:      linux-kernel@vger.kernel.org
24492 S:      Supported
24493 W:      http://www.slimlogic.co.uk/?p=48
24494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24495 F:      Documentation/devicetree/bindings/regulator/
24496 F:      Documentation/power/regulator/
24497 F:      drivers/regulator/
24498 F:      include/dt-bindings/regulator/
24499 F:      include/linux/regulator/
24500 K:      regulator_get_optional
24501 
24502 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24503 R:      Matti Vaittinen <mazziesaccount@gmail.com>
24504 F:      drivers/regulator/irq_helpers.c
24505 
24506 VRF
24507 M:      David Ahern <dsahern@kernel.org>
24508 L:      netdev@vger.kernel.org
24509 S:      Maintained
24510 F:      Documentation/networking/vrf.rst
24511 F:      drivers/net/vrf.c
24512 
24513 VSPRINTF
24514 M:      Petr Mladek <pmladek@suse.com>
24515 M:      Steven Rostedt <rostedt@goodmis.org>
24516 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24517 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
24518 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
24519 S:      Maintained
24520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24521 F:      Documentation/core-api/printk-formats.rst
24522 F:      lib/test_printf.c
24523 F:      lib/test_scanf.c
24524 F:      lib/vsprintf.c
24525 
24526 VT1211 HARDWARE MONITOR DRIVER
24527 M:      Juerg Haefliger <juergh@proton.me>
24528 L:      linux-hwmon@vger.kernel.org
24529 S:      Maintained
24530 F:      Documentation/hwmon/vt1211.rst
24531 F:      drivers/hwmon/vt1211.c
24532 
24533 VT8231 HARDWARE MONITOR DRIVER
24534 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
24535 L:      linux-hwmon@vger.kernel.org
24536 S:      Maintained
24537 F:      drivers/hwmon/vt8231.c
24538 
24539 VUB300 USB to SDIO/SD/MMC bridge chip
24540 L:      linux-mmc@vger.kernel.org
24541 S:      Orphan
24542 F:      drivers/mmc/host/vub300.c
24543 
24544 W1 DALLAS'S 1-WIRE BUS
24545 M:      Krzysztof Kozlowski <krzk@kernel.org>
24546 S:      Maintained
24547 F:      Documentation/devicetree/bindings/w1/
24548 F:      Documentation/w1/
24549 F:      drivers/w1/
24550 F:      include/linux/w1.h
24551 
24552 W83791D HARDWARE MONITORING DRIVER
24553 M:      Marc Hulsman <m.hulsman@tudelft.nl>
24554 L:      linux-hwmon@vger.kernel.org
24555 S:      Maintained
24556 F:      Documentation/hwmon/w83791d.rst
24557 F:      drivers/hwmon/w83791d.c
24558 
24559 W83793 HARDWARE MONITORING DRIVER
24560 M:      Rudolf Marek <r.marek@assembler.cz>
24561 L:      linux-hwmon@vger.kernel.org
24562 S:      Maintained
24563 F:      Documentation/hwmon/w83793.rst
24564 F:      drivers/hwmon/w83793.c
24565 
24566 W83795 HARDWARE MONITORING DRIVER
24567 M:      Jean Delvare <jdelvare@suse.com>
24568 L:      linux-hwmon@vger.kernel.org
24569 S:      Maintained
24570 F:      drivers/hwmon/w83795.c
24571 
24572 W83L51xD SD/MMC CARD INTERFACE DRIVER
24573 M:      Pierre Ossman <pierre@ossman.eu>
24574 S:      Maintained
24575 F:      drivers/mmc/host/wbsd.*
24576 
24577 WACOM PROTOCOL 4 SERIAL TABLETS
24578 M:      Julian Squires <julian@cipht.net>
24579 M:      Hans de Goede <hdegoede@redhat.com>
24580 L:      linux-input@vger.kernel.org
24581 S:      Maintained
24582 F:      drivers/input/tablet/wacom_serial4.c
24583 
24584 WANGXUN ETHERNET DRIVER
24585 M:      Jiawen Wu <jiawenwu@trustnetic.com>
24586 M:      Mengyuan Lou <mengyuanlou@net-swift.com>
24587 L:      netdev@vger.kernel.org
24588 S:      Maintained
24589 W:      https://www.net-swift.com
24590 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24591 F:      drivers/net/ethernet/wangxun/
24592 F:      drivers/net/pcs/pcs-xpcs-wx.c
24593 
24594 WATCHDOG DEVICE DRIVERS
24595 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
24596 M:      Guenter Roeck <linux@roeck-us.net>
24597 L:      linux-watchdog@vger.kernel.org
24598 S:      Maintained
24599 W:      http://www.linux-watchdog.org/
24600 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24601 F:      Documentation/devicetree/bindings/watchdog/
24602 F:      Documentation/watchdog/
24603 F:      drivers/watchdog/
24604 F:      include/linux/watchdog.h
24605 F:      include/trace/events/watchdog.h
24606 F:      include/uapi/linux/watchdog.h
24607 
24608 WAVE5 VPU CODEC DRIVER
24609 M:      Nas Chung <nas.chung@chipsnmedia.com>
24610 M:      Jackson Lee <jackson.lee@chipsnmedia.com>
24611 L:      linux-media@vger.kernel.org
24612 S:      Maintained
24613 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24614 F:      drivers/media/platform/chips-media/wave5/
24615 
24616 WHISKEYCOVE PMIC GPIO DRIVER
24617 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24618 L:      linux-gpio@vger.kernel.org
24619 S:      Maintained
24620 F:      drivers/gpio/gpio-wcove.c
24621 
24622 WHWAVE RTC DRIVER
24623 M:      Dianlong Li <long17.cool@163.com>
24624 L:      linux-rtc@vger.kernel.org
24625 S:      Maintained
24626 F:      drivers/rtc/rtc-sd3078.c
24627 
24628 WIIMOTE HID DRIVER
24629 M:      David Rheinsberg <david@readahead.eu>
24630 L:      linux-input@vger.kernel.org
24631 S:      Maintained
24632 F:      drivers/hid/hid-wiimote*
24633 
24634 WILOCITY WIL6210 WIRELESS DRIVER
24635 L:      linux-wireless@vger.kernel.org
24636 S:      Orphan
24637 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24638 F:      drivers/net/wireless/ath/wil6210/
24639 
24640 WINBOND CIR DRIVER
24641 M:      David Härdeman <david@hardeman.nu>
24642 S:      Maintained
24643 F:      drivers/media/rc/winbond-cir.c
24644 
24645 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24646 L:      linux-watchdog@vger.kernel.org
24647 S:      Orphan
24648 F:      drivers/watchdog/ebc-c384_wdt.c
24649 
24650 WINSYSTEMS WS16C48 GPIO DRIVER
24651 M:      William Breathitt Gray <wbg@kernel.org>
24652 L:      linux-gpio@vger.kernel.org
24653 S:      Maintained
24654 F:      drivers/gpio/gpio-ws16c48.c
24655 
24656 WIREGUARD SECURE NETWORK TUNNEL
24657 M:      Jason A. Donenfeld <Jason@zx2c4.com>
24658 L:      wireguard@lists.zx2c4.com
24659 L:      netdev@vger.kernel.org
24660 S:      Maintained
24661 F:      drivers/net/wireguard/
24662 F:      tools/testing/selftests/wireguard/
24663 
24664 WISTRON LAPTOP BUTTON DRIVER
24665 M:      Miloslav Trmac <mitr@volny.cz>
24666 S:      Maintained
24667 F:      drivers/input/misc/wistron_btns.c
24668 
24669 WMI BINARY MOF DRIVER
24670 M:      Armin Wolf <W_Armin@gmx.de>
24671 R:      Thomas Weißschuh <linux@weissschuh.net>
24672 L:      platform-driver-x86@vger.kernel.org
24673 S:      Maintained
24674 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24675 F:      Documentation/wmi/devices/wmi-bmof.rst
24676 F:      drivers/platform/x86/wmi-bmof.c
24677 
24678 WOLFSON MICROELECTRONICS DRIVERS
24679 L:      patches@opensource.cirrus.com
24680 S:      Supported
24681 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24682 T:      git https://github.com/CirrusLogic/linux-drivers.git
24683 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24684 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24685 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24686 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24687 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24688 F:      Documentation/devicetree/bindings/sound/wm*
24689 F:      Documentation/hwmon/wm83??.rst
24690 F:      arch/arm/mach-s3c/mach-crag6410*
24691 F:      drivers/clk/clk-wm83*.c
24692 F:      drivers/gpio/gpio-*wm*.c
24693 F:      drivers/gpio/gpio-arizona.c
24694 F:      drivers/hwmon/wm83??-hwmon.c
24695 F:      drivers/input/misc/wm831x-on.c
24696 F:      drivers/input/touchscreen/wm831x-ts.c
24697 F:      drivers/input/touchscreen/wm97*.c
24698 F:      drivers/leds/leds-wm83*.c
24699 F:      drivers/mfd/arizona*
24700 F:      drivers/mfd/cs47l24*
24701 F:      drivers/mfd/wm*.c
24702 F:      drivers/power/supply/wm83*.c
24703 F:      drivers/regulator/arizona*
24704 F:      drivers/regulator/wm8*.c
24705 F:      drivers/rtc/rtc-wm83*.c
24706 F:      drivers/video/backlight/wm83*_bl.c
24707 F:      drivers/watchdog/wm83*_wdt.c
24708 F:      include/linux/mfd/arizona/
24709 F:      include/linux/mfd/wm831x/
24710 F:      include/linux/mfd/wm8350/
24711 F:      include/linux/mfd/wm8400*
24712 F:      include/linux/regulator/arizona*
24713 F:      include/linux/wm97xx.h
24714 F:      include/sound/wm????.h
24715 F:      sound/soc/codecs/arizona*
24716 F:      sound/soc/codecs/cs47l24*
24717 F:      sound/soc/codecs/wm*
24718 
24719 WORKQUEUE
24720 M:      Tejun Heo <tj@kernel.org>
24721 R:      Lai Jiangshan <jiangshanlai@gmail.com>
24722 S:      Maintained
24723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24724 F:      Documentation/core-api/workqueue.rst
24725 F:      include/linux/workqueue.h
24726 F:      kernel/workqueue.c
24727 F:      kernel/workqueue_internal.h
24728 
24729 WWAN DRIVERS
24730 M:      Loic Poulain <loic.poulain@linaro.org>
24731 M:      Sergey Ryazanov <ryazanov.s.a@gmail.com>
24732 R:      Johannes Berg <johannes@sipsolutions.net>
24733 L:      netdev@vger.kernel.org
24734 S:      Maintained
24735 F:      drivers/net/wwan/
24736 F:      include/linux/wwan.h
24737 F:      include/uapi/linux/wwan.h
24738 
24739 X-POWERS AXP288 PMIC DRIVERS
24740 M:      Hans de Goede <hdegoede@redhat.com>
24741 S:      Maintained
24742 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24743 N:      axp288
24744 
24745 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24746 M:      Chen-Yu Tsai <wens@csie.org>
24747 L:      linux-kernel@vger.kernel.org
24748 S:      Maintained
24749 N:      axp[128]
24750 
24751 X.25 STACK
24752 M:      Martin Schiller <ms@dev.tdt.de>
24753 L:      linux-x25@vger.kernel.org
24754 S:      Maintained
24755 F:      Documentation/networking/lapb-module.rst
24756 F:      Documentation/networking/x25*
24757 F:      drivers/net/wan/hdlc_x25.c
24758 F:      drivers/net/wan/lapbether.c
24759 F:      include/*/lapb.h
24760 F:      include/net/x25*
24761 F:      include/uapi/linux/x25.h
24762 F:      net/lapb/
24763 F:      net/x25/
24764 
24765 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24766 M:      Thomas Gleixner <tglx@linutronix.de>
24767 M:      Ingo Molnar <mingo@redhat.com>
24768 M:      Borislav Petkov <bp@alien8.de>
24769 M:      Dave Hansen <dave.hansen@linux.intel.com>
24770 M:      x86@kernel.org
24771 R:      "H. Peter Anvin" <hpa@zytor.com>
24772 L:      linux-kernel@vger.kernel.org
24773 S:      Maintained
24774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24775 F:      Documentation/arch/x86/
24776 F:      Documentation/devicetree/bindings/x86/
24777 F:      arch/x86/
24778 
24779 X86 ENTRY CODE
24780 M:      Andy Lutomirski <luto@kernel.org>
24781 L:      linux-kernel@vger.kernel.org
24782 S:      Maintained
24783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24784 F:      arch/x86/entry/
24785 
24786 X86 HARDWARE VULNERABILITIES
24787 M:      Thomas Gleixner <tglx@linutronix.de>
24788 M:      Borislav Petkov <bp@alien8.de>
24789 M:      Peter Zijlstra <peterz@infradead.org>
24790 M:      Josh Poimboeuf <jpoimboe@kernel.org>
24791 R:      Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24792 S:      Maintained
24793 F:      Documentation/admin-guide/hw-vuln/
24794 F:      arch/x86/include/asm/nospec-branch.h
24795 F:      arch/x86/kernel/cpu/bugs.c
24796 
24797 X86 MCE INFRASTRUCTURE
24798 M:      Tony Luck <tony.luck@intel.com>
24799 M:      Borislav Petkov <bp@alien8.de>
24800 L:      linux-edac@vger.kernel.org
24801 S:      Maintained
24802 F:      Documentation/ABI/testing/sysfs-mce
24803 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24804 F:      arch/x86/kernel/cpu/mce/*
24805 
24806 X86 MICROCODE UPDATE SUPPORT
24807 M:      Borislav Petkov <bp@alien8.de>
24808 S:      Maintained
24809 F:      arch/x86/kernel/cpu/microcode/*
24810 
24811 X86 MM
24812 M:      Dave Hansen <dave.hansen@linux.intel.com>
24813 M:      Andy Lutomirski <luto@kernel.org>
24814 M:      Peter Zijlstra <peterz@infradead.org>
24815 L:      linux-kernel@vger.kernel.org
24816 S:      Maintained
24817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24818 F:      arch/x86/mm/
24819 
24820 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24821 M:      Hans de Goede <hdegoede@redhat.com>
24822 L:      platform-driver-x86@vger.kernel.org
24823 S:      Maintained
24824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24825 F:      drivers/platform/x86/x86-android-tablets/
24826 
24827 X86 PLATFORM DRIVERS
24828 M:      Hans de Goede <hdegoede@redhat.com>
24829 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24830 L:      platform-driver-x86@vger.kernel.org
24831 S:      Maintained
24832 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24834 F:      drivers/platform/olpc/
24835 F:      drivers/platform/x86/
24836 F:      include/linux/platform_data/x86/
24837 
24838 X86 PLATFORM UV HPE SUPERDOME FLEX
24839 M:      Steve Wahl <steve.wahl@hpe.com>
24840 R:      Justin Ernst <justin.ernst@hpe.com>
24841 R:      Kyle Meyer <kyle.meyer@hpe.com>
24842 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
24843 R:      Russ Anderson <russ.anderson@hpe.com>
24844 S:      Supported
24845 F:      arch/x86/include/asm/uv/
24846 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24847 F:      arch/x86/platform/uv/
24848 
24849 X86 STACK UNWINDING
24850 M:      Josh Poimboeuf <jpoimboe@kernel.org>
24851 M:      Peter Zijlstra <peterz@infradead.org>
24852 S:      Supported
24853 F:      arch/x86/include/asm/unwind*.h
24854 F:      arch/x86/kernel/dumpstack.c
24855 F:      arch/x86/kernel/stacktrace.c
24856 F:      arch/x86/kernel/unwind_*.c
24857 
24858 X86 TRUST DOMAIN EXTENSIONS (TDX)
24859 M:      Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24860 R:      Dave Hansen <dave.hansen@linux.intel.com>
24861 L:      x86@kernel.org
24862 L:      linux-coco@lists.linux.dev
24863 S:      Supported
24864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24865 F:      arch/x86/boot/compressed/tdx*
24866 F:      arch/x86/coco/tdx/
24867 F:      arch/x86/include/asm/shared/tdx.h
24868 F:      arch/x86/include/asm/tdx.h
24869 F:      arch/x86/virt/vmx/tdx/
24870 F:      drivers/virt/coco/tdx-guest
24871 
24872 X86 VDSO
24873 M:      Andy Lutomirski <luto@kernel.org>
24874 L:      linux-kernel@vger.kernel.org
24875 S:      Maintained
24876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24877 F:      arch/x86/entry/vdso/
24878 
24879 XARRAY
24880 M:      Matthew Wilcox <willy@infradead.org>
24881 L:      linux-fsdevel@vger.kernel.org
24882 S:      Supported
24883 F:      Documentation/core-api/xarray.rst
24884 F:      include/linux/idr.h
24885 F:      include/linux/xarray.h
24886 F:      lib/idr.c
24887 F:      lib/xarray.c
24888 F:      tools/testing/radix-tree
24889 
24890 XBOX DVD IR REMOTE
24891 M:      Benjamin Valentin <benpicco@googlemail.com>
24892 S:      Maintained
24893 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24894 F:      drivers/media/rc/xbox_remote.c
24895 
24896 XC2028/3028 TUNER DRIVER
24897 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
24898 L:      linux-media@vger.kernel.org
24899 S:      Maintained
24900 W:      https://linuxtv.org
24901 T:      git git://linuxtv.org/media_tree.git
24902 F:      drivers/media/tuners/xc2028.*
24903 
24904 XDP (eXpress Data Path)
24905 M:      Alexei Starovoitov <ast@kernel.org>
24906 M:      Daniel Borkmann <daniel@iogearbox.net>
24907 M:      David S. Miller <davem@davemloft.net>
24908 M:      Jakub Kicinski <kuba@kernel.org>
24909 M:      Jesper Dangaard Brouer <hawk@kernel.org>
24910 M:      John Fastabend <john.fastabend@gmail.com>
24911 L:      netdev@vger.kernel.org
24912 L:      bpf@vger.kernel.org
24913 S:      Supported
24914 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24915 F:      drivers/net/ethernet/*/*/*xdp*
24916 F:      include/net/xdp.h
24917 F:      include/net/xdp_priv.h
24918 F:      include/trace/events/xdp.h
24919 F:      kernel/bpf/cpumap.c
24920 F:      kernel/bpf/devmap.c
24921 F:      net/core/xdp.c
24922 F:      samples/bpf/xdp*
24923 F:      tools/testing/selftests/bpf/*/*xdp*
24924 F:      tools/testing/selftests/bpf/*xdp*
24925 K:      (?:\b|_)xdp(?:\b|_)
24926 
24927 XDP SOCKETS (AF_XDP)
24928 M:      Björn Töpel <bjorn@kernel.org>
24929 M:      Magnus Karlsson <magnus.karlsson@intel.com>
24930 M:      Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24931 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
24932 L:      netdev@vger.kernel.org
24933 L:      bpf@vger.kernel.org
24934 S:      Maintained
24935 F:      Documentation/networking/af_xdp.rst
24936 F:      include/net/netns/xdp.h
24937 F:      include/net/xdp_sock*
24938 F:      include/net/xsk_buff_pool.h
24939 F:      include/uapi/linux/if_xdp.h
24940 F:      include/uapi/linux/xdp_diag.h
24941 F:      net/xdp/
24942 F:      tools/testing/selftests/bpf/*xsk*
24943 
24944 XEN BLOCK SUBSYSTEM
24945 M:      Roger Pau Monné <roger.pau@citrix.com>
24946 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24947 S:      Supported
24948 F:      drivers/block/xen*
24949 F:      drivers/block/xen-blkback/*
24950 
24951 XEN HYPERVISOR ARM
24952 M:      Stefano Stabellini <sstabellini@kernel.org>
24953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24954 S:      Maintained
24955 F:      arch/arm/include/asm/xen/
24956 F:      arch/arm/xen/
24957 
24958 XEN HYPERVISOR ARM64
24959 M:      Stefano Stabellini <sstabellini@kernel.org>
24960 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24961 S:      Maintained
24962 F:      arch/arm64/include/asm/xen/
24963 F:      arch/arm64/xen/
24964 
24965 XEN HYPERVISOR INTERFACE
24966 M:      Juergen Gross <jgross@suse.com>
24967 M:      Stefano Stabellini <sstabellini@kernel.org>
24968 R:      Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24969 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24970 S:      Supported
24971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24972 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24973 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24974 F:      drivers/*/xen-*front.c
24975 F:      drivers/xen/
24976 F:      include/uapi/xen/
24977 F:      include/xen/
24978 F:      kernel/configs/xen.config
24979 
24980 XEN HYPERVISOR X86
24981 M:      Juergen Gross <jgross@suse.com>
24982 R:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
24983 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24984 S:      Supported
24985 F:      arch/x86/configs/xen.config
24986 F:      arch/x86/include/asm/pvclock-abi.h
24987 F:      arch/x86/include/asm/xen/
24988 F:      arch/x86/platform/pvh/
24989 F:      arch/x86/xen/
24990 
24991 XEN NETWORK BACKEND DRIVER
24992 M:      Wei Liu <wei.liu@kernel.org>
24993 M:      Paul Durrant <paul@xen.org>
24994 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
24995 L:      netdev@vger.kernel.org
24996 S:      Supported
24997 F:      drivers/net/xen-netback/*
24998 
24999 XEN PCI SUBSYSTEM
25000 M:      Juergen Gross <jgross@suse.com>
25001 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25002 S:      Supported
25003 F:      arch/x86/pci/*xen*
25004 F:      drivers/pci/*xen*
25005 
25006 XEN PVSCSI DRIVERS
25007 M:      Juergen Gross <jgross@suse.com>
25008 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25009 L:      linux-scsi@vger.kernel.org
25010 S:      Supported
25011 F:      drivers/scsi/xen-scsifront.c
25012 F:      drivers/xen/xen-scsiback.c
25013 F:      include/xen/interface/io/vscsiif.h
25014 
25015 XEN PVUSB DRIVER
25016 M:      Juergen Gross <jgross@suse.com>
25017 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25018 L:      linux-usb@vger.kernel.org
25019 S:      Supported
25020 F:      drivers/usb/host/xen*
25021 F:      include/xen/interface/io/usbif.h
25022 
25023 XEN SOUND FRONTEND DRIVER
25024 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25025 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25026 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
25027 S:      Supported
25028 F:      sound/xen/*
25029 
25030 XEN SWIOTLB SUBSYSTEM
25031 M:      Juergen Gross <jgross@suse.com>
25032 M:      Stefano Stabellini <sstabellini@kernel.org>
25033 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25034 L:      iommu@lists.linux.dev
25035 S:      Supported
25036 F:      arch/*/include/asm/xen/swiotlb-xen.h
25037 F:      drivers/xen/swiotlb-xen.c
25038 F:      include/xen/arm/swiotlb-xen.h
25039 F:      include/xen/swiotlb-xen.h
25040 
25041 XFS FILESYSTEM
25042 M:      Chandan Babu R <chandan.babu@oracle.com>
25043 R:      Darrick J. Wong <djwong@kernel.org>
25044 L:      linux-xfs@vger.kernel.org
25045 S:      Supported
25046 W:      http://xfs.org/
25047 C:      irc://irc.oftc.net/xfs
25048 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25049 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25050 F:      Documentation/ABI/testing/sysfs-fs-xfs
25051 F:      Documentation/admin-guide/xfs.rst
25052 F:      Documentation/filesystems/xfs/*
25053 F:      fs/xfs/
25054 F:      include/uapi/linux/dqblk_xfs.h
25055 F:      include/uapi/linux/fsmap.h
25056 
25057 XILINX AMS DRIVER
25058 M:      Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25059 L:      linux-iio@vger.kernel.org
25060 S:      Maintained
25061 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25062 F:      drivers/iio/adc/xilinx-ams.c
25063 
25064 XILINX AXI ETHERNET DRIVER
25065 M:      Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25066 S:      Maintained
25067 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25068 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25069 
25070 XILINX CAN DRIVER
25071 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25072 L:      linux-can@vger.kernel.org
25073 S:      Maintained
25074 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25075 F:      drivers/net/can/xilinx_can.c
25076 
25077 XILINX EVENT MANAGEMENT DRIVER
25078 M:      Michal Simek <michal.simek@amd.com>
25079 S:      Maintained
25080 F:      drivers/soc/xilinx/xlnx_event_manager.c
25081 F:      include/linux/firmware/xlnx-event-manager.h
25082 
25083 XILINX GPIO DRIVER
25084 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25085 R:      Srinivas Neeli <srinivas.neeli@amd.com>
25086 R:      Michal Simek <michal.simek@amd.com>
25087 S:      Maintained
25088 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25089 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25090 F:      drivers/gpio/gpio-xilinx.c
25091 F:      drivers/gpio/gpio-zynq.c
25092 
25093 XILINX LL TEMAC ETHERNET DRIVER
25094 L:      netdev@vger.kernel.org
25095 S:      Orphan
25096 F:      drivers/net/ethernet/xilinx/ll_temac*
25097 
25098 XILINX PWM DRIVER
25099 M:      Sean Anderson <sean.anderson@seco.com>
25100 S:      Maintained
25101 F:      drivers/pwm/pwm-xilinx.c
25102 F:      include/clocksource/timer-xilinx.h
25103 
25104 XILINX SD-FEC IP CORES
25105 M:      Derek Kiernan <derek.kiernan@amd.com>
25106 M:      Dragan Cvetic <dragan.cvetic@amd.com>
25107 S:      Maintained
25108 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25109 F:      Documentation/misc-devices/xilinx_sdfec.rst
25110 F:      drivers/misc/Kconfig
25111 F:      drivers/misc/Makefile
25112 F:      drivers/misc/xilinx_sdfec.c
25113 F:      include/uapi/misc/xilinx_sdfec.h
25114 
25115 XILINX UARTLITE SERIAL DRIVER
25116 M:      Peter Korsgaard <jacmet@sunsite.dk>
25117 L:      linux-serial@vger.kernel.org
25118 S:      Maintained
25119 F:      drivers/tty/serial/uartlite.c
25120 
25121 XILINX VIDEO IP CORES
25122 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25123 L:      linux-media@vger.kernel.org
25124 S:      Supported
25125 T:      git git://linuxtv.org/media_tree.git
25126 F:      Documentation/devicetree/bindings/media/xilinx/
25127 F:      drivers/media/platform/xilinx/
25128 F:      include/uapi/linux/xilinx-v4l2-controls.h
25129 
25130 XILINX VERSAL EDAC DRIVER
25131 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25132 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25133 S:      Maintained
25134 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25135 F:      drivers/edac/versal_edac.c
25136 
25137 XILINX WATCHDOG DRIVER
25138 M:      Srinivas Neeli <srinivas.neeli@amd.com>
25139 R:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25140 R:      Michal Simek <michal.simek@amd.com>
25141 S:      Maintained
25142 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25143 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25144 F:      drivers/watchdog/of_xilinx_wdt.c
25145 F:      drivers/watchdog/xilinx_wwdt.c
25146 
25147 XILINX XDMA DRIVER
25148 M:      Lizhi Hou <lizhi.hou@amd.com>
25149 M:      Brian Xu <brian.xu@amd.com>
25150 M:      Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25151 L:      dmaengine@vger.kernel.org
25152 S:      Supported
25153 F:      drivers/dma/xilinx/xdma-regs.h
25154 F:      drivers/dma/xilinx/xdma.c
25155 F:      include/linux/dma/amd_xdma.h
25156 F:      include/linux/platform_data/amd_xdma.h
25157 
25158 XILINX ZYNQMP DPDMA DRIVER
25159 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25160 L:      dmaengine@vger.kernel.org
25161 S:      Supported
25162 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25163 F:      drivers/dma/xilinx/xilinx_dpdma.c
25164 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25165 
25166 XILINX ZYNQMP OCM EDAC DRIVER
25167 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25168 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25169 S:      Maintained
25170 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25171 F:      drivers/edac/zynqmp_edac.c
25172 
25173 XILINX ZYNQMP PSGTR PHY DRIVER
25174 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25175 L:      linux-kernel@vger.kernel.org
25176 S:      Supported
25177 T:      git https://github.com/Xilinx/linux-xlnx.git
25178 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25179 F:      drivers/phy/xilinx/phy-zynqmp.c
25180 
25181 XILINX ZYNQMP SHA3 DRIVER
25182 M:      Harsha <harsha.harsha@amd.com>
25183 S:      Maintained
25184 F:      drivers/crypto/xilinx/zynqmp-sha.c
25185 
25186 XILINX ZYNQMP NVMEM DRIVER
25187 M:      Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25188 M:      Kalyani Akula <kalyani.akula@amd.com>
25189 R:      Michal Simek <michal.simek@amd.com>
25190 S:      Maintained
25191 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25192 F:      drivers/nvmem/zynqmp_nvmem.c
25193 
25194 XILLYBUS DRIVER
25195 M:      Eli Billauer <eli.billauer@gmail.com>
25196 L:      linux-kernel@vger.kernel.org
25197 S:      Supported
25198 F:      drivers/char/xillybus/
25199 
25200 XLP9XX I2C DRIVER
25201 M:      George Cherian <gcherian@marvell.com>
25202 L:      linux-i2c@vger.kernel.org
25203 S:      Supported
25204 W:      http://www.marvell.com
25205 F:      drivers/i2c/busses/i2c-xlp9xx.c
25206 
25207 XRA1403 GPIO EXPANDER
25208 M:      Nandor Han <nandor.han@ge.com>
25209 L:      linux-gpio@vger.kernel.org
25210 S:      Maintained
25211 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25212 F:      drivers/gpio/gpio-xra1403.c
25213 
25214 XTENSA XTFPGA PLATFORM SUPPORT
25215 M:      Max Filippov <jcmvbkbc@gmail.com>
25216 S:      Maintained
25217 F:      drivers/spi/spi-xtensa-xtfpga.c
25218 F:      sound/soc/xtensa/xtfpga-i2s.c
25219 
25220 YAM DRIVER FOR AX.25
25221 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
25222 L:      linux-hams@vger.kernel.org
25223 S:      Maintained
25224 F:      drivers/net/hamradio/yam*
25225 F:      include/linux/yam.h
25226 
25227 YAMA SECURITY MODULE
25228 M:      Kees Cook <kees@kernel.org>
25229 S:      Supported
25230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25231 F:      Documentation/admin-guide/LSM/Yama.rst
25232 F:      security/yama/
25233 
25234 YAML NETLINK (YNL)
25235 M:      Donald Hunter <donald.hunter@gmail.com>
25236 M:      Jakub Kicinski <kuba@kernel.org>
25237 F:      Documentation/netlink/
25238 F:      Documentation/userspace-api/netlink/intro-specs.rst
25239 F:      Documentation/userspace-api/netlink/specs.rst
25240 F:      tools/net/ynl/
25241 
25242 YEALINK PHONE DRIVER
25243 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
25244 L:      usbb2k-api-dev@nongnu.org
25245 S:      Maintained
25246 F:      Documentation/input/devices/yealink.rst
25247 F:      drivers/input/misc/yealink.*
25248 
25249 Z3FOLD COMPRESSED PAGE ALLOCATOR
25250 M:      Vitaly Wool <vitaly.wool@konsulko.com>
25251 R:      Miaohe Lin <linmiaohe@huawei.com>
25252 L:      linux-mm@kvack.org
25253 S:      Maintained
25254 F:      mm/z3fold.c
25255 
25256 Z8530 DRIVER FOR AX.25
25257 M:      Joerg Reuter <jreuter@yaina.de>
25258 L:      linux-hams@vger.kernel.org
25259 S:      Maintained
25260 W:      http://yaina.de/jreuter/
25261 W:      http://www.qsl.net/dl1bke/
25262 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25263 F:      drivers/net/hamradio/*scc.c
25264 F:      drivers/net/hamradio/z8530.h
25265 
25266 ZBUD COMPRESSED PAGE ALLOCATOR
25267 M:      Seth Jennings <sjenning@redhat.com>
25268 M:      Dan Streetman <ddstreet@ieee.org>
25269 L:      linux-mm@kvack.org
25270 S:      Maintained
25271 F:      mm/zbud.c
25272 
25273 ZD1211RW WIRELESS DRIVER
25274 L:      linux-wireless@vger.kernel.org
25275 S:      Orphan
25276 F:      drivers/net/wireless/zydas/zd1211rw/
25277 
25278 ZD1301 MEDIA DRIVER
25279 L:      linux-media@vger.kernel.org
25280 S:      Orphan
25281 W:      https://linuxtv.org/
25282 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25283 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25284 
25285 ZD1301_DEMOD MEDIA DRIVER
25286 L:      linux-media@vger.kernel.org
25287 S:      Orphan
25288 W:      https://linuxtv.org/
25289 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25290 F:      drivers/media/dvb-frontends/zd1301_demod*
25291 
25292 ZHAOXIN PROCESSOR SUPPORT
25293 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25294 L:      linux-kernel@vger.kernel.org
25295 S:      Maintained
25296 F:      arch/x86/kernel/cpu/zhaoxin.c
25297 
25298 ZONEFS FILESYSTEM
25299 M:      Damien Le Moal <dlemoal@kernel.org>
25300 M:      Naohiro Aota <naohiro.aota@wdc.com>
25301 R:      Johannes Thumshirn <jth@kernel.org>
25302 L:      linux-fsdevel@vger.kernel.org
25303 S:      Maintained
25304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25305 F:      Documentation/filesystems/zonefs.rst
25306 F:      fs/zonefs/
25307 
25308 ZR36067 VIDEO FOR LINUX DRIVER
25309 M:      Corentin Labbe <clabbe@baylibre.com>
25310 L:      mjpeg-users@lists.sourceforge.net
25311 L:      linux-media@vger.kernel.org
25312 S:      Maintained
25313 W:      http://mjpeg.sourceforge.net/driver-zoran/
25314 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25315 F:      Documentation/driver-api/media/drivers/zoran.rst
25316 F:      drivers/media/pci/zoran/
25317 
25318 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25319 M:      Minchan Kim <minchan@kernel.org>
25320 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25321 L:      linux-kernel@vger.kernel.org
25322 S:      Maintained
25323 F:      Documentation/admin-guide/blockdev/zram.rst
25324 F:      drivers/block/zram/
25325 
25326 ZS DECSTATION Z85C30 SERIAL DRIVER
25327 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
25328 S:      Maintained
25329 F:      drivers/tty/serial/zs.*
25330 
25331 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25332 M:      Minchan Kim <minchan@kernel.org>
25333 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25334 L:      linux-mm@kvack.org
25335 S:      Maintained
25336 F:      Documentation/mm/zsmalloc.rst
25337 F:      include/linux/zsmalloc.h
25338 F:      mm/zsmalloc.c
25339 
25340 ZSTD
25341 M:      Nick Terrell <terrelln@fb.com>
25342 S:      Maintained
25343 B:      https://github.com/facebook/zstd/issues
25344 T:      git https://github.com/terrelln/linux.git
25345 F:      crypto/zstd.c
25346 F:      include/linux/zstd*
25347 F:      lib/decompress_unzstd.c
25348 F:      lib/zstd/
25349 N:      zstd
25350 K:      zstd
25351 
25352 ZSWAP COMPRESSED SWAP CACHING
25353 M:      Johannes Weiner <hannes@cmpxchg.org>
25354 M:      Yosry Ahmed <yosryahmed@google.com>
25355 M:      Nhat Pham <nphamcs@gmail.com>
25356 R:      Chengming Zhou <chengming.zhou@linux.dev>
25357 L:      linux-mm@kvack.org
25358 S:      Maintained
25359 F:      Documentation/admin-guide/mm/zswap.rst
25360 F:      include/linux/zpool.h
25361 F:      include/linux/zswap.h
25362 F:      mm/zpool.c
25363 F:      mm/zswap.c
25364 F:      tools/testing/selftests/cgroup/test_zswap.c
25365 
25366 SENARYTECH AUDIO CODEC DRIVER
25367 M:      bo liu <bo.liu@senarytech.com>
25368 S:      Maintained
25369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25370 F:      sound/pci/hda/patch_senarytech.c
25371 
25372 THE REST
25373 M:      Linus Torvalds <torvalds@linux-foundation.org>
25374 L:      linux-kernel@vger.kernel.org
25375 S:      Buried alive in reporters
25376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25377 F:      *
25378 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