Linux
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18049 lines
517KB

  1. List of maintainers and how to submit kernel changes
  2. Please try to follow the guidelines below. This will make things
  3. easier on the maintainers. Not all of these guidelines matter for every
  4. trivial patch so apply some common sense.
  5. 1. Always _test_ your changes, however small, on at least 4 or
  6. 5 people, preferably many more.
  7. 2. Try to release a few ALPHA test versions to the net. Announce
  8. them onto the kernel channel and await results. This is especially
  9. important for device drivers, because often that's the only way
  10. you will find things like the fact version 3 firmware needs
  11. a magic fix you didn't know about, or some clown changed the
  12. chips on a board and not its name. (Don't laugh! Look at the
  13. SMC etherpower for that.)
  14. 3. Make sure your changes compile correctly in multiple
  15. configurations. In particular check that changes work both as a
  16. module and built into the kernel.
  17. 4. When you are happy with a change make it generally available for
  18. testing and await feedback.
  19. 5. Make a patch available to the relevant maintainer in the list. Use
  20. 'diff -u' to make the patch easy to merge. Be prepared to get your
  21. changes sent back with seemingly silly requests about formatting
  22. and variable names. These aren't as silly as they seem. One
  23. job the maintainers (and especially Linus) do is to keep things
  24. looking the same. Sometimes this means that the clever hack in
  25. your driver to get around a problem actually needs to become a
  26. generalized kernel feature ready for next time.
  27. PLEASE check your patch with the automated style checker
  28. (scripts/checkpatch.pl) to catch trivial style violations.
  29. See Documentation/process/coding-style.rst for guidance here.
  30. PLEASE CC: the maintainers and mailing lists that are generated
  31. by scripts/get_maintainer.pl. The results returned by the
  32. script will be best if you have git installed and are making
  33. your changes in a branch derived from Linus' latest git tree.
  34. See Documentation/process/submitting-patches.rst for details.
  35. PLEASE try to include any credit lines you want added with the
  36. patch. It avoids people being missed off by mistake and makes
  37. it easier to know who wants adding and who doesn't.
  38. PLEASE document known bugs. If it doesn't work for everything
  39. or does something very odd once a month document it.
  40. PLEASE remember that submissions must be made under the terms
  41. of the Linux Foundation certificate of contribution and should
  42. include a Signed-off-by: line. The current version of this
  43. "Developer's Certificate of Origin" (DCO) is listed in the file
  44. Documentation/process/submitting-patches.rst.
  45. 6. Make sure you have the right to send any changes you make. If you
  46. do changes at work you may find your employer owns the patch
  47. not you.
  48. 7. When sending security related changes or reports to a maintainer
  49. please Cc: security@kernel.org, especially if the maintainer
  50. does not respond. Please keep in mind that the security team is
  51. a small set of people who can be efficient only when working on
  52. verified bugs. Please only Cc: this list when you have identified
  53. that the bug would present a short-term risk to other users if it
  54. were publicly disclosed. For example, reports of address leaks do
  55. not represent an immediate threat and are better handled publicly,
  56. and ideally, should come with a patch proposal. Please do not send
  57. automated reports to this list either. Such bugs will be handled
  58. better and faster in the usual public places.
  59. 8. Happy hacking.
  60. Descriptions of section entries:
  61. P: Person (obsolete)
  62. M: Mail patches to: FullName <address@domain>
  63. R: Designated reviewer: FullName <address@domain>
  64. These reviewers should be CCed on patches.
  65. L: Mailing list that is relevant to this area
  66. W: Web-page with status/info
  67. B: URI for where to file bugs. A web-page with detailed bug
  68. filing info, a direct bug tracker link, or a mailto: URI.
  69. C: URI for chat protocol, server and channel where developers
  70. usually hang out, for example irc://server/channel.
  71. Q: Patchwork web based patch tracking system site
  72. T: SCM tree type and location.
  73. Type is one of: git, hg, quilt, stgit, topgit
  74. S: Status, one of the following:
  75. Supported: Someone is actually paid to look after this.
  76. Maintained: Someone actually looks after it.
  77. Odd Fixes: It has a maintainer but they don't have time to do
  78. much other than throw the odd patch in. See below..
  79. Orphan: No current maintainer [but maybe you could take the
  80. role as you write your new code].
  81. Obsolete: Old code. Something tagged obsolete generally means
  82. it has been replaced by a better system and you
  83. should be using that.
  84. F: Files and directories with wildcard patterns.
  85. A trailing slash includes all files and subdirectory files.
  86. F: drivers/net/ all files in and below drivers/net
  87. F: drivers/net/* all files in drivers/net, but not below
  88. F: */net/* all files in "any top level directory"/net
  89. One pattern per line. Multiple F: lines acceptable.
  90. N: Files and directories with regex patterns.
  91. N: [^a-z]tegra all files whose path contains the word tegra
  92. One pattern per line. Multiple N: lines acceptable.
  93. scripts/get_maintainer.pl has different behavior for files that
  94. match F: pattern and matches of N: patterns. By default,
  95. get_maintainer will not look at git log history when an F: pattern
  96. match occurs. When an N: match occurs, git log history is used
  97. to also notify the people that have git commit signatures.
  98. X: Files and directories that are NOT maintained, same rules as F:
  99. Files exclusions are tested before file matches.
  100. Can be useful for excluding a specific subdirectory, for instance:
  101. F: net/
  102. X: net/ipv6/
  103. matches all files in and below net excluding net/ipv6/
  104. K: Keyword perl extended regex pattern to match content in a
  105. patch or file. For instance:
  106. K: of_get_profile
  107. matches patches or files that contain "of_get_profile"
  108. K: \b(printk|pr_(info|err))\b
  109. matches patches or files that contain one or more of the words
  110. printk, pr_info or pr_err
  111. One regex pattern per line. Multiple K: lines acceptable.
  112. Note: For the hard of thinking, this list is meant to remain in alphabetical
  113. order. If you could add yourselves to it in alphabetical order that would be
  114. so much easier [Ed]
  115. Maintainers List (try to look for most precise areas first)
  116. -----------------------------------
  117. 3C59X NETWORK DRIVER
  118. M: Steffen Klassert <klassert@kernel.org>
  119. L: netdev@vger.kernel.org
  120. S: Odd Fixes
  121. F: Documentation/networking/device_drivers/3com/vortex.txt
  122. F: drivers/net/ethernet/3com/3c59x.c
  123. 3CR990 NETWORK DRIVER
  124. M: David Dillow <dave@thedillows.org>
  125. L: netdev@vger.kernel.org
  126. S: Maintained
  127. F: drivers/net/ethernet/3com/typhoon*
  128. 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
  129. M: Adam Radford <aradford@gmail.com>
  130. L: linux-scsi@vger.kernel.org
  131. W: http://www.lsi.com
  132. S: Supported
  133. F: drivers/scsi/3w-*
  134. 53C700 AND 53C700-66 SCSI DRIVER
  135. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  136. L: linux-scsi@vger.kernel.org
  137. S: Maintained
  138. F: drivers/scsi/53c700*
  139. 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
  140. M: Alexander Aring <alex.aring@gmail.com>
  141. M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
  142. L: linux-bluetooth@vger.kernel.org
  143. L: linux-wpan@vger.kernel.org
  144. S: Maintained
  145. F: net/6lowpan/
  146. F: include/net/6lowpan.h
  147. F: Documentation/networking/6lowpan.txt
  148. 6PACK NETWORK DRIVER FOR AX.25
  149. M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
  150. L: linux-hams@vger.kernel.org
  151. S: Maintained
  152. F: drivers/net/hamradio/6pack.c
  153. 8169 10/100/1000 GIGABIT ETHERNET DRIVER
  154. M: Realtek linux nic maintainers <nic_swsd@realtek.com>
  155. M: Heiner Kallweit <hkallweit1@gmail.com>
  156. L: netdev@vger.kernel.org
  157. S: Maintained
  158. F: drivers/net/ethernet/realtek/r8169*
  159. 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  160. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  161. L: linux-serial@vger.kernel.org
  162. S: Maintained
  163. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  164. F: drivers/tty/serial/8250*
  165. F: include/linux/serial_8250.h
  166. 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  167. L: netdev@vger.kernel.org
  168. S: Orphan / Obsolete
  169. F: drivers/net/ethernet/8390/
  170. 9P FILE SYSTEM
  171. M: Eric Van Hensbergen <ericvh@gmail.com>
  172. M: Latchesar Ionkov <lucho@ionkov.net>
  173. M: Dominique Martinet <asmadeus@codewreck.org>
  174. L: v9fs-developer@lists.sourceforge.net
  175. W: http://swik.net/v9fs
  176. Q: http://patchwork.kernel.org/project/v9fs-devel/list/
  177. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  178. T: git git://github.com/martinetd/linux.git
  179. S: Maintained
  180. F: Documentation/filesystems/9p.txt
  181. F: fs/9p/
  182. F: net/9p/
  183. F: include/net/9p/
  184. F: include/uapi/linux/virtio_9p.h
  185. F: include/trace/events/9p.h
  186. A8293 MEDIA DRIVER
  187. M: Antti Palosaari <crope@iki.fi>
  188. L: linux-media@vger.kernel.org
  189. W: https://linuxtv.org
  190. W: http://palosaari.fi/linux/
  191. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  192. T: git git://linuxtv.org/anttip/media_tree.git
  193. S: Maintained
  194. F: drivers/media/dvb-frontends/a8293*
  195. AACRAID SCSI RAID DRIVER
  196. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  197. L: linux-scsi@vger.kernel.org
  198. W: http://www.adaptec.com/
  199. S: Supported
  200. F: Documentation/scsi/aacraid.txt
  201. F: drivers/scsi/aacraid/
  202. ABI/API
  203. L: linux-api@vger.kernel.org
  204. F: include/linux/syscalls.h
  205. F: kernel/sys_ni.c
  206. ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  207. M: Hans de Goede <hdegoede@redhat.com>
  208. L: linux-hwmon@vger.kernel.org
  209. S: Maintained
  210. F: drivers/hwmon/abituguru.c
  211. ABIT UGURU 3 HARDWARE MONITOR DRIVER
  212. M: Alistair John Strachan <alistair@devzero.co.uk>
  213. L: linux-hwmon@vger.kernel.org
  214. S: Maintained
  215. F: drivers/hwmon/abituguru3.c
  216. ACCES 104-DIO-48E GPIO DRIVER
  217. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  218. L: linux-gpio@vger.kernel.org
  219. S: Maintained
  220. F: drivers/gpio/gpio-104-dio-48e.c
  221. ACCES 104-IDI-48 GPIO DRIVER
  222. M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
  223. L: linux-gpio@vger.kernel.org
  224. S: Maintained
  225. F: drivers/gpio/gpio-104-idi-48.c
  226. ACCES 104-IDIO-16 GPIO DRIVER
  227. M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
  228. L: linux-gpio@vger.kernel.org
  229. S: Maintained
  230. F: drivers/gpio/gpio-104-idio-16.c
  231. ACCES 104-QUAD-8 DRIVER
  232. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  233. L: linux-iio@vger.kernel.org
  234. S: Maintained
  235. F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
  236. F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
  237. F: drivers/counter/104-quad-8.c
  238. ACCES PCI-IDIO-16 GPIO DRIVER
  239. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  240. L: linux-gpio@vger.kernel.org
  241. S: Maintained
  242. F: drivers/gpio/gpio-pci-idio-16.c
  243. ACCES PCIe-IDIO-24 GPIO DRIVER
  244. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  245. L: linux-gpio@vger.kernel.org
  246. S: Maintained
  247. F: drivers/gpio/gpio-pcie-idio-24.c
  248. ACENIC DRIVER
  249. M: Jes Sorensen <jes@trained-monkey.org>
  250. L: linux-acenic@sunsite.dk
  251. S: Maintained
  252. F: drivers/net/ethernet/alteon/acenic*
  253. ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  254. M: Peter Feuerer <peter@piie.net>
  255. L: platform-driver-x86@vger.kernel.org
  256. W: http://piie.net/?section=acerhdf
  257. S: Maintained
  258. F: drivers/platform/x86/acerhdf.c
  259. ACER WMI LAPTOP EXTRAS
  260. M: "Lee, Chun-Yi" <jlee@suse.com>
  261. L: platform-driver-x86@vger.kernel.org
  262. S: Maintained
  263. F: drivers/platform/x86/acer-wmi.c
  264. ACPI
  265. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  266. M: Len Brown <lenb@kernel.org>
  267. L: linux-acpi@vger.kernel.org
  268. W: https://01.org/linux-acpi
  269. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  270. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  271. B: https://bugzilla.kernel.org
  272. S: Supported
  273. F: drivers/acpi/
  274. F: drivers/pnp/pnpacpi/
  275. F: include/linux/acpi.h
  276. F: include/linux/fwnode.h
  277. F: include/acpi/
  278. F: Documentation/firmware-guide/acpi/
  279. F: Documentation/ABI/testing/sysfs-bus-acpi
  280. F: Documentation/ABI/testing/configfs-acpi
  281. F: drivers/pci/*acpi*
  282. F: drivers/pci/*/*acpi*
  283. F: tools/power/acpi/
  284. ACPI APEI
  285. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  286. M: Len Brown <lenb@kernel.org>
  287. L: linux-acpi@vger.kernel.org
  288. R: James Morse <james.morse@arm.com>
  289. R: Tony Luck <tony.luck@intel.com>
  290. R: Borislav Petkov <bp@alien8.de>
  291. F: drivers/acpi/apei/
  292. ACPI COMPONENT ARCHITECTURE (ACPICA)
  293. M: Robert Moore <robert.moore@intel.com>
  294. M: Erik Schmauss <erik.schmauss@intel.com>
  295. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  296. L: linux-acpi@vger.kernel.org
  297. L: devel@acpica.org
  298. W: https://acpica.org/
  299. W: https://github.com/acpica/acpica/
  300. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  301. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  302. B: https://bugzilla.kernel.org
  303. B: https://bugs.acpica.org
  304. S: Supported
  305. F: drivers/acpi/acpica/
  306. F: include/acpi/
  307. F: tools/power/acpi/
  308. ACPI FAN DRIVER
  309. M: Zhang Rui <rui.zhang@intel.com>
  310. L: linux-acpi@vger.kernel.org
  311. W: https://01.org/linux-acpi
  312. B: https://bugzilla.kernel.org
  313. S: Supported
  314. F: drivers/acpi/fan.c
  315. ACPI FOR ARM64 (ACPI/arm64)
  316. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  317. M: Hanjun Guo <guohanjun@huawei.com>
  318. M: Sudeep Holla <sudeep.holla@arm.com>
  319. L: linux-acpi@vger.kernel.org
  320. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  321. S: Maintained
  322. F: drivers/acpi/arm64
  323. ACPI I2C MULTI INSTANTIATE DRIVER
  324. M: Hans de Goede <hdegoede@redhat.com>
  325. L: platform-driver-x86@vger.kernel.org
  326. S: Maintained
  327. F: drivers/platform/x86/i2c-multi-instantiate.c
  328. ACPI PMIC DRIVERS
  329. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  330. M: Len Brown <lenb@kernel.org>
  331. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  332. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  333. L: linux-acpi@vger.kernel.org
  334. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  335. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  336. B: https://bugzilla.kernel.org
  337. S: Supported
  338. F: drivers/acpi/pmic/
  339. ACPI THERMAL DRIVER
  340. M: Zhang Rui <rui.zhang@intel.com>
  341. L: linux-acpi@vger.kernel.org
  342. W: https://01.org/linux-acpi
  343. B: https://bugzilla.kernel.org
  344. S: Supported
  345. F: drivers/acpi/*thermal*
  346. ACPI VIDEO DRIVER
  347. M: Zhang Rui <rui.zhang@intel.com>
  348. L: linux-acpi@vger.kernel.org
  349. W: https://01.org/linux-acpi
  350. B: https://bugzilla.kernel.org
  351. S: Supported
  352. F: drivers/acpi/acpi_video.c
  353. ACPI WMI DRIVER
  354. L: platform-driver-x86@vger.kernel.org
  355. S: Orphan
  356. F: drivers/platform/x86/wmi.c
  357. F: include/uapi/linux/wmi.h
  358. AD1889 ALSA SOUND DRIVER
  359. W: https://parisc.wiki.kernel.org/index.php/AD1889
  360. L: linux-parisc@vger.kernel.org
  361. S: Maintained
  362. F: sound/pci/ad1889.*
  363. AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  364. M: Michael Hennerich <michael.hennerich@analog.com>
  365. W: http://wiki.analog.com/AD5254
  366. W: http://ez.analog.com/community/linux-device-drivers
  367. S: Supported
  368. F: drivers/misc/ad525x_dpot.c
  369. AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  370. M: Michael Hennerich <michael.hennerich@analog.com>
  371. W: http://wiki.analog.com/AD5398
  372. W: http://ez.analog.com/community/linux-device-drivers
  373. S: Supported
  374. F: drivers/regulator/ad5398.c
  375. AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  376. M: Michael Hennerich <michael.hennerich@analog.com>
  377. W: http://wiki.analog.com/AD7142
  378. W: http://ez.analog.com/community/linux-device-drivers
  379. S: Supported
  380. F: drivers/input/misc/ad714x.c
  381. AD7877 TOUCHSCREEN DRIVER
  382. M: Michael Hennerich <michael.hennerich@analog.com>
  383. W: http://wiki.analog.com/AD7877
  384. W: http://ez.analog.com/community/linux-device-drivers
  385. S: Supported
  386. F: drivers/input/touchscreen/ad7877.c
  387. AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  388. M: Michael Hennerich <michael.hennerich@analog.com>
  389. W: http://wiki.analog.com/AD7879
  390. W: http://ez.analog.com/community/linux-device-drivers
  391. S: Supported
  392. F: drivers/input/touchscreen/ad7879.c
  393. ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  394. M: Jiri Kosina <jikos@kernel.org>
  395. S: Maintained
  396. ADF7242 IEEE 802.15.4 RADIO DRIVER
  397. M: Michael Hennerich <michael.hennerich@analog.com>
  398. W: https://wiki.analog.com/ADF7242
  399. W: http://ez.analog.com/community/linux-device-drivers
  400. L: linux-wpan@vger.kernel.org
  401. S: Supported
  402. F: drivers/net/ieee802154/adf7242.c
  403. F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  404. ADM1025 HARDWARE MONITOR DRIVER
  405. M: Jean Delvare <jdelvare@suse.com>
  406. L: linux-hwmon@vger.kernel.org
  407. S: Maintained
  408. F: Documentation/hwmon/adm1025.rst
  409. F: drivers/hwmon/adm1025.c
  410. ADM1029 HARDWARE MONITOR DRIVER
  411. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  412. L: linux-hwmon@vger.kernel.org
  413. S: Maintained
  414. F: drivers/hwmon/adm1029.c
  415. ADM8211 WIRELESS DRIVER
  416. L: linux-wireless@vger.kernel.org
  417. W: http://wireless.kernel.org/
  418. S: Orphan
  419. F: drivers/net/wireless/admtek/adm8211.*
  420. ADP1653 FLASH CONTROLLER DRIVER
  421. M: Sakari Ailus <sakari.ailus@iki.fi>
  422. L: linux-media@vger.kernel.org
  423. S: Maintained
  424. F: drivers/media/i2c/adp1653.c
  425. F: include/media/i2c/adp1653.h
  426. ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  427. M: Michael Hennerich <michael.hennerich@analog.com>
  428. W: http://wiki.analog.com/ADP5520
  429. W: http://ez.analog.com/community/linux-device-drivers
  430. S: Supported
  431. F: drivers/mfd/adp5520.c
  432. F: drivers/video/backlight/adp5520_bl.c
  433. F: drivers/leds/leds-adp5520.c
  434. F: drivers/gpio/gpio-adp5520.c
  435. F: drivers/input/keyboard/adp5520-keys.c
  436. ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  437. M: Michael Hennerich <michael.hennerich@analog.com>
  438. W: http://wiki.analog.com/ADP5588
  439. W: http://ez.analog.com/community/linux-device-drivers
  440. S: Supported
  441. F: drivers/input/keyboard/adp5588-keys.c
  442. F: drivers/gpio/gpio-adp5588.c
  443. ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  444. M: Michael Hennerich <michael.hennerich@analog.com>
  445. W: http://wiki.analog.com/ADP8860
  446. W: http://ez.analog.com/community/linux-device-drivers
  447. S: Supported
  448. F: drivers/video/backlight/adp8860_bl.c
  449. ADT746X FAN DRIVER
  450. M: Colin Leroy <colin@colino.net>
  451. S: Maintained
  452. F: drivers/macintosh/therm_adt746x.c
  453. ADT7475 HARDWARE MONITOR DRIVER
  454. M: Jean Delvare <jdelvare@suse.com>
  455. L: linux-hwmon@vger.kernel.org
  456. S: Maintained
  457. F: Documentation/hwmon/adt7475.rst
  458. F: drivers/hwmon/adt7475.c
  459. ADVANSYS SCSI DRIVER
  460. M: Matthew Wilcox <willy@infradead.org>
  461. M: Hannes Reinecke <hare@suse.com>
  462. L: linux-scsi@vger.kernel.org
  463. S: Maintained
  464. F: Documentation/scsi/advansys.txt
  465. F: drivers/scsi/advansys.c
  466. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  467. M: Michael Hennerich <michael.hennerich@analog.com>
  468. W: http://wiki.analog.com/ADXL345
  469. W: http://ez.analog.com/community/linux-device-drivers
  470. S: Supported
  471. F: drivers/input/misc/adxl34x.c
  472. F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  473. ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  474. M: Stefan Popa <stefan.popa@analog.com>
  475. W: http://ez.analog.com/community/linux-device-drivers
  476. S: Supported
  477. F: drivers/iio/accel/adxl372.c
  478. F: drivers/iio/accel/adxl372_spi.c
  479. F: drivers/iio/accel/adxl372_i2c.c
  480. F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  481. AF9013 MEDIA DRIVER
  482. M: Antti Palosaari <crope@iki.fi>
  483. L: linux-media@vger.kernel.org
  484. W: https://linuxtv.org
  485. W: http://palosaari.fi/linux/
  486. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  487. T: git git://linuxtv.org/anttip/media_tree.git
  488. S: Maintained
  489. F: drivers/media/dvb-frontends/af9013*
  490. AF9033 MEDIA DRIVER
  491. M: Antti Palosaari <crope@iki.fi>
  492. L: linux-media@vger.kernel.org
  493. W: https://linuxtv.org
  494. W: http://palosaari.fi/linux/
  495. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  496. T: git git://linuxtv.org/anttip/media_tree.git
  497. S: Maintained
  498. F: drivers/media/dvb-frontends/af9033*
  499. AFFS FILE SYSTEM
  500. M: David Sterba <dsterba@suse.com>
  501. L: linux-fsdevel@vger.kernel.org
  502. S: Odd Fixes
  503. F: Documentation/filesystems/affs.txt
  504. F: fs/affs/
  505. AFS FILESYSTEM
  506. M: David Howells <dhowells@redhat.com>
  507. L: linux-afs@lists.infradead.org
  508. S: Supported
  509. F: fs/afs/
  510. F: include/trace/events/afs.h
  511. F: Documentation/filesystems/afs.txt
  512. W: https://www.infradead.org/~dhowells/kafs/
  513. AGPGART DRIVER
  514. M: David Airlie <airlied@linux.ie>
  515. T: git git://anongit.freedesktop.org/drm/drm
  516. S: Maintained
  517. F: drivers/char/agp/
  518. F: include/linux/agp*
  519. F: include/uapi/linux/agp*
  520. AHA152X SCSI DRIVER
  521. M: "Juergen E. Fischer" <fischer@norbit.de>
  522. L: linux-scsi@vger.kernel.org
  523. S: Maintained
  524. F: drivers/scsi/aha152x*
  525. F: drivers/scsi/pcmcia/aha152x*
  526. AIC7XXX / AIC79XX SCSI DRIVER
  527. M: Hannes Reinecke <hare@suse.com>
  528. L: linux-scsi@vger.kernel.org
  529. S: Maintained
  530. F: drivers/scsi/aic7xxx/
  531. AIMSLAB FM RADIO RECEIVER DRIVER
  532. M: Hans Verkuil <hverkuil@xs4all.nl>
  533. L: linux-media@vger.kernel.org
  534. T: git git://linuxtv.org/media_tree.git
  535. W: https://linuxtv.org
  536. S: Maintained
  537. F: drivers/media/radio/radio-aimslab*
  538. AIO
  539. M: Benjamin LaHaise <bcrl@kvack.org>
  540. L: linux-aio@kvack.org
  541. S: Supported
  542. F: fs/aio.c
  543. F: include/linux/*aio*.h
  544. AIRSPY MEDIA DRIVER
  545. M: Antti Palosaari <crope@iki.fi>
  546. L: linux-media@vger.kernel.org
  547. W: https://linuxtv.org
  548. W: http://palosaari.fi/linux/
  549. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  550. T: git git://linuxtv.org/anttip/media_tree.git
  551. S: Maintained
  552. F: drivers/media/usb/airspy/
  553. ALACRITECH GIGABIT ETHERNET DRIVER
  554. M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
  555. S: Maintained
  556. F: drivers/net/ethernet/alacritech/*
  557. FORCEDETH GIGABIT ETHERNET DRIVER
  558. M: Rain River <rain.1986.08.12@gmail.com>
  559. M: Zhu Yanjun <yanjun.zhu@oracle.com>
  560. L: netdev@vger.kernel.org
  561. S: Maintained
  562. F: drivers/net/ethernet/nvidia/*
  563. ALCATEL SPEEDTOUCH USB DRIVER
  564. M: Duncan Sands <duncan.sands@free.fr>
  565. L: linux-usb@vger.kernel.org
  566. W: http://www.linux-usb.org/SpeedTouch/
  567. S: Maintained
  568. F: drivers/usb/atm/speedtch.c
  569. F: drivers/usb/atm/usbatm.c
  570. ALCHEMY AU1XX0 MMC DRIVER
  571. M: Manuel Lauss <manuel.lauss@gmail.com>
  572. S: Maintained
  573. F: drivers/mmc/host/au1xmmc.c
  574. ALI1563 I2C DRIVER
  575. M: Rudolf Marek <r.marek@assembler.cz>
  576. L: linux-i2c@vger.kernel.org
  577. S: Maintained
  578. F: Documentation/i2c/busses/i2c-ali1563.rst
  579. F: drivers/i2c/busses/i2c-ali1563.c
  580. ALLEGRO DVT VIDEO IP CORE DRIVER
  581. M: Michael Tretter <m.tretter@pengutronix.de>
  582. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  583. L: linux-media@vger.kernel.org
  584. S: Maintained
  585. F: drivers/staging/media/allegro-dvt/
  586. ALLWINNER CPUFREQ DRIVER
  587. M: Yangtao Li <tiny.windzz@gmail.com>
  588. L: linux-pm@vger.kernel.org
  589. S: Maintained
  590. F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
  591. F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
  592. ALLWINNER SECURITY SYSTEM
  593. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  594. L: linux-crypto@vger.kernel.org
  595. S: Maintained
  596. F: drivers/crypto/sunxi-ss/
  597. ALLWINNER VPU DRIVER
  598. M: Maxime Ripard <mripard@kernel.org>
  599. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  600. L: linux-media@vger.kernel.org
  601. S: Maintained
  602. F: drivers/staging/media/sunxi/cedrus/
  603. ALPHA PORT
  604. M: Richard Henderson <rth@twiddle.net>
  605. M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
  606. M: Matt Turner <mattst88@gmail.com>
  607. S: Odd Fixes
  608. L: linux-alpha@vger.kernel.org
  609. F: arch/alpha/
  610. ALPS PS/2 TOUCHPAD DRIVER
  611. R: Pali Rohár <pali.rohar@gmail.com>
  612. F: drivers/input/mouse/alps.*
  613. ALTERA I2C CONTROLLER DRIVER
  614. M: Thor Thayer <thor.thayer@linux.intel.com>
  615. S: Maintained
  616. F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
  617. F: drivers/i2c/busses/i2c-altera.c
  618. ALTERA MAILBOX DRIVER
  619. M: Ley Foon Tan <lftan@altera.com>
  620. L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
  621. S: Maintained
  622. F: drivers/mailbox/mailbox-altera.c
  623. ALTERA PIO DRIVER
  624. M: Tien Hock Loh <thloh@altera.com>
  625. L: linux-gpio@vger.kernel.org
  626. S: Maintained
  627. F: drivers/gpio/gpio-altera.c
  628. ALTERA SYSTEM MANAGER DRIVER
  629. M: Thor Thayer <thor.thayer@linux.intel.com>
  630. S: Maintained
  631. F: drivers/mfd/altera-sysmgr.c
  632. F: include/linux/mfd/altera-sysmgr.h
  633. ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
  634. M: Thor Thayer <thor.thayer@linux.intel.com>
  635. S: Maintained
  636. F: drivers/gpio/gpio-altera-a10sr.c
  637. F: drivers/mfd/altera-a10sr.c
  638. F: drivers/reset/reset-a10sr.c
  639. F: include/linux/mfd/altera-a10sr.h
  640. F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  641. ALTERA TRIPLE SPEED ETHERNET DRIVER
  642. M: Thor Thayer <thor.thayer@linux.intel.com>
  643. L: netdev@vger.kernel.org
  644. L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
  645. S: Maintained
  646. F: drivers/net/ethernet/altera/
  647. ALTERA UART/JTAG UART SERIAL DRIVERS
  648. M: Tobias Klauser <tklauser@distanz.ch>
  649. L: linux-serial@vger.kernel.org
  650. L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
  651. S: Maintained
  652. F: drivers/tty/serial/altera_uart.c
  653. F: drivers/tty/serial/altera_jtaguart.c
  654. F: include/linux/altera_uart.h
  655. F: include/linux/altera_jtaguart.h
  656. AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  657. M: Talel Shenhar <talel@amazon.com>
  658. S: Maintained
  659. F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  660. F: drivers/thermal/thermal_mmio.c
  661. AMAZON ETHERNET DRIVERS
  662. M: Netanel Belgazal <netanel@amazon.com>
  663. R: Saeed Bishara <saeedb@amazon.com>
  664. R: Zorik Machulsky <zorik@amazon.com>
  665. L: netdev@vger.kernel.org
  666. S: Supported
  667. F: Documentation/networking/device_drivers/amazon/ena.txt
  668. F: drivers/net/ethernet/amazon/
  669. AMAZON RDMA EFA DRIVER
  670. M: Gal Pressman <galpress@amazon.com>
  671. R: Yossi Leybovich <sleybo@amazon.com>
  672. L: linux-rdma@vger.kernel.org
  673. Q: https://patchwork.kernel.org/project/linux-rdma/list/
  674. S: Supported
  675. F: drivers/infiniband/hw/efa/
  676. F: include/uapi/rdma/efa-abi.h
  677. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  678. M: Tom Lendacky <thomas.lendacky@amd.com>
  679. M: Gary Hook <gary.hook@amd.com>
  680. L: linux-crypto@vger.kernel.org
  681. S: Supported
  682. F: drivers/crypto/ccp/
  683. F: include/linux/ccp.h
  684. AMD DISPLAY CORE
  685. M: Harry Wentland <harry.wentland@amd.com>
  686. M: Leo Li <sunpeng.li@amd.com>
  687. L: amd-gfx@lists.freedesktop.org
  688. T: git git://people.freedesktop.org/~agd5f/linux
  689. S: Supported
  690. F: drivers/gpu/drm/amd/display/
  691. AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  692. M: Huang Rui <ray.huang@amd.com>
  693. L: linux-hwmon@vger.kernel.org
  694. S: Supported
  695. F: Documentation/hwmon/fam15h_power.rst
  696. F: drivers/hwmon/fam15h_power.c
  697. AMD FCH GPIO DRIVER
  698. M: Enrico Weigelt, metux IT consult <info@metux.net>
  699. L: linux-gpio@vger.kernel.org
  700. S: Maintained
  701. F: drivers/gpio/gpio-amd-fch.c
  702. F: include/linux/platform_data/gpio/gpio-amd-fch.h
  703. AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  704. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  705. S: Orphan
  706. F: drivers/usb/gadget/udc/amd5536udc.*
  707. AMD GEODE PROCESSOR/CHIPSET SUPPORT
  708. P: Andres Salomon <dilinger@queued.net>
  709. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  710. W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  711. S: Supported
  712. F: drivers/char/hw_random/geode-rng.c
  713. F: drivers/crypto/geode*
  714. F: drivers/video/fbdev/geode/
  715. F: arch/x86/include/asm/geode.h
  716. AMD IOMMU (AMD-VI)
  717. M: Joerg Roedel <joro@8bytes.org>
  718. L: iommu@lists.linux-foundation.org
  719. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  720. S: Maintained
  721. F: drivers/iommu/amd_iommu*.[ch]
  722. F: include/linux/amd-iommu.h
  723. AMD KFD
  724. M: Felix Kuehling <Felix.Kuehling@amd.com>
  725. L: amd-gfx@lists.freedesktop.org
  726. T: git git://people.freedesktop.org/~agd5f/linux
  727. S: Supported
  728. F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  729. F: drivers/gpu/drm/amd/amdkfd/
  730. F: drivers/gpu/drm/amd/include/cik_structs.h
  731. F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  732. F: drivers/gpu/drm/amd/include/vi_structs.h
  733. F: drivers/gpu/drm/amd/include/v9_structs.h
  734. F: include/uapi/linux/kfd_ioctl.h
  735. AMD MP2 I2C DRIVER
  736. M: Elie Morisse <syniurge@gmail.com>
  737. M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
  738. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  739. L: linux-i2c@vger.kernel.org
  740. S: Maintained
  741. F: drivers/i2c/busses/i2c-amd-mp2*
  742. AMD POWERPLAY
  743. M: Rex Zhu <rex.zhu@amd.com>
  744. M: Evan Quan <evan.quan@amd.com>
  745. L: amd-gfx@lists.freedesktop.org
  746. S: Supported
  747. F: drivers/gpu/drm/amd/powerplay/
  748. T: git git://people.freedesktop.org/~agd5f/linux
  749. AMD SEATTLE DEVICE TREE SUPPORT
  750. M: Brijesh Singh <brijeshkumar.singh@amd.com>
  751. M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  752. M: Tom Lendacky <thomas.lendacky@amd.com>
  753. S: Supported
  754. F: arch/arm64/boot/dts/amd/
  755. AMD XGBE DRIVER
  756. M: Tom Lendacky <thomas.lendacky@amd.com>
  757. L: netdev@vger.kernel.org
  758. S: Supported
  759. F: drivers/net/ethernet/amd/xgbe/
  760. F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  761. ANALOG DEVICES INC AD5686 DRIVER
  762. M: Stefan Popa <stefan.popa@analog.com>
  763. L: linux-pm@vger.kernel.org
  764. W: http://ez.analog.com/community/linux-device-drivers
  765. S: Supported
  766. F: drivers/iio/dac/ad5686*
  767. F: drivers/iio/dac/ad5696*
  768. ANALOG DEVICES INC AD5758 DRIVER
  769. M: Stefan Popa <stefan.popa@analog.com>
  770. L: linux-iio@vger.kernel.org
  771. W: http://ez.analog.com/community/linux-device-drivers
  772. S: Supported
  773. F: drivers/iio/dac/ad5758.c
  774. F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
  775. ANALOG DEVICES INC AD7124 DRIVER
  776. M: Stefan Popa <stefan.popa@analog.com>
  777. L: linux-iio@vger.kernel.org
  778. W: http://ez.analog.com/community/linux-device-drivers
  779. S: Supported
  780. F: drivers/iio/adc/ad7124.c
  781. F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
  782. ANALOG DEVICES INC AD7606 DRIVER
  783. M: Stefan Popa <stefan.popa@analog.com>
  784. M: Beniamin Bia <beniamin.bia@analog.com>
  785. L: linux-iio@vger.kernel.org
  786. W: http://ez.analog.com/community/linux-device-drivers
  787. S: Supported
  788. F: drivers/iio/adc/ad7606.c
  789. F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
  790. ANALOG DEVICES INC AD7768-1 DRIVER
  791. M: Stefan Popa <stefan.popa@analog.com>
  792. L: linux-iio@vger.kernel.org
  793. W: http://ez.analog.com/community/linux-device-drivers
  794. S: Supported
  795. F: drivers/iio/adc/ad7768-1.c
  796. F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
  797. ANALOG DEVICES INC AD7780 DRIVER
  798. M: Michael Hennerich <Michael.Hennerich@analog.com>
  799. M: Renato Lui Geh <renatogeh@gmail.com>
  800. L: linux-iio@vger.kernel.org
  801. W: http://ez.analog.com/community/linux-device-drivers
  802. S: Supported
  803. F: drivers/iio/adc/ad7780.c
  804. F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
  805. ANALOG DEVICES INC AD9389B DRIVER
  806. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  807. L: linux-media@vger.kernel.org
  808. S: Maintained
  809. F: drivers/media/i2c/ad9389b*
  810. ANALOG DEVICES INC ADGS1408 DRIVER
  811. M: Mircea Caprioru <mircea.caprioru@analog.com>
  812. S: Supported
  813. F: drivers/mux/adgs1408.c
  814. F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
  815. ANALOG DEVICES INC ADIN DRIVER
  816. M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
  817. L: netdev@vger.kernel.org
  818. W: http://ez.analog.com/community/linux-device-drivers
  819. S: Supported
  820. F: drivers/net/phy/adin.c
  821. F: Documentation/devicetree/bindings/net/adi,adin.yaml
  822. ANALOG DEVICES INC ADIS DRIVER LIBRARY
  823. M: Alexandru Ardelean <alexandru.ardelean@analog.com>
  824. S: Supported
  825. L: linux-iio@vger.kernel.org
  826. F: include/linux/iio/imu/adis.h
  827. F: drivers/iio/imu/adis.c
  828. ANALOG DEVICES INC ADIS16460 DRIVER
  829. M: Dragos Bogdan <dragos.bogdan@analog.com>
  830. S: Supported
  831. L: linux-iio@vger.kernel.org
  832. W: http://ez.analog.com/community/linux-device-drivers
  833. F: drivers/iio/imu/adis16460.c
  834. F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
  835. ANALOG DEVICES INC ADP5061 DRIVER
  836. M: Stefan Popa <stefan.popa@analog.com>
  837. L: linux-pm@vger.kernel.org
  838. W: http://ez.analog.com/community/linux-device-drivers
  839. S: Supported
  840. F: drivers/power/supply/adp5061.c
  841. ANALOG DEVICES INC ADV7180 DRIVER
  842. M: Lars-Peter Clausen <lars@metafoo.de>
  843. L: linux-media@vger.kernel.org
  844. W: http://ez.analog.com/community/linux-device-drivers
  845. S: Supported
  846. F: drivers/media/i2c/adv7180.c
  847. ANALOG DEVICES INC ADV748X DRIVER
  848. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  849. L: linux-media@vger.kernel.org
  850. S: Maintained
  851. F: drivers/media/i2c/adv748x/*
  852. ANALOG DEVICES INC ADV7511 DRIVER
  853. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  854. L: linux-media@vger.kernel.org
  855. S: Maintained
  856. F: drivers/media/i2c/adv7511*
  857. ANALOG DEVICES INC ADV7604 DRIVER
  858. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  859. L: linux-media@vger.kernel.org
  860. S: Maintained
  861. F: drivers/media/i2c/adv7604*
  862. ANALOG DEVICES INC ADV7842 DRIVER
  863. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  864. L: linux-media@vger.kernel.org
  865. S: Maintained
  866. F: drivers/media/i2c/adv7842*
  867. ANALOG DEVICES INC ASOC CODEC DRIVERS
  868. M: Lars-Peter Clausen <lars@metafoo.de>
  869. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  870. W: http://wiki.analog.com/
  871. W: http://ez.analog.com/community/linux-device-drivers
  872. S: Supported
  873. F: sound/soc/codecs/adau*
  874. F: sound/soc/codecs/adav*
  875. F: sound/soc/codecs/ad1*
  876. F: sound/soc/codecs/ad7*
  877. F: sound/soc/codecs/ssm*
  878. F: sound/soc/codecs/sigmadsp.*
  879. ANALOG DEVICES INC DMA DRIVERS
  880. M: Lars-Peter Clausen <lars@metafoo.de>
  881. W: http://ez.analog.com/community/linux-device-drivers
  882. S: Supported
  883. F: drivers/dma/dma-axi-dmac.c
  884. ANALOG DEVICES INC IIO DRIVERS
  885. M: Lars-Peter Clausen <lars@metafoo.de>
  886. M: Michael Hennerich <Michael.Hennerich@analog.com>
  887. M: Stefan Popa <stefan.popa@analog.com>
  888. W: http://wiki.analog.com/
  889. W: http://ez.analog.com/community/linux-device-drivers
  890. S: Supported
  891. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  892. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  893. F: drivers/iio/*/ad*
  894. F: drivers/iio/adc/ltc2497*
  895. X: drivers/iio/*/adjd*
  896. F: drivers/staging/iio/*/ad*
  897. ANALOGBITS PLL LIBRARIES
  898. M: Paul Walmsley <paul.walmsley@sifive.com>
  899. S: Supported
  900. F: drivers/clk/analogbits/*
  901. F: include/linux/clk/analogbits*
  902. ANDES ARCHITECTURE
  903. M: Greentime Hu <green.hu@gmail.com>
  904. M: Vincent Chen <deanbo422@gmail.com>
  905. T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
  906. S: Supported
  907. F: arch/nds32/
  908. F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
  909. F: Documentation/devicetree/bindings/nds32/
  910. K: nds32
  911. N: nds32
  912. ANDROID CONFIG FRAGMENTS
  913. M: Rob Herring <robh@kernel.org>
  914. S: Supported
  915. F: kernel/configs/android*
  916. ANDROID DRIVERS
  917. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  918. M: Arve Hjønnevåg <arve@android.com>
  919. M: Todd Kjos <tkjos@android.com>
  920. M: Martijn Coenen <maco@android.com>
  921. M: Joel Fernandes <joel@joelfernandes.org>
  922. M: Christian Brauner <christian@brauner.io>
  923. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  924. L: devel@driverdev.osuosl.org
  925. S: Supported
  926. F: drivers/android/
  927. F: drivers/staging/android/
  928. ANDROID GOLDFISH PIC DRIVER
  929. M: Miodrag Dinic <miodrag.dinic@mips.com>
  930. S: Supported
  931. F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
  932. F: drivers/irqchip/irq-goldfish-pic.c
  933. ANDROID GOLDFISH RTC DRIVER
  934. M: Miodrag Dinic <miodrag.dinic@mips.com>
  935. S: Supported
  936. F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
  937. F: drivers/rtc/rtc-goldfish.c
  938. ANDROID ION DRIVER
  939. M: Laura Abbott <labbott@redhat.com>
  940. M: Sumit Semwal <sumit.semwal@linaro.org>
  941. L: devel@driverdev.osuosl.org
  942. L: dri-devel@lists.freedesktop.org
  943. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  944. S: Supported
  945. F: drivers/staging/android/ion
  946. F: drivers/staging/android/uapi/ion.h
  947. AOA (Apple Onboard Audio) ALSA DRIVER
  948. M: Johannes Berg <johannes@sipsolutions.net>
  949. L: linuxppc-dev@lists.ozlabs.org
  950. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  951. S: Maintained
  952. F: sound/aoa/
  953. APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
  954. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  955. L: linux-iio@vger.kernel.org
  956. S: Maintained
  957. F: drivers/iio/adc/stx104.c
  958. APM DRIVER
  959. M: Jiri Kosina <jikos@kernel.org>
  960. S: Odd fixes
  961. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
  962. F: arch/x86/kernel/apm_32.c
  963. F: include/linux/apm_bios.h
  964. F: include/uapi/linux/apm_bios.h
  965. F: drivers/char/apm-emulation.c
  966. APPARMOR SECURITY MODULE
  967. M: John Johansen <john.johansen@canonical.com>
  968. L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
  969. W: wiki.apparmor.net
  970. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  971. S: Supported
  972. F: security/apparmor/
  973. F: Documentation/admin-guide/LSM/apparmor.rst
  974. APPLE BCM5974 MULTITOUCH DRIVER
  975. M: Henrik Rydberg <rydberg@bitmath.org>
  976. L: linux-input@vger.kernel.org
  977. S: Odd fixes
  978. F: drivers/input/mouse/bcm5974.c
  979. APPLE SMC DRIVER
  980. M: Henrik Rydberg <rydberg@bitmath.org>
  981. L: linux-hwmon@vger.kernel.org
  982. S: Odd fixes
  983. F: drivers/hwmon/applesmc.c
  984. APPLETALK NETWORK LAYER
  985. L: netdev@vger.kernel.org
  986. S: Odd fixes
  987. F: drivers/net/appletalk/
  988. F: net/appletalk/
  989. F: include/linux/atalk.h
  990. F: include/uapi/linux/atalk.h
  991. APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
  992. M: Khuong Dinh <khuong@os.amperecomputing.com>
  993. S: Supported
  994. F: arch/arm64/boot/dts/apm/
  995. APPLIED MICRO (APM) X-GENE SOC EDAC
  996. M: Khuong Dinh <khuong@os.amperecomputing.com>
  997. S: Supported
  998. F: drivers/edac/xgene_edac.c
  999. F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
  1000. APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
  1001. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1002. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1003. S: Supported
  1004. F: drivers/net/ethernet/apm/xgene-v2/
  1005. APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  1006. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1007. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1008. M: Quan Nguyen <quan@os.amperecomputing.com>
  1009. S: Supported
  1010. F: drivers/net/ethernet/apm/xgene/
  1011. F: drivers/net/phy/mdio-xgene.c
  1012. F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
  1013. F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
  1014. APPLIED MICRO (APM) X-GENE SOC PMU
  1015. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1016. S: Supported
  1017. F: drivers/perf/xgene_pmu.c
  1018. F: Documentation/admin-guide/perf/xgene-pmu.rst
  1019. F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
  1020. APTINA CAMERA SENSOR PLL
  1021. M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  1022. L: linux-media@vger.kernel.org
  1023. S: Maintained
  1024. F: drivers/media/i2c/aptina-pll.*
  1025. AQUANTIA ETHERNET DRIVER (atlantic)
  1026. M: Igor Russkikh <igor.russkikh@aquantia.com>
  1027. L: netdev@vger.kernel.org
  1028. S: Supported
  1029. W: http://www.aquantia.com
  1030. Q: http://patchwork.ozlabs.org/project/netdev/list/
  1031. F: drivers/net/ethernet/aquantia/atlantic/
  1032. F: Documentation/networking/device_drivers/aquantia/atlantic.txt
  1033. ARC FRAMEBUFFER DRIVER
  1034. M: Jaya Kumar <jayalk@intworks.biz>
  1035. S: Maintained
  1036. F: drivers/video/fbdev/arcfb.c
  1037. F: drivers/video/fbdev/core/fb_defio.c
  1038. ARC PGU DRM DRIVER
  1039. M: Alexey Brodkin <abrodkin@synopsys.com>
  1040. S: Supported
  1041. F: drivers/gpu/drm/arc/
  1042. F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
  1043. ARCNET NETWORK LAYER
  1044. M: Michael Grzeschik <m.grzeschik@pengutronix.de>
  1045. L: netdev@vger.kernel.org
  1046. S: Maintained
  1047. F: drivers/net/arcnet/
  1048. F: include/uapi/linux/if_arcnet.h
  1049. ARM ARCHITECTED TIMER DRIVER
  1050. M: Mark Rutland <mark.rutland@arm.com>
  1051. M: Marc Zyngier <maz@kernel.org>
  1052. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1053. S: Maintained
  1054. F: arch/arm/include/asm/arch_timer.h
  1055. F: arch/arm64/include/asm/arch_timer.h
  1056. F: drivers/clocksource/arm_arch_timer.c
  1057. ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
  1058. M: Linus Walleij <linus.walleij@linaro.org>
  1059. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1060. S: Maintained
  1061. F: Documentation/devicetree/bindings/arm/arm-boards
  1062. F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
  1063. F: Documentation/devicetree/bindings/clock/arm-integrator.txt
  1064. F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
  1065. F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
  1066. F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
  1067. F: arch/arm/mach-integrator/
  1068. F: arch/arm/mach-realview/
  1069. F: arch/arm/mach-versatile/
  1070. F: arch/arm/plat-versatile/
  1071. F: arch/arm/boot/dts/arm-realview-*
  1072. F: arch/arm/boot/dts/integrator*
  1073. F: arch/arm/boot/dts/versatile*
  1074. F: drivers/clk/versatile/
  1075. F: drivers/i2c/busses/i2c-versatile.c
  1076. F: drivers/irqchip/irq-versatile-fpga.c
  1077. F: drivers/mtd/maps/physmap_of_versatile.c
  1078. F: drivers/power/reset/arm-versatile-reboot.c
  1079. F: drivers/soc/versatile/
  1080. ARM HDLCD DRM DRIVER
  1081. M: Liviu Dudau <liviu.dudau@arm.com>
  1082. S: Supported
  1083. F: drivers/gpu/drm/arm/hdlcd_*
  1084. F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
  1085. ARM KOMEDA DRM-KMS DRIVER
  1086. M: James (Qian) Wang <james.qian.wang@arm.com>
  1087. M: Liviu Dudau <liviu.dudau@arm.com>
  1088. L: Mali DP Maintainers <malidp@foss.arm.com>
  1089. S: Supported
  1090. T: git git://anongit.freedesktop.org/drm/drm-misc
  1091. F: drivers/gpu/drm/arm/display/include/
  1092. F: drivers/gpu/drm/arm/display/komeda/
  1093. F: Documentation/devicetree/bindings/display/arm,komeda.txt
  1094. F: Documentation/gpu/komeda-kms.rst
  1095. ARM MALI-DP DRM DRIVER
  1096. M: Liviu Dudau <liviu.dudau@arm.com>
  1097. M: Brian Starkey <brian.starkey@arm.com>
  1098. L: Mali DP Maintainers <malidp@foss.arm.com>
  1099. S: Supported
  1100. T: git git://anongit.freedesktop.org/drm/drm-misc
  1101. F: drivers/gpu/drm/arm/
  1102. F: Documentation/devicetree/bindings/display/arm,malidp.txt
  1103. F: Documentation/gpu/afbc.rst
  1104. ARM MALI PANFROST DRM DRIVER
  1105. M: Rob Herring <robh@kernel.org>
  1106. M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
  1107. L: dri-devel@lists.freedesktop.org
  1108. S: Supported
  1109. T: git git://anongit.freedesktop.org/drm/drm-misc
  1110. F: drivers/gpu/drm/panfrost/
  1111. F: include/uapi/drm/panfrost_drm.h
  1112. ARM MFM AND FLOPPY DRIVERS
  1113. M: Ian Molton <spyro@f2s.com>
  1114. S: Maintained
  1115. F: arch/arm/mach-rpc/floppydma.S
  1116. F: arch/arm/include/asm/floppy.h
  1117. ARM PMU PROFILING AND DEBUGGING
  1118. M: Will Deacon <will@kernel.org>
  1119. M: Mark Rutland <mark.rutland@arm.com>
  1120. S: Maintained
  1121. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1122. F: arch/arm*/kernel/perf_*
  1123. F: arch/arm/oprofile/common.c
  1124. F: arch/arm*/kernel/hw_breakpoint.c
  1125. F: arch/arm*/include/asm/hw_breakpoint.h
  1126. F: arch/arm*/include/asm/perf_event.h
  1127. F: drivers/perf/*
  1128. F: include/linux/perf/arm_pmu.h
  1129. F: Documentation/devicetree/bindings/arm/pmu.yaml
  1130. F: Documentation/devicetree/bindings/perf/
  1131. ARM PORT
  1132. M: Russell King <linux@armlinux.org.uk>
  1133. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1134. W: http://www.armlinux.org.uk/
  1135. S: Odd Fixes
  1136. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
  1137. F: arch/arm/
  1138. X: arch/arm/boot/dts/
  1139. ARM PRIMECELL AACI PL041 DRIVER
  1140. M: Russell King <linux@armlinux.org.uk>
  1141. S: Odd Fixes
  1142. F: sound/arm/aaci.*
  1143. ARM PRIMECELL BUS SUPPORT
  1144. M: Russell King <linux@armlinux.org.uk>
  1145. S: Odd Fixes
  1146. F: drivers/amba/
  1147. F: include/linux/amba/bus.h
  1148. ARM PRIMECELL CLCD PL110 DRIVER
  1149. M: Russell King <linux@armlinux.org.uk>
  1150. S: Odd Fixes
  1151. F: drivers/video/fbdev/amba-clcd.*
  1152. ARM PRIMECELL KMI PL050 DRIVER
  1153. M: Russell King <linux@armlinux.org.uk>
  1154. S: Odd Fixes
  1155. F: drivers/input/serio/ambakmi.*
  1156. F: include/linux/amba/kmi.h
  1157. ARM PRIMECELL MMCI PL180/1 DRIVER
  1158. M: Russell King <linux@armlinux.org.uk>
  1159. S: Odd Fixes
  1160. F: drivers/mmc/host/mmci.*
  1161. F: include/linux/amba/mmci.h
  1162. ARM PRIMECELL SSP PL022 SPI DRIVER
  1163. M: Linus Walleij <linus.walleij@linaro.org>
  1164. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1165. S: Maintained
  1166. F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
  1167. F: drivers/spi/spi-pl022.c
  1168. ARM PRIMECELL UART PL010 AND PL011 DRIVERS
  1169. M: Russell King <linux@armlinux.org.uk>
  1170. S: Odd Fixes
  1171. F: drivers/tty/serial/amba-pl01*.c
  1172. F: include/linux/amba/serial.h
  1173. ARM PRIMECELL VIC PL190/PL192 DRIVER
  1174. M: Linus Walleij <linus.walleij@linaro.org>
  1175. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1176. S: Maintained
  1177. F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
  1178. F: drivers/irqchip/irq-vic.c
  1179. AMAZON ANNAPURNA LABS FIC DRIVER
  1180. M: Talel Shenhar <talel@amazon.com>
  1181. S: Maintained
  1182. F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  1183. F: drivers/irqchip/irq-al-fic.c
  1184. ARM SMMU DRIVERS
  1185. M: Will Deacon <will@kernel.org>
  1186. R: Robin Murphy <robin.murphy@arm.com>
  1187. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1188. S: Maintained
  1189. F: drivers/iommu/arm-smmu*
  1190. F: drivers/iommu/io-pgtable-arm.c
  1191. F: drivers/iommu/io-pgtable-arm-v7s.c
  1192. ARM SUB-ARCHITECTURES
  1193. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1194. S: Maintained
  1195. F: arch/arm/mach-*/
  1196. F: arch/arm/plat-*/
  1197. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
  1198. ARM/ACTIONS SEMI ARCHITECTURE
  1199. M: Andreas Färber <afaerber@suse.de>
  1200. R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1201. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1202. S: Maintained
  1203. N: owl
  1204. F: arch/arm/mach-actions/
  1205. F: arch/arm/boot/dts/owl-*
  1206. F: arch/arm64/boot/dts/actions/
  1207. F: drivers/clk/actions/
  1208. F: drivers/clocksource/timer-owl*
  1209. F: drivers/dma/owl-dma.c
  1210. F: drivers/i2c/busses/i2c-owl.c
  1211. F: drivers/pinctrl/actions/*
  1212. F: drivers/soc/actions/
  1213. F: include/dt-bindings/power/owl-*
  1214. F: include/linux/soc/actions/
  1215. F: Documentation/devicetree/bindings/arm/actions.yaml
  1216. F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
  1217. F: Documentation/devicetree/bindings/dma/owl-dma.txt
  1218. F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
  1219. F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
  1220. F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
  1221. F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
  1222. ARM/ADS SPHERE MACHINE SUPPORT
  1223. M: Lennert Buytenhek <kernel@wantstofly.org>
  1224. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1225. S: Maintained
  1226. ARM/AFEB9260 MACHINE SUPPORT
  1227. M: Sergey Lapin <slapin@ossfans.org>
  1228. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1229. S: Maintained
  1230. ARM/AJECO 1ARM MACHINE SUPPORT
  1231. M: Lennert Buytenhek <kernel@wantstofly.org>
  1232. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1233. S: Maintained
  1234. ARM/Allwinner SoC Clock Support
  1235. M: Emilio López <emilio@elopez.com.ar>
  1236. S: Maintained
  1237. F: drivers/clk/sunxi/
  1238. ARM/Allwinner sunXi SoC support
  1239. M: Maxime Ripard <mripard@kernel.org>
  1240. M: Chen-Yu Tsai <wens@csie.org>
  1241. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1242. S: Maintained
  1243. N: sun[x456789]i
  1244. N: sun50i
  1245. F: arch/arm/mach-sunxi/
  1246. F: arch/arm64/boot/dts/allwinner/
  1247. F: drivers/clk/sunxi-ng/
  1248. F: drivers/pinctrl/sunxi/
  1249. F: drivers/soc/sunxi/
  1250. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  1251. Allwinner A10 CSI driver
  1252. M: Maxime Ripard <mripard@kernel.org>
  1253. L: linux-media@vger.kernel.org
  1254. T: git git://linuxtv.org/media_tree.git
  1255. F: drivers/media/platform/sunxi/sun4i-csi/
  1256. F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  1257. S: Maintained
  1258. ARM/Amlogic Meson SoC CLOCK FRAMEWORK
  1259. M: Neil Armstrong <narmstrong@baylibre.com>
  1260. M: Jerome Brunet <jbrunet@baylibre.com>
  1261. L: linux-amlogic@lists.infradead.org
  1262. S: Maintained
  1263. F: drivers/clk/meson/
  1264. F: include/dt-bindings/clock/meson*
  1265. F: include/dt-bindings/clock/gxbb*
  1266. F: Documentation/devicetree/bindings/clock/amlogic*
  1267. ARM/Amlogic Meson SoC support
  1268. M: Kevin Hilman <khilman@baylibre.com>
  1269. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1270. L: linux-amlogic@lists.infradead.org
  1271. W: http://linux-meson.com/
  1272. S: Maintained
  1273. F: arch/arm/mach-meson/
  1274. F: arch/arm/boot/dts/meson*
  1275. F: arch/arm64/boot/dts/amlogic/
  1276. F: drivers/pinctrl/meson/
  1277. F: drivers/mmc/host/meson*
  1278. F: drivers/soc/amlogic/
  1279. F: drivers/rtc/rtc-meson*
  1280. N: meson
  1281. ARM/Amlogic Meson SoC Sound Drivers
  1282. M: Jerome Brunet <jbrunet@baylibre.com>
  1283. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1284. S: Maintained
  1285. F: sound/soc/meson/
  1286. F: Documentation/devicetree/bindings/sound/amlogic*
  1287. ARM/Annapurna Labs ALPINE ARCHITECTURE
  1288. M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
  1289. M: Antoine Tenart <antoine.tenart@bootlin.com>
  1290. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1291. S: Maintained
  1292. F: arch/arm/mach-alpine/
  1293. F: arch/arm/boot/dts/alpine*
  1294. F: arch/arm64/boot/dts/al/
  1295. F: drivers/*/*alpine*
  1296. ARM/ARTPEC MACHINE SUPPORT
  1297. M: Jesper Nilsson <jesper.nilsson@axis.com>
  1298. M: Lars Persson <lars.persson@axis.com>
  1299. S: Maintained
  1300. L: linux-arm-kernel@axis.com
  1301. F: arch/arm/mach-artpec
  1302. F: arch/arm/boot/dts/artpec6*
  1303. F: drivers/clk/axis
  1304. F: drivers/crypto/axis
  1305. F: drivers/mmc/host/usdhi6rol0.c
  1306. F: drivers/pinctrl/pinctrl-artpec*
  1307. F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  1308. ARM/ASPEED I2C DRIVER
  1309. M: Brendan Higgins <brendanhiggins@google.com>
  1310. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  1311. R: Joel Stanley <joel@jms.id.au>
  1312. L: linux-i2c@vger.kernel.org
  1313. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1314. S: Maintained
  1315. F: drivers/irqchip/irq-aspeed-i2c-ic.c
  1316. F: drivers/i2c/busses/i2c-aspeed.c
  1317. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
  1318. F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
  1319. ARM/ASPEED MACHINE SUPPORT
  1320. M: Joel Stanley <joel@jms.id.au>
  1321. R: Andrew Jeffery <andrew@aj.id.au>
  1322. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1323. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  1324. Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
  1325. S: Supported
  1326. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
  1327. F: arch/arm/mach-aspeed/
  1328. F: arch/arm/boot/dts/aspeed-*
  1329. N: aspeed
  1330. ARM/BITMAIN ARCHITECTURE
  1331. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1332. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1333. S: Maintained
  1334. F: arch/arm64/boot/dts/bitmain/
  1335. F: drivers/pinctrl/pinctrl-bm1880.c
  1336. F: Documentation/devicetree/bindings/arm/bitmain.yaml
  1337. F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
  1338. ARM/CALXEDA HIGHBANK ARCHITECTURE
  1339. M: Rob Herring <robh@kernel.org>
  1340. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1341. S: Maintained
  1342. F: arch/arm/mach-highbank/
  1343. F: arch/arm/boot/dts/highbank.dts
  1344. F: arch/arm/boot/dts/ecx-*.dts*
  1345. ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
  1346. M: Krzysztof Halasa <khalasa@piap.pl>
  1347. S: Maintained
  1348. F: arch/arm/mach-cns3xxx/
  1349. ARM/CAVIUM THUNDER NETWORK DRIVER
  1350. M: Sunil Goutham <sgoutham@cavium.com>
  1351. M: Robert Richter <rric@kernel.org>
  1352. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1353. S: Supported
  1354. F: drivers/net/ethernet/cavium/thunder/
  1355. ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
  1356. M: Lukasz Majewski <lukma@denx.de>
  1357. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1358. S: Maintained
  1359. F: arch/arm/mach-ep93xx/ts72xx.c
  1360. ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
  1361. M: Alexander Shiyan <shc_work@mail.ru>
  1362. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1363. S: Odd Fixes
  1364. N: clps711x
  1365. ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
  1366. M: Lennert Buytenhek <kernel@wantstofly.org>
  1367. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1368. S: Maintained
  1369. ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  1370. M: Hartley Sweeten <hsweeten@visionengravers.com>
  1371. M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
  1372. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1373. S: Maintained
  1374. F: arch/arm/mach-ep93xx/
  1375. F: arch/arm/mach-ep93xx/include/mach/
  1376. ARM/CLKDEV SUPPORT
  1377. M: Russell King <linux@armlinux.org.uk>
  1378. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1379. S: Maintained
  1380. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
  1381. F: drivers/clk/clkdev.c
  1382. ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
  1383. M: Mike Rapoport <mike@compulab.co.il>
  1384. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1385. S: Maintained
  1386. ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
  1387. M: Baruch Siach <baruch@tkos.co.il>
  1388. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1389. S: Maintained
  1390. F: arch/arm/boot/dts/cx92755*
  1391. N: digicolor
  1392. ARM/CONTEC MICRO9 MACHINE SUPPORT
  1393. M: Hubert Feurstein <hubert.feurstein@contec.at>
  1394. S: Maintained
  1395. F: arch/arm/mach-ep93xx/micro9.c
  1396. ARM/CORESIGHT FRAMEWORK AND DRIVERS
  1397. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  1398. R: Suzuki K Poulose <suzuki.poulose@arm.com>
  1399. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1400. S: Maintained
  1401. F: drivers/hwtracing/coresight/*
  1402. F: Documentation/trace/coresight.rst
  1403. F: Documentation/trace/coresight-cpu-debug.rst
  1404. F: Documentation/devicetree/bindings/arm/coresight.txt
  1405. F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
  1406. F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
  1407. F: tools/perf/arch/arm/util/pmu.c
  1408. F: tools/perf/arch/arm/util/auxtrace.c
  1409. F: tools/perf/arch/arm/util/cs-etm.c
  1410. F: tools/perf/arch/arm/util/cs-etm.h
  1411. F: tools/perf/util/cs-etm.*
  1412. F: tools/perf/util/cs-etm-decoder/*
  1413. ARM/CORGI MACHINE SUPPORT
  1414. M: Richard Purdie <rpurdie@rpsys.net>
  1415. S: Maintained
  1416. ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  1417. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1418. M: Linus Walleij <linus.walleij@linaro.org>
  1419. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1420. T: git git://github.com/ulli-kroll/linux.git
  1421. S: Maintained
  1422. F: Documentation/devicetree/bindings/arm/gemini.txt
  1423. F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
  1424. F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
  1425. F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
  1426. F: arch/arm/mach-gemini/
  1427. F: drivers/net/ethernet/cortina/
  1428. F: drivers/pinctrl/pinctrl-gemini.c
  1429. F: drivers/rtc/rtc-ftrtc010.c
  1430. ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
  1431. M: Barry Song <baohua@kernel.org>
  1432. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1433. T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
  1434. S: Maintained
  1435. F: arch/arm/boot/dts/prima2*
  1436. F: arch/arm/mach-prima2/
  1437. F: drivers/clk/sirf/
  1438. F: drivers/clocksource/timer-prima2.c
  1439. F: drivers/clocksource/timer-atlas7.c
  1440. N: [^a-z]sirf
  1441. X: drivers/gnss
  1442. ARM/CZ.NIC TURRIS MOX SUPPORT
  1443. M: Marek Behun <marek.behun@nic.cz>
  1444. W: http://mox.turris.cz
  1445. S: Maintained
  1446. F: Documentation/ABI/testing/debugfs-moxtet
  1447. F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
  1448. F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
  1449. F: Documentation/devicetree/bindings/bus/moxtet.txt
  1450. F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
  1451. F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
  1452. F: include/linux/moxtet.h
  1453. F: drivers/bus/moxtet.c
  1454. F: drivers/firmware/turris-mox-rwtm.c
  1455. F: drivers/gpio/gpio-moxtet.c
  1456. ARM/EBSA110 MACHINE SUPPORT
  1457. M: Russell King <linux@armlinux.org.uk>
  1458. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1459. W: http://www.armlinux.org.uk/
  1460. S: Maintained
  1461. F: arch/arm/mach-ebsa110/
  1462. F: drivers/net/ethernet/amd/am79c961a.*
  1463. ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
  1464. M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  1465. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1466. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1467. S: Maintained
  1468. N: efm32
  1469. ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
  1470. M: Robert Jarzmik <robert.jarzmik@free.fr>
  1471. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1472. S: Maintained
  1473. F: arch/arm/mach-pxa/ezx.c
  1474. ARM/FARADAY FA526 PORT
  1475. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1476. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1477. S: Maintained
  1478. T: git git://git.berlios.de/gemini-board
  1479. F: arch/arm/mm/*-fa*
  1480. ARM/FOOTBRIDGE ARCHITECTURE
  1481. M: Russell King <linux@armlinux.org.uk>
  1482. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1483. W: http://www.armlinux.org.uk/
  1484. S: Maintained
  1485. F: arch/arm/include/asm/hardware/dec21285.h
  1486. F: arch/arm/mach-footbridge/
  1487. ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  1488. M: Shawn Guo <shawnguo@kernel.org>
  1489. M: Sascha Hauer <s.hauer@pengutronix.de>
  1490. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1491. R: Fabio Estevam <festevam@gmail.com>
  1492. R: NXP Linux Team <linux-imx@nxp.com>
  1493. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1494. S: Maintained
  1495. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1496. N: imx
  1497. N: mxs
  1498. X: drivers/media/i2c/
  1499. ARM/FREESCALE VYBRID ARM ARCHITECTURE
  1500. M: Shawn Guo <shawnguo@kernel.org>
  1501. M: Sascha Hauer <s.hauer@pengutronix.de>
  1502. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1503. R: Stefan Agner <stefan@agner.ch>
  1504. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1505. S: Maintained
  1506. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1507. F: arch/arm/mach-imx/*vf610*
  1508. F: arch/arm/boot/dts/vf*
  1509. ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  1510. M: Shawn Guo <shawnguo@kernel.org>
  1511. M: Li Yang <leoyang.li@nxp.com>
  1512. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1513. S: Maintained
  1514. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1515. F: arch/arm/boot/dts/ls1021a*
  1516. F: arch/arm64/boot/dts/freescale/fsl-*
  1517. F: arch/arm64/boot/dts/freescale/qoriq-*
  1518. ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
  1519. M: Lennert Buytenhek <kernel@wantstofly.org>
  1520. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1521. S: Maintained
  1522. ARM/GUMSTIX MACHINE SUPPORT
  1523. M: Steve Sakoman <sakoman@gmail.com>
  1524. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1525. S: Maintained
  1526. ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
  1527. M: Philipp Zabel <philipp.zabel@gmail.com>
  1528. M: Paul Parsons <lost.distance@yahoo.com>
  1529. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1530. S: Maintained
  1531. F: arch/arm/mach-pxa/hx4700.c
  1532. F: arch/arm/mach-pxa/include/mach/hx4700.h
  1533. F: sound/soc/pxa/hx4700.c
  1534. ARM/HISILICON SOC SUPPORT
  1535. M: Wei Xu <xuwei5@hisilicon.com>
  1536. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1537. W: http://www.hisilicon.com
  1538. S: Supported
  1539. T: git git://github.com/hisilicon/linux-hisi.git
  1540. F: arch/arm/mach-hisi/
  1541. F: arch/arm/boot/dts/hi3*
  1542. F: arch/arm/boot/dts/hip*
  1543. F: arch/arm/boot/dts/hisi*
  1544. F: arch/arm64/boot/dts/hisilicon/
  1545. ARM/HP JORNADA 7XX MACHINE SUPPORT
  1546. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  1547. W: www.jlime.com
  1548. S: Maintained
  1549. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  1550. F: arch/arm/mach-sa1100/jornada720.c
  1551. F: arch/arm/mach-sa1100/include/mach/jornada720.h
  1552. ARM/IGEP MACHINE SUPPORT
  1553. M: Enric Balletbo i Serra <eballetbo@gmail.com>
  1554. M: Javier Martinez Canillas <javier@dowhile0.org>
  1555. L: linux-omap@vger.kernel.org
  1556. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1557. S: Maintained
  1558. F: arch/arm/boot/dts/omap3-igep*
  1559. ARM/INCOME PXA270 SUPPORT
  1560. M: Marek Vasut <marek.vasut@gmail.com>
  1561. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1562. S: Maintained
  1563. F: arch/arm/mach-pxa/colibri-pxa270-income.c
  1564. ARM/INTEL IOP32X ARM ARCHITECTURE
  1565. M: Lennert Buytenhek <kernel@wantstofly.org>
  1566. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1567. S: Maintained
  1568. ARM/INTEL IQ81342EX MACHINE SUPPORT
  1569. M: Lennert Buytenhek <kernel@wantstofly.org>
  1570. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1571. S: Maintained
  1572. ARM/INTEL IXDP2850 MACHINE SUPPORT
  1573. M: Lennert Buytenhek <kernel@wantstofly.org>
  1574. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1575. S: Maintained
  1576. ARM/INTEL IXP4XX ARM ARCHITECTURE
  1577. M: Linus Walleij <linusw@kernel.org>
  1578. M: Imre Kaloz <kaloz@openwrt.org>
  1579. M: Krzysztof Halasa <khalasa@piap.pl>
  1580. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1581. S: Maintained
  1582. F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
  1583. F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
  1584. F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
  1585. F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
  1586. F: arch/arm/mach-ixp4xx/
  1587. F: drivers/clocksource/timer-ixp4xx.c
  1588. F: drivers/gpio/gpio-ixp4xx.c
  1589. F: drivers/irqchip/irq-ixp4xx.c
  1590. F: include/linux/irqchip/irq-ixp4xx.h
  1591. F: include/linux/platform_data/timer-ixp4xx.h
  1592. ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
  1593. M: Jonathan Cameron <jic23@cam.ac.uk>
  1594. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1595. S: Maintained
  1596. F: arch/arm/mach-pxa/stargate2.c
  1597. F: drivers/pcmcia/pxa2xx_stargate2.c
  1598. ARM/INTEL XSC3 (MANZANO) ARM CORE
  1599. M: Lennert Buytenhek <kernel@wantstofly.org>
  1600. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1601. S: Maintained
  1602. ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
  1603. M: Lennert Buytenhek <kernel@wantstofly.org>
  1604. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1605. S: Maintained
  1606. ARM/LG1K ARCHITECTURE
  1607. M: Chanho Min <chanho.min@lge.com>
  1608. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1609. S: Maintained
  1610. F: arch/arm64/boot/dts/lg/
  1611. ARM/LOGICPD PXA270 MACHINE SUPPORT
  1612. M: Lennert Buytenhek <kernel@wantstofly.org>
  1613. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1614. S: Maintained
  1615. ARM/LPC18XX ARCHITECTURE
  1616. M: Vladimir Zapolskiy <vz@mleia.com>
  1617. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1618. S: Maintained
  1619. F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
  1620. F: arch/arm/boot/dts/lpc43*
  1621. F: drivers/i2c/busses/i2c-lpc2k.c
  1622. F: drivers/memory/pl172.c
  1623. F: drivers/mtd/spi-nor/nxp-spifi.c
  1624. F: drivers/rtc/rtc-lpc24xx.c
  1625. N: lpc18xx
  1626. ARM/LPC32XX SOC SUPPORT
  1627. M: Vladimir Zapolskiy <vz@mleia.com>
  1628. M: Sylvain Lemieux <slemieux.tyco@gmail.com>
  1629. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1630. T: git git://github.com/vzapolskiy/linux-lpc32xx.git
  1631. S: Maintained
  1632. F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
  1633. F: arch/arm/boot/dts/lpc32*
  1634. F: arch/arm/mach-lpc32xx/
  1635. F: drivers/i2c/busses/i2c-pnx.c
  1636. F: drivers/net/ethernet/nxp/lpc_eth.c
  1637. F: drivers/usb/host/ohci-nxp.c
  1638. F: drivers/watchdog/pnx4008_wdt.c
  1639. N: lpc32xx
  1640. ARM/MAGICIAN MACHINE SUPPORT
  1641. M: Philipp Zabel <philipp.zabel@gmail.com>
  1642. S: Maintained
  1643. ARM/Marvell Dove/MV78xx0/Orion SOC support
  1644. M: Jason Cooper <jason@lakedaemon.net>
  1645. M: Andrew Lunn <andrew@lunn.ch>
  1646. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  1647. M: Gregory Clement <gregory.clement@bootlin.com>
  1648. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1649. S: Maintained
  1650. F: Documentation/devicetree/bindings/soc/dove/
  1651. F: arch/arm/mach-dove/
  1652. F: arch/arm/mach-mv78xx0/
  1653. F: arch/arm/mach-orion5x/
  1654. F: arch/arm/plat-orion/
  1655. F: arch/arm/boot/dts/dove*
  1656. F: arch/arm/boot/dts/orion5x*
  1657. T: git git://git.infradead.org/linux-mvebu.git
  1658. ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
  1659. M: Jason Cooper <jason@lakedaemon.net>
  1660. M: Andrew Lunn <andrew@lunn.ch>
  1661. M: Gregory Clement <gregory.clement@bootlin.com>
  1662. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  1663. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1664. S: Maintained
  1665. F: arch/arm/boot/dts/armada*
  1666. F: arch/arm/boot/dts/kirkwood*
  1667. F: arch/arm/configs/mvebu_*_defconfig
  1668. F: arch/arm/mach-mvebu/
  1669. F: arch/arm64/boot/dts/marvell/armada*
  1670. F: drivers/cpufreq/armada-37xx-cpufreq.c
  1671. F: drivers/cpufreq/armada-8k-cpufreq.c
  1672. F: drivers/cpufreq/mvebu-cpufreq.c
  1673. F: drivers/irqchip/irq-armada-370-xp.c
  1674. F: drivers/irqchip/irq-mvebu-*
  1675. F: drivers/pinctrl/mvebu/
  1676. F: drivers/rtc/rtc-armada38x.c
  1677. T: git git://git.infradead.org/linux-mvebu.git
  1678. ARM/Mediatek RTC DRIVER
  1679. M: Eddie Huang <eddie.huang@mediatek.com>
  1680. M: Sean Wang <sean.wang@mediatek.com>
  1681. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1682. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1683. S: Maintained
  1684. F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
  1685. F: drivers/rtc/rtc-mt6397.c
  1686. F: drivers/rtc/rtc-mt7622.c
  1687. ARM/Mediatek SoC support
  1688. M: Matthias Brugger <matthias.bgg@gmail.com>
  1689. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1690. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1691. W: https://mtk.bcnfs.org/
  1692. C: irc://chat.freenode.net/linux-mediatek
  1693. S: Maintained
  1694. F: arch/arm/boot/dts/mt6*
  1695. F: arch/arm/boot/dts/mt7*
  1696. F: arch/arm/boot/dts/mt8*
  1697. F: arch/arm/mach-mediatek/
  1698. F: arch/arm64/boot/dts/mediatek/
  1699. F: drivers/soc/mediatek/
  1700. N: mtk
  1701. N: mt[678]
  1702. K: mediatek
  1703. ARM/Mediatek USB3 PHY DRIVER
  1704. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  1705. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1706. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1707. S: Maintained
  1708. F: drivers/phy/mediatek/
  1709. F: Documentation/devicetree/bindings/phy/phy-mtk-*
  1710. ARM/Microchip (AT91) SoC support
  1711. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  1712. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  1713. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  1714. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1715. W: http://www.linux4sam.org
  1716. T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  1717. S: Supported
  1718. N: at91
  1719. N: atmel
  1720. F: arch/arm/mach-at91/
  1721. F: include/soc/at91/
  1722. F: arch/arm/boot/dts/at91*.dts
  1723. F: arch/arm/boot/dts/at91*.dtsi
  1724. F: arch/arm/boot/dts/sama*.dts
  1725. F: arch/arm/boot/dts/sama*.dtsi
  1726. F: arch/arm/include/debug/at91.S
  1727. F: drivers/memory/atmel*
  1728. F: drivers/watchdog/sama5d4_wdt.c
  1729. X: drivers/input/touchscreen/atmel_mxt_ts.c
  1730. X: drivers/net/wireless/atmel/
  1731. ARM/MIOA701 MACHINE SUPPORT
  1732. M: Robert Jarzmik <robert.jarzmik@free.fr>
  1733. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1734. F: arch/arm/mach-pxa/mioa701.c
  1735. S: Maintained
  1736. ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
  1737. M: Michael Petchkovsky <mkpetch@internode.on.net>
  1738. S: Maintained
  1739. ARM/NOMADIK/U300/Ux500 ARCHITECTURES
  1740. M: Linus Walleij <linus.walleij@linaro.org>
  1741. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1742. S: Maintained
  1743. F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
  1744. F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
  1745. F: arch/arm/mach-nomadik/
  1746. F: arch/arm/mach-u300/
  1747. F: arch/arm/mach-ux500/
  1748. F: drivers/soc/ux500/
  1749. F: arch/arm/boot/dts/ste-*
  1750. F: drivers/clk/clk-nomadik.c
  1751. F: drivers/clk/clk-u300.c
  1752. F: drivers/clocksource/clksrc-dbx500-prcmu.c
  1753. F: drivers/clocksource/timer-u300.c
  1754. F: drivers/dma/coh901318*
  1755. F: drivers/dma/ste_dma40*
  1756. F: drivers/hwspinlock/u8500_hsem.c
  1757. F: drivers/i2c/busses/i2c-nomadik.c
  1758. F: drivers/i2c/busses/i2c-stu300.c
  1759. F: drivers/mfd/ab3100*
  1760. F: drivers/mfd/ab8500*
  1761. F: drivers/mfd/abx500*
  1762. F: drivers/mfd/dbx500*
  1763. F: drivers/mfd/db8500*
  1764. F: drivers/pinctrl/nomadik/
  1765. F: drivers/pinctrl/pinctrl-coh901*
  1766. F: drivers/pinctrl/pinctrl-u300.c
  1767. F: drivers/rtc/rtc-ab3100.c
  1768. F: drivers/rtc/rtc-ab8500.c
  1769. F: drivers/rtc/rtc-coh901331.c
  1770. F: drivers/rtc/rtc-pl031.c
  1771. F: drivers/watchdog/coh901327_wdt.c
  1772. F: Documentation/devicetree/bindings/arm/ste-*
  1773. F: Documentation/devicetree/bindings/arm/ux500/
  1774. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  1775. ARM/NUVOTON NPCM ARCHITECTURE
  1776. M: Avi Fishman <avifishman70@gmail.com>
  1777. M: Tomer Maimon <tmaimon77@gmail.com>
  1778. M: Tali Perry <tali.perry1@gmail.com>
  1779. R: Patrick Venture <venture@google.com>
  1780. R: Nancy Yuen <yuenn@google.com>
  1781. R: Benjamin Fair <benjaminfair@google.com>
  1782. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1783. S: Supported
  1784. F: arch/arm/mach-npcm/
  1785. F: arch/arm/boot/dts/nuvoton-npcm*
  1786. F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
  1787. F: drivers/*/*npcm*
  1788. F: Documentation/devicetree/bindings/*/*npcm*
  1789. F: Documentation/devicetree/bindings/*/*/*npcm*
  1790. ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
  1791. L: openmoko-kernel@lists.openmoko.org (subscribers-only)
  1792. W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
  1793. S: Orphan
  1794. F: arch/arm/mach-s3c24xx/mach-gta02.c
  1795. F: arch/arm/mach-s3c24xx/gta02.h
  1796. ARM/Orion SoC/Technologic Systems TS-78xx platform support
  1797. M: Alexander Clouter <alex@digriz.org.uk>
  1798. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1799. W: http://www.digriz.org.uk/ts78xx/kernel
  1800. S: Maintained
  1801. F: arch/arm/mach-orion5x/ts78xx-*
  1802. ARM/OXNAS platform support
  1803. M: Neil Armstrong <narmstrong@baylibre.com>
  1804. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1805. L: linux-oxnas@groups.io (moderated for non-subscribers)
  1806. S: Maintained
  1807. F: arch/arm/mach-oxnas/
  1808. F: arch/arm/boot/dts/ox8*.dts*
  1809. N: oxnas
  1810. ARM/PALM TREO SUPPORT
  1811. M: Tomas Cech <sleep_walker@suse.com>
  1812. L: linux-arm-kernel@lists.infradead.org
  1813. W: http://hackndev.com
  1814. S: Maintained
  1815. F: arch/arm/mach-pxa/palmtreo.*
  1816. ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
  1817. M: Marek Vasut <marek.vasut@gmail.com>
  1818. L: linux-arm-kernel@lists.infradead.org
  1819. W: http://hackndev.com
  1820. S: Maintained
  1821. F: arch/arm/mach-pxa/include/mach/palmtx.h
  1822. F: arch/arm/mach-pxa/palmtx.c
  1823. F: arch/arm/mach-pxa/palmt5.*
  1824. F: arch/arm/mach-pxa/include/mach/palmld.h
  1825. F: arch/arm/mach-pxa/palmld.c
  1826. F: arch/arm/mach-pxa/palmte2.*
  1827. F: arch/arm/mach-pxa/include/mach/palmtc.h
  1828. F: arch/arm/mach-pxa/palmtc.c
  1829. ARM/PALMZ72 SUPPORT
  1830. M: Sergey Lapin <slapin@ossfans.org>
  1831. L: linux-arm-kernel@lists.infradead.org
  1832. W: http://hackndev.com
  1833. S: Maintained
  1834. F: arch/arm/mach-pxa/palmz72.*
  1835. ARM/PLEB SUPPORT
  1836. M: Peter Chubb <pleb@gelato.unsw.edu.au>
  1837. W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
  1838. S: Maintained
  1839. ARM/PT DIGITAL BOARD PORT
  1840. M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
  1841. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1842. W: http://www.armlinux.org.uk/
  1843. S: Maintained
  1844. ARM/QUALCOMM SUPPORT
  1845. M: Andy Gross <agross@kernel.org>
  1846. L: linux-arm-msm@vger.kernel.org
  1847. S: Maintained
  1848. F: Documentation/devicetree/bindings/soc/qcom/
  1849. F: Documentation/devicetree/bindings/*/qcom*
  1850. F: arch/arm/boot/dts/qcom-*.dts
  1851. F: arch/arm/boot/dts/qcom-*.dtsi
  1852. F: arch/arm/mach-qcom/
  1853. F: arch/arm64/boot/dts/qcom/
  1854. F: drivers/*/qcom/
  1855. F: drivers/*/qcom*
  1856. F: drivers/*/*/qcom/
  1857. F: drivers/*/*/qcom*
  1858. F: drivers/*/pm8???-*
  1859. F: drivers/bluetooth/btqcomsmd.c
  1860. F: drivers/clocksource/timer-qcom.c
  1861. F: drivers/extcon/extcon-qcom*
  1862. F: drivers/iommu/msm*
  1863. F: drivers/i2c/busses/i2c-qup.c
  1864. F: drivers/i2c/busses/i2c-qcom-geni.c
  1865. F: drivers/mfd/ssbi.c
  1866. F: drivers/mmc/host/mmci_qcom*
  1867. F: drivers/mmc/host/sdhci-msm.c
  1868. F: drivers/pci/controller/dwc/pcie-qcom.c
  1869. F: drivers/phy/qualcomm/
  1870. F: drivers/power/*/msm*
  1871. F: drivers/reset/reset-qcom-*
  1872. F: drivers/scsi/ufs/ufs-qcom.*
  1873. F: drivers/spi/spi-qup.c
  1874. F: drivers/spi/spi-geni-qcom.c
  1875. F: drivers/spi/spi-qcom-qspi.c
  1876. F: drivers/tty/serial/msm_serial.c
  1877. F: drivers/usb/dwc3/dwc3-qcom.c
  1878. F: include/dt-bindings/*/qcom*
  1879. F: include/linux/*/qcom*
  1880. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  1881. ARM/RADISYS ENP2611 MACHINE SUPPORT
  1882. M: Lennert Buytenhek <kernel@wantstofly.org>
  1883. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1884. S: Maintained
  1885. ARM/RDA MICRO ARCHITECTURE
  1886. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1887. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1888. L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
  1889. S: Maintained
  1890. F: arch/arm/boot/dts/rda8810pl-*
  1891. F: drivers/clocksource/timer-rda.c
  1892. F: drivers/irqchip/irq-rda-intc.c
  1893. F: drivers/tty/serial/rda-uart.c
  1894. F: Documentation/devicetree/bindings/arm/rda.yaml
  1895. F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
  1896. F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
  1897. F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
  1898. ARM/REALTEK ARCHITECTURE
  1899. M: Andreas Färber <afaerber@suse.de>
  1900. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1901. S: Maintained
  1902. F: arch/arm64/boot/dts/realtek/
  1903. F: Documentation/devicetree/bindings/arm/realtek.yaml
  1904. ARM/RENESAS ARM64 ARCHITECTURE
  1905. M: Geert Uytterhoeven <geert+renesas@glider.be>
  1906. M: Magnus Damm <magnus.damm@gmail.com>
  1907. L: linux-renesas-soc@vger.kernel.org
  1908. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  1909. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  1910. S: Supported
  1911. F: arch/arm64/boot/dts/renesas/
  1912. F: Documentation/devicetree/bindings/arm/renesas.yaml
  1913. F: drivers/soc/renesas/
  1914. F: include/linux/soc/renesas/
  1915. ARM/RISCPC ARCHITECTURE
  1916. M: Russell King <linux@armlinux.org.uk>
  1917. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1918. W: http://www.armlinux.org.uk/
  1919. S: Maintained
  1920. F: arch/arm/include/asm/hardware/entry-macro-iomd.S
  1921. F: arch/arm/include/asm/hardware/ioc.h
  1922. F: arch/arm/include/asm/hardware/iomd.h
  1923. F: arch/arm/include/asm/hardware/memc.h
  1924. F: arch/arm/mach-rpc/
  1925. F: drivers/net/ethernet/8390/etherh.c
  1926. F: drivers/net/ethernet/i825xx/ether1*
  1927. F: drivers/net/ethernet/seeq/ether3*
  1928. F: drivers/scsi/arm/
  1929. ARM/Rockchip SoC support
  1930. M: Heiko Stuebner <heiko@sntech.de>
  1931. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1932. L: linux-rockchip@lists.infradead.org
  1933. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
  1934. S: Maintained
  1935. F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
  1936. F: arch/arm/boot/dts/rk3*
  1937. F: arch/arm/boot/dts/rv1108*
  1938. F: arch/arm/mach-rockchip/
  1939. F: drivers/clk/rockchip/
  1940. F: drivers/i2c/busses/i2c-rk3x.c
  1941. F: drivers/*/*rockchip*
  1942. F: drivers/*/*/*rockchip*
  1943. F: sound/soc/rockchip/
  1944. N: rockchip
  1945. ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
  1946. M: Kukjin Kim <kgene@kernel.org>
  1947. M: Krzysztof Kozlowski <krzk@kernel.org>
  1948. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1949. L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
  1950. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  1951. S: Maintained
  1952. F: arch/arm/boot/dts/s3c*
  1953. F: arch/arm/boot/dts/s5p*
  1954. F: arch/arm/boot/dts/exynos*
  1955. F: arch/arm64/boot/dts/exynos/
  1956. F: arch/arm/plat-samsung/
  1957. F: arch/arm/mach-s3c24*/
  1958. F: arch/arm/mach-s3c64xx/
  1959. F: arch/arm/mach-s5p*/
  1960. F: arch/arm/mach-exynos*/
  1961. F: drivers/*/*s3c24*
  1962. F: drivers/*/*/*s3c24*
  1963. F: drivers/*/*s3c64xx*
  1964. F: drivers/*/*s5pv210*
  1965. F: drivers/memory/samsung/
  1966. F: drivers/soc/samsung/
  1967. F: include/linux/soc/samsung/
  1968. F: Documentation/arm/samsung/
  1969. F: Documentation/devicetree/bindings/arm/samsung/
  1970. F: Documentation/devicetree/bindings/sram/samsung-sram.txt
  1971. F: Documentation/devicetree/bindings/power/pd-samsung.txt
  1972. N: exynos
  1973. ARM/SAMSUNG MOBILE MACHINE SUPPORT
  1974. M: Kyungmin Park <kyungmin.park@samsung.com>
  1975. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1976. S: Maintained
  1977. F: arch/arm/mach-s5pv210/
  1978. ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
  1979. M: Kyungmin Park <kyungmin.park@samsung.com>
  1980. M: Kamil Debski <kamil@wypas.org>
  1981. M: Andrzej Hajda <a.hajda@samsung.com>
  1982. L: linux-arm-kernel@lists.infradead.org
  1983. L: linux-media@vger.kernel.org
  1984. S: Maintained
  1985. F: drivers/media/platform/s5p-g2d/
  1986. ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  1987. M: Marek Szyprowski <m.szyprowski@samsung.com>
  1988. L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
  1989. L: linux-media@vger.kernel.org
  1990. S: Maintained
  1991. F: drivers/media/platform/s5p-cec/
  1992. F: Documentation/devicetree/bindings/media/s5p-cec.txt
  1993. ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
  1994. M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
  1995. M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
  1996. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  1997. L: linux-arm-kernel@lists.infradead.org
  1998. L: linux-media@vger.kernel.org
  1999. S: Maintained
  2000. F: drivers/media/platform/s5p-jpeg/
  2001. ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
  2002. M: Kyungmin Park <kyungmin.park@samsung.com>
  2003. M: Kamil Debski <kamil@wypas.org>
  2004. M: Jeongtae Park <jtp.park@samsung.com>
  2005. M: Andrzej Hajda <a.hajda@samsung.com>
  2006. L: linux-arm-kernel@lists.infradead.org
  2007. L: linux-media@vger.kernel.org
  2008. S: Maintained
  2009. F: drivers/media/platform/s5p-mfc/
  2010. ARM/SHMOBILE ARM ARCHITECTURE
  2011. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2012. M: Magnus Damm <magnus.damm@gmail.com>
  2013. L: linux-renesas-soc@vger.kernel.org
  2014. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2015. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2016. S: Supported
  2017. F: arch/arm/boot/dts/emev2*
  2018. F: arch/arm/boot/dts/gr-peach*
  2019. F: arch/arm/boot/dts/iwg20d-q7*
  2020. F: arch/arm/boo