Merge ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1884634/package-8613/groovy into ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/groovy

Proposed by You-Sheng Yang
Status: Merged
Merged at revision: dc4e442b072c0e7691a94046977293e9b527e9ce
Proposed branch: ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1884634/package-8613/groovy
Merge into: ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/groovy
Diff against target: 59226 lines (+21209/-10317)
248 files modified
.gitignore (+0/-2)
COPYING (+2/-0)
MAINTAINERS (+4248/-3054)
backport-include/linux/acpi.h (+10/-0)
backport-include/linux/atomic.h (+32/-0)
backport-include/linux/bitops.h (+4/-0)
backport-include/linux/build_bug.h (+21/-0)
backport-include/linux/debugfs.h (+26/-0)
backport-include/linux/fs.h (+19/-0)
backport-include/linux/if_vlan.h (+4/-0)
backport-include/linux/io.h (+13/-0)
backport-include/linux/ktime.h (+2/-16)
backport-include/linux/mm.h (+8/-0)
backport-include/linux/netdevice.h (+14/-4)
backport-include/linux/page_ref.h (+2/-0)
backport-include/linux/pci.h (+25/-0)
backport-include/linux/platform_device.h (+22/-0)
backport-include/linux/pm_qos.h (+29/-0)
backport-include/linux/rculist.h (+22/-0)
backport-include/linux/rcupdate.h (+38/-0)
backport-include/linux/skbuff.h (+31/-1)
backport-include/linux/stddef.h (+11/-1)
backport-include/linux/timekeeping.h (+8/-2)
backport-include/linux/tracepoint.h (+132/-0)
backport-include/linux/uuid.h (+3/-0)
backport-include/linux/virtio_config.h (+31/-0)
backport-include/net/genetlink.h (+12/-1)
backport-include/net/netlink.h (+6/-6)
compat/Kconfig (+1/-0)
compat/Makefile (+1/-0)
compat/backport-4.5.c (+22/-0)
compat/backport-5.5.c (+41/-0)
compat/drivers-base-devcoredump.c (+2/-11)
compat/lib-refcount.c (+31/-228)
compat/verification/pkcs7_verify.c (+33/-0)
debian/backport-iwlwifi-dkms.modaliases (+11/-0)
debian/changelog (+12/-0)
debian/gbp.conf (+1/-1)
debian/gitlab-ci.yml (+1/-1)
debian/patches/0006-backport-address-interface-change-in-linux-skbuff.h-.patch (+5/-5)
debian/patches/0007-backport-netlink-remove-NLA_EXACT_LEN_WARN.patch (+188/-0)
debian/patches/series (+1/-0)
dev/null (+0/-297)
drivers/net/wireless/Kconfig (+1/-0)
drivers/net/wireless/intel/iwlwifi/Kconfig (+4/-4)
drivers/net/wireless/intel/iwlwifi/Makefile (+1/-0)
drivers/net/wireless/intel/iwlwifi/cfg/22000.c (+106/-62)
drivers/net/wireless/intel/iwlwifi/fw/acpi.c (+132/-58)
drivers/net/wireless/intel/iwlwifi/fw/acpi.h (+44/-35)
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h (+18/-7)
drivers/net/wireless/intel/iwlwifi/fw/api/commands.h (+21/-9)
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h (+73/-9)
drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h (+29/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h (+8/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/location.h (+315/-16)
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h (+11/-5)
drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h (+32/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h (+26/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h (+11/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/power.h (+102/-31)
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h (+9/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h (+15/-21)
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h (+3/-4)
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h (+3/-3)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c (+135/-35)
drivers/net/wireless/intel/iwlwifi/fw/dbg.h (+3/-3)
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c (+100/-4)
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h (+25/-2)
drivers/net/wireless/intel/iwlwifi/fw/file.h (+6/-7)
drivers/net/wireless/intel/iwlwifi/fw/img.c (+50/-6)
drivers/net/wireless/intel/iwlwifi/fw/img.h (+4/-4)
drivers/net/wireless/intel/iwlwifi/fw/init.c (+54/-2)
drivers/net/wireless/intel/iwlwifi/fw/runtime.h (+6/-3)
drivers/net/wireless/intel/iwlwifi/fw/smem.c (+10/-4)
drivers/net/wireless/intel/iwlwifi/iwl-config.h (+22/-6)
drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h (+10/-2)
drivers/net/wireless/intel/iwlwifi/iwl-csr.h (+2/-2)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c (+3/-5)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.h (+6/-4)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c (+35/-27)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h (+3/-3)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c (+4/-19)
drivers/net/wireless/intel/iwlwifi/iwl-drv.h (+3/-4)
drivers/net/wireless/intel/iwlwifi/iwl-fh.h (+4/-5)
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h (+2/-6)
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c (+107/-20)
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h (+9/-5)
drivers/net/wireless/intel/iwlwifi/iwl-prph.h (+3/-4)
drivers/net/wireless/intel/iwlwifi/iwl-tm-infc.h (+4/-2)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c (+73/-6)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h (+158/-8)
drivers/net/wireless/intel/iwlwifi/iwl-vendor-cmd.h (+23/-2)
drivers/net/wireless/intel/iwlwifi/mvm/coex.c (+3/-6)
drivers/net/wireless/intel/iwlwifi/mvm/constants.h (+6/-4)
drivers/net/wireless/intel/iwlwifi/mvm/d3.c (+257/-102)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c (+11/-8)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c (+344/-33)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c (+198/-7)
drivers/net/wireless/intel/iwlwifi/mvm/fw.c (+308/-157)
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c (+7/-5)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c (+105/-56)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h (+45/-18)
drivers/net/wireless/intel/iwlwifi/mvm/nan.c (+0/-2)
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c (+2/-1)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c (+13/-12)
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c (+89/-35)
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c (+76/-18)
drivers/net/wireless/intel/iwlwifi/mvm/rs.c (+10/-4)
drivers/net/wireless/intel/iwlwifi/mvm/rs.h (+19/-2)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c (+11/-2)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c (+137/-31)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c (+25/-51)
drivers/net/wireless/intel/iwlwifi/mvm/sta.c (+106/-43)
drivers/net/wireless/intel/iwlwifi/mvm/sta.h (+6/-3)
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c (+8/-2)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c (+60/-11)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c (+66/-12)
drivers/net/wireless/intel/iwlwifi/mvm/tx.c (+56/-41)
drivers/net/wireless/intel/iwlwifi/mvm/utils.c (+28/-49)
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c (+136/-22)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c (+23/-5)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c (+4/-4)
drivers/net/wireless/intel/iwlwifi/pcie/drv.c (+68/-81)
drivers/net/wireless/intel/iwlwifi/pcie/internal.h (+6/-276)
drivers/net/wireless/intel/iwlwifi/pcie/rx.c (+46/-13)
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c (+7/-6)
drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+43/-126)
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (+19/-1071)
drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+121/-536)
drivers/net/wireless/intel/iwlwifi/queue/tx.c (+1529/-0)
drivers/net/wireless/intel/iwlwifi/queue/tx.h (+230/-0)
drivers/net/wireless/intel/iwlwifi/xvt/debugfs.c (+29/-2)
drivers/net/wireless/intel/iwlwifi/xvt/fw.c (+19/-16)
drivers/net/wireless/intel/iwlwifi/xvt/rx.c (+3/-3)
drivers/net/wireless/intel/iwlwifi/xvt/user-infc.c (+33/-16)
drivers/net/wireless/intel/iwlwifi/xvt/utils.c (+5/-39)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.c (+72/-39)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.h (+3/-10)
drivers/net/wireless/mac80211_hwsim.c (+640/-149)
drivers/net/wireless/mac80211_hwsim.h (+29/-0)
include/crypto/backport-pkcs7.h (+4/-0)
include/linux/backport-refcount.h (+242/-40)
include/linux/backport-rhashtable.h (+19/-19)
include/linux/bitfield.h (+14/-0)
include/linux/ieee80211.h (+97/-10)
include/linux/pci_ids.h (+19/-4)
include/linux/refcount.h (+2/-14)
include/linux/units.h (+84/-0)
include/net/cfg80211.h (+397/-148)
include/net/fq.h (+2/-2)
include/net/fq_impl.h (+2/-2)
include/net/mac80211.h (+205/-26)
include/uapi/linux/nl80211.h (+347/-129)
include/uapi/linux/pci_regs.h (+24/-1)
kconf/.gitignore (+17/-0)
kconf/Makefile (+8/-0)
kconf/conf.c (+52/-58)
kconf/confdata.c (+5/-5)
kconf/expr.c (+146/-47)
kconf/expr.h (+91/-2)
kconf/kconf_id.c (+53/-0)
kconf/list.h (+1/-0)
kconf/lkc.h (+4/-2)
kconf/lkc_proto.h (+2/-1)
kconf/lxdialog/.gitignore (+4/-0)
kconf/lxdialog/BIG.FAT.WARNING (+4/-0)
kconf/lxdialog/check-lxdialog.sh (+3/-1)
kconf/mconf.c (+1/-1)
kconf/menu.c (+174/-21)
kconf/symbol.c (+50/-32)
kconf/util.c (+23/-3)
kconf/zconf.l (+372/-0)
kconf/zconf.lex.c (+420/-393)
kconf/zconf.tab.c (+426/-529)
kconf/zconf.y (+782/-0)
net/Kconfig (+30/-19)
net/Makefile (+2/-1)
net/mac80211/Makefile (+2/-1)
net/mac80211/aes_cmac.c (+19/-2)
net/mac80211/aes_gmac.c (+18/-6)
net/mac80211/agg-rx.c (+63/-9)
net/mac80211/agg-tx.c (+50/-29)
net/mac80211/airtime.c (+597/-0)
net/mac80211/cfg.c (+139/-131)
net/mac80211/chan.c (+1/-2)
net/mac80211/debugfs.c (+143/-4)
net/mac80211/debugfs_key.c (+31/-3)
net/mac80211/debugfs_key.h (+10/-0)
net/mac80211/debugfs_netdev.c (+15/-19)
net/mac80211/debugfs_sta.c (+77/-28)
net/mac80211/driver-ops.c (+9/-4)
net/mac80211/driver-ops.h (+27/-0)
net/mac80211/he.c (+59/-15)
net/mac80211/ht.c (+25/-41)
net/mac80211/ibss.c (+10/-10)
net/mac80211/ieee80211_i.h (+47/-13)
net/mac80211/iface.c (+83/-28)
net/mac80211/key.c (+169/-53)
net/mac80211/key.h (+3/-0)
net/mac80211/main.c (+39/-31)
net/mac80211/mesh.c (+82/-7)
net/mac80211/mesh.h (+4/-0)
net/mac80211/mesh_hwmp.c (+5/-1)
net/mac80211/mesh_plink.c (+11/-1)
net/mac80211/mlme.c (+181/-87)
net/mac80211/offchannel.c (+4/-0)
net/mac80211/rate.c (+4/-11)
net/mac80211/rate.h (+18/-4)
net/mac80211/rc80211_minstrel.c (+26/-22)
net/mac80211/rc80211_minstrel.h (+54/-4)
net/mac80211/rc80211_minstrel_debugfs.c (+4/-4)
net/mac80211/rc80211_minstrel_ht.c (+290/-69)
net/mac80211/rc80211_minstrel_ht.h (+13/-1)
net/mac80211/rc80211_minstrel_ht_debugfs.c (+4/-4)
net/mac80211/rx.c (+118/-30)
net/mac80211/scan.c (+37/-4)
net/mac80211/spectmgmt.c (+3/-1)
net/mac80211/sta_info.c (+101/-24)
net/mac80211/sta_info.h (+19/-1)
net/mac80211/status.c (+292/-32)
net/mac80211/tkip.c (+15/-3)
net/mac80211/trace.h (+18/-29)
net/mac80211/tx.c (+351/-54)
net/mac80211/util.c (+175/-25)
net/mac80211/vht.c (+8/-2)
net/mac80211/wpa.c (+5/-1)
net/wireless/.gitignore (+1/-0)
net/wireless/Kconfig (+4/-1)
net/wireless/chan.c (+165/-4)
net/wireless/core.c (+10/-20)
net/wireless/core.h (+6/-0)
net/wireless/ethtool.c (+6/-2)
net/wireless/lib80211_crypt_ccmp.c (+85/-112)
net/wireless/nl80211.c (+692/-357)
net/wireless/pmsr.c (+1/-2)
net/wireless/rdev-ops.h (+51/-0)
net/wireless/reg.c (+37/-9)
net/wireless/reg.h (+1/-9)
net/wireless/scan.c (+281/-128)
net/wireless/sme.c (+44/-10)
net/wireless/trace.h (+81/-8)
net/wireless/util.c (+109/-40)
net/wireless/wext-compat.c (+1/-1)
net/wireless/wext-core.c (+2/-1)
net/wireless/wext-sme.c (+6/-2)
versions (+1/-1)
Reviewer Review Type Date Requested Status
Timo Aaltonen Approve
Review via email: mp+386262@code.launchpad.net

Commit message

* New release
  - upstream version 8613 commit 7db018c8995975. (LP: #1884634)
  - update debian/backport-iwlwifi-dkms.modaliases.

* debian/patches:
  - Update 0006-backport-address-interface-change-in-linux-skbuff.h-.patch
  - Add 0007-backport-netlink-remove-NLA_EXACT_LEN_WARN.patch

To post a comment you must log in.
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Checked (Groovy):
* amd64
  - 5.4.0-26-generic
  - 5.6.0-1010-oem
  - 5.7.0-9-generic
  - 5.8.0-1-generic
* arm64
  - 5.4.0-26-generic
  - 5.7.0-9-generic
  - 5.8.0-1-generic
* ppc64el
  - 5.4.0-26-generic
  - 5.7.0-9-generic
  - 5.8.0-1-generic

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

looks fine to me

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/.gitignore b/.gitignore
2index 6a16fa2..8778fa5 100644
3--- a/.gitignore
4+++ b/.gitignore
5@@ -15,8 +15,6 @@ Kconfig.versions
6 modules.order
7 backport-include/backport/autoconf.h
8 modules
9-kconf/mconf
10-kconf/conf
11 .tmp_versions
12 Module.symvers
13 *.mod.c
14diff --git a/COPYING b/COPYING
15index da4cb28..a635a38 100644
16--- a/COPYING
17+++ b/COPYING
18@@ -16,3 +16,5 @@ In addition, other licenses may also apply. Please see:
19 Documentation/process/license-rules.rst
20
21 for more details.
22+
23+All contributions to the Linux Kernel are subject to this COPYING file.
24diff --git a/MAINTAINERS b/MAINTAINERS
25index d3b9b4a..2926327 100644
26--- a/MAINTAINERS
27+++ b/MAINTAINERS
28@@ -1,12 +1,14 @@
29-
30-
31- List of maintainers and how to submit kernel changes
32+List of maintainers and how to submit kernel changes
33+====================================================
34
35 Please try to follow the guidelines below. This will make things
36 easier on the maintainers. Not all of these guidelines matter for every
37 trivial patch so apply some common sense.
38
39-1. Always _test_ your changes, however small, on at least 4 or
40+Tips for patch submitters
41+-------------------------
42+
43+1. Always *test* your changes, however small, on at least 4 or
44 5 people, preferably many more.
45
46 2. Try to release a few ALPHA test versions to the net. Announce
47@@ -25,7 +27,7 @@ trivial patch so apply some common sense.
48 testing and await feedback.
49
50 5. Make a patch available to the relevant maintainer in the list. Use
51- 'diff -u' to make the patch easy to merge. Be prepared to get your
52+ ``diff -u`` to make the patch easy to merge. Be prepared to get your
53 changes sent back with seemingly silly requests about formatting
54 and variable names. These aren't as silly as they seem. One
55 job the maintainers (and especially Linus) do is to keep things
56@@ -38,7 +40,7 @@ trivial patch so apply some common sense.
57 See Documentation/process/coding-style.rst for guidance here.
58
59 PLEASE CC: the maintainers and mailing lists that are generated
60- by scripts/get_maintainer.pl. The results returned by the
61+ by ``scripts/get_maintainer.pl.`` The results returned by the
62 script will be best if you have git installed and are making
63 your changes in a branch derived from Linus' latest git tree.
64 See Documentation/process/submitting-patches.rst for details.
65@@ -70,26 +72,19 @@ trivial patch so apply some common sense.
66 not represent an immediate threat and are better handled publicly,
67 and ideally, should come with a patch proposal. Please do not send
68 automated reports to this list either. Such bugs will be handled
69- better and faster in the usual public places.
70+ better and faster in the usual public places. See
71+ Documentation/admin-guide/security-bugs.rst for details.
72
73 8. Happy hacking.
74
75-Descriptions of section entries:
76+Descriptions of section entries and preferred order
77+---------------------------------------------------
78
79- P: Person (obsolete)
80- M: Mail patches to: FullName <address@domain>
81- R: Designated reviewer: FullName <address@domain>
82+ M: *Mail* patches to: FullName <address@domain>
83+ R: Designated *Reviewer*: FullName <address@domain>
84 These reviewers should be CCed on patches.
85- L: Mailing list that is relevant to this area
86- W: Web-page with status/info
87- B: URI for where to file bugs. A web-page with detailed bug
88- filing info, a direct bug tracker link, or a mailto: URI.
89- C: URI for chat protocol, server and channel where developers
90- usually hang out, for example irc://server/channel.
91- Q: Patchwork web based patch tracking system site
92- T: SCM tree type and location.
93- Type is one of: git, hg, quilt, stgit, topgit
94- S: Status, one of the following:
95+ L: *Mailing list* that is relevant to this area
96+ S: *Status*, one of the following:
97 Supported: Someone is actually paid to look after this.
98 Maintained: Someone actually looks after it.
99 Odd Fixes: It has a maintainer but they don't have time to do
100@@ -99,28 +94,41 @@ Descriptions of section entries:
101 Obsolete: Old code. Something tagged obsolete generally means
102 it has been replaced by a better system and you
103 should be using that.
104- F: Files and directories with wildcard patterns.
105+ W: *Web-page* with status/info
106+ Q: *Patchwork* web based patch tracking system site
107+ B: URI for where to file *bugs*. A web-page with detailed bug
108+ filing info, a direct bug tracker link, or a mailto: URI.
109+ C: URI for *chat* protocol, server and channel where developers
110+ usually hang out, for example irc://server/channel.
111+ P: Subsystem Profile document for more details submitting
112+ patches to the given subsystem. This is either an in-tree file,
113+ or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
114+ for details.
115+ T: *SCM* tree type and location.
116+ Type is one of: git, hg, quilt, stgit, topgit
117+ F: *Files* and directories wildcard patterns.
118 A trailing slash includes all files and subdirectory files.
119 F: drivers/net/ all files in and below drivers/net
120 F: drivers/net/* all files in drivers/net, but not below
121 F: */net/* all files in "any top level directory"/net
122 One pattern per line. Multiple F: lines acceptable.
123- N: Files and directories with regex patterns.
124- N: [^a-z]tegra all files whose path contains the word tegra
125+ X: *Excluded* files and directories that are NOT maintained, same
126+ rules as F:. Files exclusions are tested before file matches.
127+ Can be useful for excluding a specific subdirectory, for instance:
128+ F: net/
129+ X: net/ipv6/
130+ matches all files in and below net excluding net/ipv6/
131+ N: Files and directories *Regex* patterns.
132+ N: [^a-z]tegra all files whose path contains tegra
133+ (not including files like integrator)
134 One pattern per line. Multiple N: lines acceptable.
135 scripts/get_maintainer.pl has different behavior for files that
136 match F: pattern and matches of N: patterns. By default,
137 get_maintainer will not look at git log history when an F: pattern
138 match occurs. When an N: match occurs, git log history is used
139 to also notify the people that have git commit signatures.
140- X: Files and directories that are NOT maintained, same rules as F:
141- Files exclusions are tested before file matches.
142- Can be useful for excluding a specific subdirectory, for instance:
143- F: net/
144- X: net/ipv6/
145- matches all files in and below net excluding net/ipv6/
146- K: Keyword perl extended regex pattern to match content in a
147- patch or file. For instance:
148+ K: *Content regex* (perl extended) pattern match in a patch or file.
149+ For instance:
150 K: of_get_profile
151 matches patches or files that contain "of_get_profile"
152 K: \b(printk|pr_(info|err))\b
153@@ -128,13 +136,12 @@ Descriptions of section entries:
154 printk, pr_info or pr_err
155 One regex pattern per line. Multiple K: lines acceptable.
156
157-Note: For the hard of thinking, this list is meant to remain in alphabetical
158-order. If you could add yourselves to it in alphabetical order that would be
159-so much easier [Ed]
160-
161-Maintainers List (try to look for most precise areas first)
162+Maintainers List
163+----------------
164
165- -----------------------------------
166+.. note:: When reading this list, please look for the most precise areas
167+ first. When adding to this list, please keep the entries in
168+ alphabetical order.
169
170 3C59X NETWORK DRIVER
171 M: Steffen Klassert <klassert@kernel.org>
172@@ -152,8 +159,8 @@ F: drivers/net/ethernet/3com/typhoon*
173 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
174 M: Adam Radford <aradford@gmail.com>
175 L: linux-scsi@vger.kernel.org
176-W: http://www.lsi.com
177 S: Supported
178+W: http://www.lsi.com
179 F: drivers/scsi/3w-*
180
181 53C700 AND 53C700-66 SCSI DRIVER
182@@ -168,9 +175,9 @@ M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
183 L: linux-bluetooth@vger.kernel.org
184 L: linux-wpan@vger.kernel.org
185 S: Maintained
186-F: net/6lowpan/
187+F: Documentation/networking/6lowpan.rst
188 F: include/net/6lowpan.h
189-F: Documentation/networking/6lowpan.txt
190+F: net/6lowpan/
191
192 6PACK NETWORK DRIVER FOR AX.25
193 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
194@@ -178,12 +185,29 @@ L: linux-hams@vger.kernel.org
195 S: Maintained
196 F: drivers/net/hamradio/6pack.c
197
198+802.11 (including CFG80211/NL80211)
199+M: Johannes Berg <johannes@sipsolutions.net>
200+L: linux-wireless@vger.kernel.org
201+S: Maintained
202+W: https://wireless.wiki.kernel.org/
203+T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
204+T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
205+F: Documentation/driver-api/80211/cfg80211.rst
206+F: Documentation/networking/regulatory.txt
207+F: include/linux/ieee80211.h
208+F: include/net/cfg80211.h
209+F: include/net/ieee80211_radiotap.h
210+F: include/net/iw_handler.h
211+F: include/net/wext.h
212+F: include/uapi/linux/nl80211.h
213+F: net/wireless/
214+
215 8169 10/100/1000 GIGABIT ETHERNET DRIVER
216 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
217 M: Heiner Kallweit <hkallweit1@gmail.com>
218 L: netdev@vger.kernel.org
219 S: Maintained
220-F: drivers/net/ethernet/realtek/r8169.c
221+F: drivers/net/ethernet/realtek/r8169*
222
223 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
224 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
225@@ -203,34 +227,34 @@ M: Eric Van Hensbergen <ericvh@gmail.com>
226 M: Latchesar Ionkov <lucho@ionkov.net>
227 M: Dominique Martinet <asmadeus@codewreck.org>
228 L: v9fs-developer@lists.sourceforge.net
229+S: Maintained
230 W: http://swik.net/v9fs
231 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
233 T: git git://github.com/martinetd/linux.git
234-S: Maintained
235-F: Documentation/filesystems/9p.txt
236+F: Documentation/filesystems/9p.rst
237 F: fs/9p/
238-F: net/9p/
239 F: include/net/9p/
240-F: include/uapi/linux/virtio_9p.h
241 F: include/trace/events/9p.h
242+F: include/uapi/linux/virtio_9p.h
243+F: net/9p/
244
245 A8293 MEDIA DRIVER
246 M: Antti Palosaari <crope@iki.fi>
247 L: linux-media@vger.kernel.org
248+S: Maintained
249 W: https://linuxtv.org
250 W: http://palosaari.fi/linux/
251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
252 T: git git://linuxtv.org/anttip/media_tree.git
253-S: Maintained
254 F: drivers/media/dvb-frontends/a8293*
255
256 AACRAID SCSI RAID DRIVER
257 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
258 L: linux-scsi@vger.kernel.org
259-W: http://www.adaptec.com/
260 S: Supported
261-F: Documentation/scsi/aacraid.txt
262+W: http://www.adaptec.com/
263+F: Documentation/scsi/aacraid.rst
264 F: drivers/scsi/aacraid/
265
266 ABI/API
267@@ -295,10 +319,10 @@ S: Maintained
268 F: drivers/net/ethernet/alteon/acenic*
269
270 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271-M: Peter Feuerer <peter@piie.net>
272+M: Peter Kaestle <peter@piie.net>
273 L: platform-driver-x86@vger.kernel.org
274-W: http://piie.net/?section=acerhdf
275 S: Maintained
276+W: http://piie.net/?section=acerhdf
277 F: drivers/platform/x86/acerhdf.c
278
279 ACER WMI LAPTOP EXTRAS
280@@ -311,45 +335,45 @@ ACPI
281 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
282 M: Len Brown <lenb@kernel.org>
283 L: linux-acpi@vger.kernel.org
284+S: Supported
285 W: https://01.org/linux-acpi
286 Q: https://patchwork.kernel.org/project/linux-acpi/list/
287-T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 B: https://bugzilla.kernel.org
289-S: Supported
290+T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291+F: Documentation/ABI/testing/configfs-acpi
292+F: Documentation/ABI/testing/sysfs-bus-acpi
293+F: Documentation/firmware-guide/acpi/
294 F: drivers/acpi/
295+F: drivers/pci/*/*acpi*
296+F: drivers/pci/*acpi*
297 F: drivers/pnp/pnpacpi/
298+F: include/acpi/
299 F: include/linux/acpi.h
300 F: include/linux/fwnode.h
301-F: include/acpi/
302-F: Documentation/acpi/
303-F: Documentation/ABI/testing/sysfs-bus-acpi
304-F: Documentation/ABI/testing/configfs-acpi
305-F: drivers/pci/*acpi*
306-F: drivers/pci/*/*acpi*
307 F: tools/power/acpi/
308
309 ACPI APEI
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312-L: linux-acpi@vger.kernel.org
313 R: James Morse <james.morse@arm.com>
314 R: Tony Luck <tony.luck@intel.com>
315 R: Borislav Petkov <bp@alien8.de>
316+L: linux-acpi@vger.kernel.org
317 F: drivers/acpi/apei/
318
319 ACPI COMPONENT ARCHITECTURE (ACPICA)
320 M: Robert Moore <robert.moore@intel.com>
321-M: Erik Schmauss <erik.schmauss@intel.com>
322+M: Erik Kaneda <erik.kaneda@intel.com>
323 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
324 L: linux-acpi@vger.kernel.org
325 L: devel@acpica.org
326+S: Supported
327 W: https://acpica.org/
328 W: https://github.com/acpica/acpica/
329 Q: https://patchwork.kernel.org/project/linux-acpi/list/
330-T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
331 B: https://bugzilla.kernel.org
332 B: https://bugs.acpica.org
333-S: Supported
334+T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
335 F: drivers/acpi/acpica/
336 F: include/acpi/
337 F: tools/power/acpi/
338@@ -357,9 +381,9 @@ F: tools/power/acpi/
339 ACPI FAN DRIVER
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342+S: Supported
343 W: https://01.org/linux-acpi
344 B: https://bugzilla.kernel.org
345-S: Supported
346 F: drivers/acpi/fan.c
347
348 ACPI FOR ARM64 (ACPI/arm64)
349@@ -383,26 +407,26 @@ M: Len Brown <lenb@kernel.org>
350 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
351 R: Mika Westerberg <mika.westerberg@linux.intel.com>
352 L: linux-acpi@vger.kernel.org
353+S: Supported
354 Q: https://patchwork.kernel.org/project/linux-acpi/list/
355-T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 B: https://bugzilla.kernel.org
357-S: Supported
358+T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
359 F: drivers/acpi/pmic/
360
361 ACPI THERMAL DRIVER
362 M: Zhang Rui <rui.zhang@intel.com>
363 L: linux-acpi@vger.kernel.org
364+S: Supported
365 W: https://01.org/linux-acpi
366 B: https://bugzilla.kernel.org
367-S: Supported
368 F: drivers/acpi/*thermal*
369
370 ACPI VIDEO DRIVER
371 M: Zhang Rui <rui.zhang@intel.com>
372 L: linux-acpi@vger.kernel.org
373+S: Supported
374 W: https://01.org/linux-acpi
375 B: https://bugzilla.kernel.org
376-S: Supported
377 F: drivers/acpi/acpi_video.c
378
379 ACPI WMI DRIVER
380@@ -412,44 +436,44 @@ F: drivers/platform/x86/wmi.c
381 F: include/uapi/linux/wmi.h
382
383 AD1889 ALSA SOUND DRIVER
384-W: https://parisc.wiki.kernel.org/index.php/AD1889
385 L: linux-parisc@vger.kernel.org
386 S: Maintained
387+W: https://parisc.wiki.kernel.org/index.php/AD1889
388 F: sound/pci/ad1889.*
389
390 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
391 M: Michael Hennerich <michael.hennerich@analog.com>
392+S: Supported
393 W: http://wiki.analog.com/AD5254
394 W: http://ez.analog.com/community/linux-device-drivers
395-S: Supported
396 F: drivers/misc/ad525x_dpot.c
397
398 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
399 M: Michael Hennerich <michael.hennerich@analog.com>
400+S: Supported
401 W: http://wiki.analog.com/AD5398
402 W: http://ez.analog.com/community/linux-device-drivers
403-S: Supported
404 F: drivers/regulator/ad5398.c
405
406 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
407 M: Michael Hennerich <michael.hennerich@analog.com>
408+S: Supported
409 W: http://wiki.analog.com/AD7142
410 W: http://ez.analog.com/community/linux-device-drivers
411-S: Supported
412 F: drivers/input/misc/ad714x.c
413
414 AD7877 TOUCHSCREEN DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416+S: Supported
417 W: http://wiki.analog.com/AD7877
418 W: http://ez.analog.com/community/linux-device-drivers
419-S: Supported
420 F: drivers/input/touchscreen/ad7877.c
421
422 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
423 M: Michael Hennerich <michael.hennerich@analog.com>
424+S: Supported
425 W: http://wiki.analog.com/AD7879
426 W: http://ez.analog.com/community/linux-device-drivers
427-S: Supported
428 F: drivers/input/touchscreen/ad7879.c
429
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431@@ -458,12 +482,12 @@ S: Maintained
432
433 ADF7242 IEEE 802.15.4 RADIO DRIVER
434 M: Michael Hennerich <michael.hennerich@analog.com>
435-W: https://wiki.analog.com/ADF7242
436-W: http://ez.analog.com/community/linux-device-drivers
437 L: linux-wpan@vger.kernel.org
438 S: Supported
439-F: drivers/net/ieee802154/adf7242.c
440+W: https://wiki.analog.com/ADF7242
441+W: http://ez.analog.com/community/linux-device-drivers
442 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443+F: drivers/net/ieee802154/adf7242.c
444
445 ADM1025 HARDWARE MONITOR DRIVER
446 M: Jean Delvare <jdelvare@suse.com>
447@@ -480,8 +504,8 @@ F: drivers/hwmon/adm1029.c
448
449 ADM8211 WIRELESS DRIVER
450 L: linux-wireless@vger.kernel.org
451-W: http://wireless.kernel.org/
452 S: Orphan
453+W: https://wireless.wiki.kernel.org/
454 F: drivers/net/wireless/admtek/adm8211.*
455
456 ADP1653 FLASH CONTROLLER DRIVER
457@@ -493,38 +517,30 @@ F: include/media/i2c/adp1653.h
458
459 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
460 M: Michael Hennerich <michael.hennerich@analog.com>
461+S: Supported
462 W: http://wiki.analog.com/ADP5520
463 W: http://ez.analog.com/community/linux-device-drivers
464-S: Supported
465-F: drivers/mfd/adp5520.c
466-F: drivers/video/backlight/adp5520_bl.c
467-F: drivers/leds/leds-adp5520.c
468 F: drivers/gpio/gpio-adp5520.c
469 F: drivers/input/keyboard/adp5520-keys.c
470+F: drivers/leds/leds-adp5520.c
471+F: drivers/mfd/adp5520.c
472+F: drivers/video/backlight/adp5520_bl.c
473
474 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
475 M: Michael Hennerich <michael.hennerich@analog.com>
476+S: Supported
477 W: http://wiki.analog.com/ADP5588
478 W: http://ez.analog.com/community/linux-device-drivers
479-S: Supported
480-F: drivers/input/keyboard/adp5588-keys.c
481 F: drivers/gpio/gpio-adp5588.c
482+F: drivers/input/keyboard/adp5588-keys.c
483
484 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
485 M: Michael Hennerich <michael.hennerich@analog.com>
486+S: Supported
487 W: http://wiki.analog.com/ADP8860
488 W: http://ez.analog.com/community/linux-device-drivers
489-S: Supported
490 F: drivers/video/backlight/adp8860_bl.c
491
492-ADS1015 HARDWARE MONITOR DRIVER
493-M: Dirk Eibach <eibach@gdsys.de>
494-L: linux-hwmon@vger.kernel.org
495-S: Maintained
496-F: Documentation/hwmon/ads1015.rst
497-F: drivers/hwmon/ads1015.c
498-F: include/linux/platform_data/ads1015.h
499-
500 ADT746X FAN DRIVER
501 M: Colin Leroy <colin@colino.net>
502 S: Maintained
503@@ -542,65 +558,66 @@ M: Matthew Wilcox <willy@infradead.org>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
506 S: Maintained
507-F: Documentation/scsi/advansys.txt
508+F: Documentation/scsi/advansys.rst
509 F: drivers/scsi/advansys.c
510
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513+S: Supported
514 W: http://wiki.analog.com/ADXL345
515 W: http://ez.analog.com/community/linux-device-drivers
516-S: Supported
517+F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
518 F: drivers/input/misc/adxl34x.c
519
520 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
521-M: Stefan Popa <stefan.popa@analog.com>
522-W: http://ez.analog.com/community/linux-device-drivers
523+M: Michael Hennerich <michael.hennerich@analog.com>
524 S: Supported
525+W: http://ez.analog.com/community/linux-device-drivers
526+F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
527 F: drivers/iio/accel/adxl372.c
528-F: drivers/iio/accel/adxl372_spi.c
529 F: drivers/iio/accel/adxl372_i2c.c
530-F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
531+F: drivers/iio/accel/adxl372_spi.c
532
533 AF9013 MEDIA DRIVER
534 M: Antti Palosaari <crope@iki.fi>
535 L: linux-media@vger.kernel.org
536+S: Maintained
537 W: https://linuxtv.org
538 W: http://palosaari.fi/linux/
539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
540 T: git git://linuxtv.org/anttip/media_tree.git
541-S: Maintained
542 F: drivers/media/dvb-frontends/af9013*
543
544 AF9033 MEDIA DRIVER
545 M: Antti Palosaari <crope@iki.fi>
546 L: linux-media@vger.kernel.org
547+S: Maintained
548 W: https://linuxtv.org
549 W: http://palosaari.fi/linux/
550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
551 T: git git://linuxtv.org/anttip/media_tree.git
552-S: Maintained
553 F: drivers/media/dvb-frontends/af9033*
554
555 AFFS FILE SYSTEM
556 M: David Sterba <dsterba@suse.com>
557 L: linux-fsdevel@vger.kernel.org
558 S: Odd Fixes
559-F: Documentation/filesystems/affs.txt
560+F: Documentation/filesystems/affs.rst
561 F: fs/affs/
562
563 AFS FILESYSTEM
564 M: David Howells <dhowells@redhat.com>
565 L: linux-afs@lists.infradead.org
566 S: Supported
567+W: https://www.infradead.org/~dhowells/kafs/
568+F: Documentation/filesystems/afs.rst
569 F: fs/afs/
570 F: include/trace/events/afs.h
571-F: Documentation/filesystems/afs.txt
572-W: https://www.infradead.org/~dhowells/kafs/
573
574 AGPGART DRIVER
575 M: David Airlie <airlied@linux.ie>
576-T: git git://anongit.freedesktop.org/drm/drm
577 S: Maintained
578+T: git git://anongit.freedesktop.org/drm/drm
579 F: drivers/char/agp/
580 F: include/linux/agp*
581 F: include/uapi/linux/agp*
582@@ -621,9 +638,9 @@ F: drivers/scsi/aic7xxx/
583 AIMSLAB FM RADIO RECEIVER DRIVER
584 M: Hans Verkuil <hverkuil@xs4all.nl>
585 L: linux-media@vger.kernel.org
586-T: git git://linuxtv.org/media_tree.git
587-W: https://linuxtv.org
588 S: Maintained
589+W: https://linuxtv.org
590+T: git git://linuxtv.org/media_tree.git
591 F: drivers/media/radio/radio-aimslab*
592
593 AIO
594@@ -636,11 +653,11 @@ F: include/linux/*aio*.h
595 AIRSPY MEDIA DRIVER
596 M: Antti Palosaari <crope@iki.fi>
597 L: linux-media@vger.kernel.org
598+S: Maintained
599 W: https://linuxtv.org
600 W: http://palosaari.fi/linux/
601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
602 T: git git://linuxtv.org/anttip/media_tree.git
603-S: Maintained
604 F: drivers/media/usb/airspy/
605
606 ALACRITECH GIGABIT ETHERNET DRIVER
607@@ -651,8 +668,8 @@ F: drivers/net/ethernet/alacritech/*
608 ALCATEL SPEEDTOUCH USB DRIVER
609 M: Duncan Sands <duncan.sands@free.fr>
610 L: linux-usb@vger.kernel.org
611-W: http://www.linux-usb.org/SpeedTouch/
612 S: Maintained
613+W: http://www.linux-usb.org/SpeedTouch/
614 F: drivers/usb/atm/speedtch.c
615 F: drivers/usb/atm/usbatm.c
616
617@@ -665,17 +682,55 @@ ALI1563 I2C DRIVER
618 M: Rudolf Marek <r.marek@assembler.cz>
619 L: linux-i2c@vger.kernel.org
620 S: Maintained
621-F: Documentation/i2c/busses/i2c-ali1563
622+F: Documentation/i2c/busses/i2c-ali1563.rst
623 F: drivers/i2c/busses/i2c-ali1563.c
624
625-ALLWINNER SECURITY SYSTEM
626+ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
627+M: Tomislav Denis <tomislav.denis@avl.com>
628+L: linux-iio@vger.kernel.org
629+S: Maintained
630+W: http://www.allsensors.com/
631+F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
632+F: drivers/iio/pressure/dlhl60d.c
633+
634+ALLEGRO DVT VIDEO IP CORE DRIVER
635+M: Michael Tretter <m.tretter@pengutronix.de>
636+R: Pengutronix Kernel Team <kernel@pengutronix.de>
637+L: linux-media@vger.kernel.org
638+S: Maintained
639+F: drivers/staging/media/allegro-dvt/
640+
641+ALLWINNER A10 CSI DRIVER
642+M: Maxime Ripard <mripard@kernel.org>
643+L: linux-media@vger.kernel.org
644+S: Maintained
645+T: git git://linuxtv.org/media_tree.git
646+F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
647+F: drivers/media/platform/sunxi/sun4i-csi/
648+
649+ALLWINNER CPUFREQ DRIVER
650+M: Yangtao Li <tiny.windzz@gmail.com>
651+L: linux-pm@vger.kernel.org
652+S: Maintained
653+F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
654+F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
655+
656+ALLWINNER CRYPTO DRIVERS
657 M: Corentin Labbe <clabbe.montjoie@gmail.com>
658 L: linux-crypto@vger.kernel.org
659 S: Maintained
660-F: drivers/crypto/sunxi-ss/
661+F: drivers/crypto/allwinner/
662+
663+ALLWINNER THERMAL DRIVER
664+M: Vasily Khoruzhick <anarsoul@gmail.com>
665+M: Yangtao Li <tiny.windzz@gmail.com>
666+L: linux-pm@vger.kernel.org
667+S: Maintained
668+F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
669+F: drivers/thermal/sun8i_thermal.c
670
671 ALLWINNER VPU DRIVER
672-M: Maxime Ripard <maxime.ripard@bootlin.com>
673+M: Maxime Ripard <mripard@kernel.org>
674 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
675 L: linux-media@vger.kernel.org
676 S: Maintained
677@@ -685,12 +740,12 @@ ALPHA PORT
678 M: Richard Henderson <rth@twiddle.net>
679 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
680 M: Matt Turner <mattst88@gmail.com>
681-S: Odd Fixes
682 L: linux-alpha@vger.kernel.org
683+S: Odd Fixes
684 F: arch/alpha/
685
686 ALPS PS/2 TOUCHPAD DRIVER
687-R: Pali Rohár <pali.rohar@gmail.com>
688+R: Pali Rohár <pali@kernel.org>
689 F: drivers/input/mouse/alps.*
690
691 ALTERA I2C CONTROLLER DRIVER
692@@ -700,13 +755,12 @@ F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
693 F: drivers/i2c/busses/i2c-altera.c
694
695 ALTERA MAILBOX DRIVER
696-M: Ley Foon Tan <lftan@altera.com>
697-L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
698+M: Ley Foon Tan <ley.foon.tan@intel.com>
699 S: Maintained
700 F: drivers/mailbox/mailbox-altera.c
701
702 ALTERA PIO DRIVER
703-M: Tien Hock Loh <thloh@altera.com>
704+M: Joyce Ooi <joyce.ooi@intel.com>
705 L: linux-gpio@vger.kernel.org
706 S: Maintained
707 F: drivers/gpio/gpio-altera.c
708@@ -715,7 +769,7 @@ ALTERA SYSTEM MANAGER DRIVER
709 M: Thor Thayer <thor.thayer@linux.intel.com>
710 S: Maintained
711 F: drivers/mfd/altera-sysmgr.c
712-F: include/linux/mfd/altera-sysgmr.h
713+F: include/linux/mfd/altera-sysmgr.h
714
715 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
716 M: Thor Thayer <thor.thayer@linux.intel.com>
717@@ -723,25 +777,29 @@ S: Maintained
718 F: drivers/gpio/gpio-altera-a10sr.c
719 F: drivers/mfd/altera-a10sr.c
720 F: drivers/reset/reset-a10sr.c
721-F: include/linux/mfd/altera-a10sr.h
722 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
723+F: include/linux/mfd/altera-a10sr.h
724
725 ALTERA TRIPLE SPEED ETHERNET DRIVER
726 M: Thor Thayer <thor.thayer@linux.intel.com>
727 L: netdev@vger.kernel.org
728-L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
729 S: Maintained
730 F: drivers/net/ethernet/altera/
731
732 ALTERA UART/JTAG UART SERIAL DRIVERS
733 M: Tobias Klauser <tklauser@distanz.ch>
734 L: linux-serial@vger.kernel.org
735-L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
736 S: Maintained
737-F: drivers/tty/serial/altera_uart.c
738 F: drivers/tty/serial/altera_jtaguart.c
739-F: include/linux/altera_uart.h
740+F: drivers/tty/serial/altera_uart.c
741 F: include/linux/altera_jtaguart.h
742+F: include/linux/altera_uart.h
743+
744+AMAZON ANNAPURNA LABS FIC DRIVER
745+M: Talel Shenhar <talel@amazon.com>
746+S: Maintained
747+F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
748+F: drivers/irqchip/irq-al-fic.c
749
750 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
751 M: Talel Shenhar <talel@amazon.com>
752@@ -751,6 +809,8 @@ F: drivers/thermal/thermal_mmio.c
753
754 AMAZON ETHERNET DRIVERS
755 M: Netanel Belgazal <netanel@amazon.com>
756+M: Arthur Kiyanovski <akiyano@amazon.com>
757+R: Guy Tzalik <gtzalik@amazon.com>
758 R: Saeed Bishara <saeedb@amazon.com>
759 R: Zorik Machulsky <zorik@amazon.com>
760 L: netdev@vger.kernel.org
761@@ -762,14 +822,13 @@ AMAZON RDMA EFA DRIVER
762 M: Gal Pressman <galpress@amazon.com>
763 R: Yossi Leybovich <sleybo@amazon.com>
764 L: linux-rdma@vger.kernel.org
765-Q: https://patchwork.kernel.org/project/linux-rdma/list/
766 S: Supported
767+Q: https://patchwork.kernel.org/project/linux-rdma/list/
768 F: drivers/infiniband/hw/efa/
769 F: include/uapi/rdma/efa-abi.h
770
771 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
772 M: Tom Lendacky <thomas.lendacky@amd.com>
773-M: Gary Hook <gary.hook@amd.com>
774 L: linux-crypto@vger.kernel.org
775 S: Supported
776 F: drivers/crypto/ccp/
777@@ -779,8 +838,8 @@ AMD DISPLAY CORE
778 M: Harry Wentland <harry.wentland@amd.com>
779 M: Leo Li <sunpeng.li@amd.com>
780 L: amd-gfx@lists.freedesktop.org
781-T: git git://people.freedesktop.org/~agd5f/linux
782 S: Supported
783+T: git git://people.freedesktop.org/~agd5f/linux
784 F: drivers/gpu/drm/amd/display/
785
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787@@ -803,40 +862,34 @@ S: Orphan
788 F: drivers/usb/gadget/udc/amd5536udc.*
789
790 AMD GEODE PROCESSOR/CHIPSET SUPPORT
791-P: Andres Salomon <dilinger@queued.net>
792+M: Andres Salomon <dilinger@queued.net>
793 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
794-W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
795 S: Supported
796+W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
797+F: arch/x86/include/asm/geode.h
798 F: drivers/char/hw_random/geode-rng.c
799 F: drivers/crypto/geode*
800 F: drivers/video/fbdev/geode/
801-F: arch/x86/include/asm/geode.h
802
803 AMD IOMMU (AMD-VI)
804 M: Joerg Roedel <joro@8bytes.org>
805 L: iommu@lists.linux-foundation.org
806-T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
807 S: Maintained
808+T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
809 F: drivers/iommu/amd_iommu*.[ch]
810 F: include/linux/amd-iommu.h
811
812 AMD KFD
813-M: Oded Gabbay <oded.gabbay@gmail.com>
814-L: dri-devel@lists.freedesktop.org
815-T: git git://people.freedesktop.org/~gabbayo/linux.git
816-S: Supported
817-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
818-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
819-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
820-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
821-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
822-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
823-F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
824+M: Felix Kuehling <Felix.Kuehling@amd.com>
825+L: amd-gfx@lists.freedesktop.org
826+S: Supported
827+T: git git://people.freedesktop.org/~agd5f/linux
828+F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
829 F: drivers/gpu/drm/amd/amdkfd/
830 F: drivers/gpu/drm/amd/include/cik_structs.h
831 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
832-F: drivers/gpu/drm/amd/include/vi_structs.h
833 F: drivers/gpu/drm/amd/include/v9_structs.h
834+F: drivers/gpu/drm/amd/include/vi_structs.h
835 F: include/uapi/linux/kfd_ioctl.h
836
837 AMD MP2 I2C DRIVER
838@@ -848,12 +901,11 @@ S: Maintained
839 F: drivers/i2c/busses/i2c-amd-mp2*
840
841 AMD POWERPLAY
842-M: Rex Zhu <rex.zhu@amd.com>
843 M: Evan Quan <evan.quan@amd.com>
844 L: amd-gfx@lists.freedesktop.org
845 S: Supported
846-F: drivers/gpu/drm/amd/powerplay/
847 T: git git://people.freedesktop.org/~agd5f/linux
848+F: drivers/gpu/drm/amd/powerplay/
849
850 AMD SEATTLE DEVICE TREE SUPPORT
851 M: Brijesh Singh <brijeshkumar.singh@amd.com>
852@@ -866,51 +918,85 @@ AMD XGBE DRIVER
853 M: Tom Lendacky <thomas.lendacky@amd.com>
854 L: netdev@vger.kernel.org
855 S: Supported
856-F: drivers/net/ethernet/amd/xgbe/
857 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
858+F: drivers/net/ethernet/amd/xgbe/
859
860 ANALOG DEVICES INC AD5686 DRIVER
861-M: Stefan Popa <stefan.popa@analog.com>
862+M: Michael Hennerich <Michael.Hennerich@analog.com>
863 L: linux-pm@vger.kernel.org
864-W: http://ez.analog.com/community/linux-device-drivers
865 S: Supported
866+W: http://ez.analog.com/community/linux-device-drivers
867 F: drivers/iio/dac/ad5686*
868 F: drivers/iio/dac/ad5696*
869
870 ANALOG DEVICES INC AD5758 DRIVER
871-M: Stefan Popa <stefan.popa@analog.com>
872+M: Michael Hennerich <Michael.Hennerich@analog.com>
873 L: linux-iio@vger.kernel.org
874-W: http://ez.analog.com/community/linux-device-drivers
875 S: Supported
876-F: drivers/iio/dac/ad5758.c
877+W: http://ez.analog.com/community/linux-device-drivers
878 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
879+F: drivers/iio/dac/ad5758.c
880
881-ANALOG DEVICES INC AD7124 DRIVER
882-M: Stefan Popa <stefan.popa@analog.com>
883+ANALOG DEVICES INC AD7091R5 DRIVER
884+M: Beniamin Bia <beniamin.bia@analog.com>
885 L: linux-iio@vger.kernel.org
886+S: Supported
887 W: http://ez.analog.com/community/linux-device-drivers
888+F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
889+F: drivers/iio/adc/ad7091r5.c
890+
891+ANALOG DEVICES INC AD7124 DRIVER
892+M: Michael Hennerich <Michael.Hennerich@analog.com>
893+L: linux-iio@vger.kernel.org
894 S: Supported
895+W: http://ez.analog.com/community/linux-device-drivers
896+F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
897 F: drivers/iio/adc/ad7124.c
898-F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
899
900-ANALOG DEVICES INC AD7606 DRIVER
901-M: Stefan Popa <stefan.popa@analog.com>
902+ANALOG DEVICES INC AD7192 DRIVER
903+M: Alexandru Tachici <alexandru.tachici@analog.com>
904+L: linux-iio@vger.kernel.org
905+S: Supported
906+W: http://ez.analog.com/community/linux-device-drivers
907+F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
908+F: drivers/iio/adc/ad7192.c
909+
910+ANALOG DEVICES INC AD7292 DRIVER
911+M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
912 L: linux-iio@vger.kernel.org
913+S: Supported
914 W: http://ez.analog.com/community/linux-device-drivers
915+F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
916+F: drivers/iio/adc/ad7292.c
917+
918+ANALOG DEVICES INC AD7606 DRIVER
919+M: Michael Hennerich <Michael.Hennerich@analog.com>
920+M: Beniamin Bia <beniamin.bia@analog.com>
921+L: linux-iio@vger.kernel.org
922 S: Supported
923+W: http://ez.analog.com/community/linux-device-drivers
924+F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
925 F: drivers/iio/adc/ad7606.c
926-F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
927
928 ANALOG DEVICES INC AD7768-1 DRIVER
929-M: Stefan Popa <stefan.popa@analog.com>
930+M: Michael Hennerich <Michael.Hennerich@analog.com>
931 L: linux-iio@vger.kernel.org
932-W: http://ez.analog.com/community/linux-device-drivers
933 S: Supported
934-F: drivers/iio/adc/ad7768-1.c
935+W: http://ez.analog.com/community/linux-device-drivers
936 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
937+F: drivers/iio/adc/ad7768-1.c
938+
939+ANALOG DEVICES INC AD7780 DRIVER
940+M: Michael Hennerich <Michael.Hennerich@analog.com>
941+M: Renato Lui Geh <renatogeh@gmail.com>
942+L: linux-iio@vger.kernel.org
943+S: Supported
944+W: http://ez.analog.com/community/linux-device-drivers
945+F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
946+F: drivers/iio/adc/ad7780.c
947
948 ANALOG DEVICES INC AD9389B DRIVER
949-M: Hans Verkuil <hans.verkuil@cisco.com>
950+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
951 L: linux-media@vger.kernel.org
952 S: Maintained
953 F: drivers/media/i2c/ad9389b*
954@@ -918,21 +1004,53 @@ F: drivers/media/i2c/ad9389b*
955 ANALOG DEVICES INC ADGS1408 DRIVER
956 M: Mircea Caprioru <mircea.caprioru@analog.com>
957 S: Supported
958-F: drivers/mux/adgs1408.c
959 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
960+F: drivers/mux/adgs1408.c
961+
962+ANALOG DEVICES INC ADIN DRIVER
963+M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
964+L: netdev@vger.kernel.org
965+S: Supported
966+W: http://ez.analog.com/community/linux-device-drivers
967+F: Documentation/devicetree/bindings/net/adi,adin.yaml
968+F: drivers/net/phy/adin.c
969+
970+ANALOG DEVICES INC ADIS DRIVER LIBRARY
971+M: Alexandru Ardelean <alexandru.ardelean@analog.com>
972+L: linux-iio@vger.kernel.org
973+S: Supported
974+F: drivers/iio/imu/adis.c
975+F: include/linux/iio/imu/adis.h
976+
977+ANALOG DEVICES INC ADIS16460 DRIVER
978+M: Dragos Bogdan <dragos.bogdan@analog.com>
979+L: linux-iio@vger.kernel.org
980+S: Supported
981+W: http://ez.analog.com/community/linux-device-drivers
982+F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
983+F: drivers/iio/imu/adis16460.c
984+
985+ANALOG DEVICES INC ADM1177 DRIVER
986+M: Beniamin Bia <beniamin.bia@analog.com>
987+M: Michael Hennerich <Michael.Hennerich@analog.com>
988+L: linux-hwmon@vger.kernel.org
989+S: Supported
990+W: http://ez.analog.com/community/linux-device-drivers
991+F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
992+F: drivers/hwmon/adm1177.c
993
994 ANALOG DEVICES INC ADP5061 DRIVER
995-M: Stefan Popa <stefan.popa@analog.com>
996+M: Michael Hennerich <Michael.Hennerich@analog.com>
997 L: linux-pm@vger.kernel.org
998-W: http://ez.analog.com/community/linux-device-drivers
999 S: Supported
1000+W: http://ez.analog.com/community/linux-device-drivers
1001 F: drivers/power/supply/adp5061.c
1002
1003 ANALOG DEVICES INC ADV7180 DRIVER
1004 M: Lars-Peter Clausen <lars@metafoo.de>
1005 L: linux-media@vger.kernel.org
1006-W: http://ez.analog.com/community/linux-device-drivers
1007 S: Supported
1008+W: http://ez.analog.com/community/linux-device-drivers
1009 F: drivers/media/i2c/adv7180.c
1010
1011 ANALOG DEVICES INC ADV748X DRIVER
1012@@ -942,55 +1060,64 @@ S: Maintained
1013 F: drivers/media/i2c/adv748x/*
1014
1015 ANALOG DEVICES INC ADV7511 DRIVER
1016-M: Hans Verkuil <hans.verkuil@cisco.com>
1017+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1018 L: linux-media@vger.kernel.org
1019 S: Maintained
1020 F: drivers/media/i2c/adv7511*
1021
1022 ANALOG DEVICES INC ADV7604 DRIVER
1023-M: Hans Verkuil <hans.verkuil@cisco.com>
1024+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1025 L: linux-media@vger.kernel.org
1026 S: Maintained
1027 F: drivers/media/i2c/adv7604*
1028
1029 ANALOG DEVICES INC ADV7842 DRIVER
1030-M: Hans Verkuil <hans.verkuil@cisco.com>
1031+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1032 L: linux-media@vger.kernel.org
1033 S: Maintained
1034 F: drivers/media/i2c/adv7842*
1035
1036 ANALOG DEVICES INC ASOC CODEC DRIVERS
1037 M: Lars-Peter Clausen <lars@metafoo.de>
1038+M: Nuno Sá <nuno.sa@analog.com>
1039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1040+S: Supported
1041 W: http://wiki.analog.com/
1042 W: http://ez.analog.com/community/linux-device-drivers
1043-S: Supported
1044-F: sound/soc/codecs/adau*
1045-F: sound/soc/codecs/adav*
1046 F: sound/soc/codecs/ad1*
1047 F: sound/soc/codecs/ad7*
1048-F: sound/soc/codecs/ssm*
1049+F: sound/soc/codecs/adau*
1050+F: sound/soc/codecs/adav*
1051 F: sound/soc/codecs/sigmadsp.*
1052+F: sound/soc/codecs/ssm*
1053
1054 ANALOG DEVICES INC DMA DRIVERS
1055 M: Lars-Peter Clausen <lars@metafoo.de>
1056-W: http://ez.analog.com/community/linux-device-drivers
1057 S: Supported
1058+W: http://ez.analog.com/community/linux-device-drivers
1059 F: drivers/dma/dma-axi-dmac.c
1060
1061+ANALOG DEVICES INC HMC425A DRIVER
1062+M: Beniamin Bia <beniamin.bia@analog.com>
1063+M: Michael Hennerich <michael.hennerich@analog.com>
1064+L: linux-iio@vger.kernel.org
1065+S: Supported
1066+W: http://ez.analog.com/community/linux-device-drivers
1067+F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1068+F: drivers/iio/amplifiers/hmc425a.c
1069+
1070 ANALOG DEVICES INC IIO DRIVERS
1071 M: Lars-Peter Clausen <lars@metafoo.de>
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073-M: Stefan Popa <stefan.popa@analog.com>
1074+S: Supported
1075 W: http://wiki.analog.com/
1076 W: http://ez.analog.com/community/linux-device-drivers
1077-S: Supported
1078 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1079 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1080 F: drivers/iio/*/ad*
1081-F: drivers/iio/adc/ltc2497*
1082-X: drivers/iio/*/adjd*
1083+F: drivers/iio/adc/ltc249*
1084 F: drivers/staging/iio/*/ad*
1085+X: drivers/iio/*/adjd*
1086
1087 ANALOGBITS PLL LIBRARIES
1088 M: Paul Walmsley <paul.walmsley@sifive.com>
1089@@ -999,15 +1126,16 @@ F: drivers/clk/analogbits/*
1090 F: include/linux/clk/analogbits*
1091
1092 ANDES ARCHITECTURE
1093+M: Nick Hu <nickhu@andestech.com>
1094 M: Greentime Hu <green.hu@gmail.com>
1095 M: Vincent Chen <deanbo422@gmail.com>
1096-T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1097 S: Supported
1098-F: arch/nds32/
1099+T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1100 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1101 F: Documentation/devicetree/bindings/nds32/
1102-K: nds32
1103+F: arch/nds32/
1104 N: nds32
1105+K: nds32
1106
1107 ANDROID CONFIG FRAGMENTS
1108 M: Rob Herring <robh@kernel.org>
1109@@ -1021,9 +1149,9 @@ M: Todd Kjos <tkjos@android.com>
1110 M: Martijn Coenen <maco@android.com>
1111 M: Joel Fernandes <joel@joelfernandes.org>
1112 M: Christian Brauner <christian@brauner.io>
1113-T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1114 L: devel@driverdev.osuosl.org
1115 S: Supported
1116+T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1117 F: drivers/android/
1118 F: drivers/staging/android/
1119
1120@@ -1067,18 +1195,18 @@ M: Jiri Kosina <jikos@kernel.org>
1121 S: Odd fixes
1122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1123 F: arch/x86/kernel/apm_32.c
1124+F: drivers/char/apm-emulation.c
1125 F: include/linux/apm_bios.h
1126 F: include/uapi/linux/apm_bios.h
1127-F: drivers/char/apm-emulation.c
1128
1129 APPARMOR SECURITY MODULE
1130 M: John Johansen <john.johansen@canonical.com>
1131 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1132+S: Supported
1133 W: wiki.apparmor.net
1134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1135-S: Supported
1136-F: security/apparmor/
1137 F: Documentation/admin-guide/LSM/apparmor.rst
1138+F: security/apparmor/
1139
1140 APPLE BCM5974 MULTITOUCH DRIVER
1141 M: Henrik Rydberg <rydberg@bitmath.org>
1142@@ -1096,9 +1224,9 @@ APPLETALK NETWORK LAYER
1143 L: netdev@vger.kernel.org
1144 S: Odd fixes
1145 F: drivers/net/appletalk/
1146-F: net/appletalk/
1147 F: include/linux/atalk.h
1148 F: include/uapi/linux/atalk.h
1149+F: net/appletalk/
1150
1151 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1152 M: Khuong Dinh <khuong@os.amperecomputing.com>
1153@@ -1108,8 +1236,8 @@ F: arch/arm64/boot/dts/apm/
1154 APPLIED MICRO (APM) X-GENE SOC EDAC
1155 M: Khuong Dinh <khuong@os.amperecomputing.com>
1156 S: Supported
1157-F: drivers/edac/xgene_edac.c
1158 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1159+F: drivers/edac/xgene_edac.c
1160
1161 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1162 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163@@ -1122,17 +1250,17 @@ M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1164 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1165 M: Quan Nguyen <quan@os.amperecomputing.com>
1166 S: Supported
1167-F: drivers/net/ethernet/apm/xgene/
1168-F: drivers/net/phy/mdio-xgene.c
1169 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1170 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1171+F: drivers/net/ethernet/apm/xgene/
1172+F: drivers/net/phy/mdio-xgene.c
1173
1174 APPLIED MICRO (APM) X-GENE SOC PMU
1175 M: Khuong Dinh <khuong@os.amperecomputing.com>
1176 S: Supported
1177-F: drivers/perf/xgene_pmu.c
1178-F: Documentation/perf/xgene-pmu.txt
1179+F: Documentation/admin-guide/perf/xgene-pmu.rst
1180 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1181+F: drivers/perf/xgene_pmu.c
1182
1183 APTINA CAMERA SENSOR PLL
1184 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1185@@ -1140,6 +1268,22 @@ L: linux-media@vger.kernel.org
1186 S: Maintained
1187 F: drivers/media/i2c/aptina-pll.*
1188
1189+AQUANTIA ETHERNET DRIVER (atlantic)
1190+M: Igor Russkikh <irusskikh@marvell.com>
1191+L: netdev@vger.kernel.org
1192+S: Supported
1193+W: https://www.marvell.com/
1194+Q: http://patchwork.ozlabs.org/project/netdev/list/
1195+F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1196+F: drivers/net/ethernet/aquantia/atlantic/
1197+
1198+AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1199+M: Egor Pomozov <epomozov@marvell.com>
1200+L: netdev@vger.kernel.org
1201+S: Supported
1202+W: http://www.aquantia.com
1203+F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1204+
1205 ARC FRAMEBUFFER DRIVER
1206 M: Jaya Kumar <jayalk@intworks.biz>
1207 S: Maintained
1208@@ -1149,8 +1293,8 @@ F: drivers/video/fbdev/core/fb_defio.c
1209 ARC PGU DRM DRIVER
1210 M: Alexey Brodkin <abrodkin@synopsys.com>
1211 S: Supported
1212-F: drivers/gpu/drm/arc/
1213 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1214+F: drivers/gpu/drm/arc/
1215
1216 ARCNET NETWORK LAYER
1217 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1218@@ -1161,30 +1305,39 @@ F: include/uapi/linux/if_arcnet.h
1219
1220 ARM ARCHITECTED TIMER DRIVER
1221 M: Mark Rutland <mark.rutland@arm.com>
1222-M: Marc Zyngier <marc.zyngier@arm.com>
1223+M: Marc Zyngier <maz@kernel.org>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226 F: arch/arm/include/asm/arch_timer.h
1227 F: arch/arm64/include/asm/arch_timer.h
1228 F: drivers/clocksource/arm_arch_timer.c
1229
1230+ARM HDLCD DRM DRIVER
1231+M: Liviu Dudau <liviu.dudau@arm.com>
1232+S: Supported
1233+F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1234+F: drivers/gpu/drm/arm/hdlcd_*
1235+
1236 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1237 M: Linus Walleij <linus.walleij@linaro.org>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S: Maintained
1240-F: Documentation/devicetree/bindings/arm/arm-boards
1241+F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1242+F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1243+F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1244+F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1245 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1246-F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1247+F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1248 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1249 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1250 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1251+F: arch/arm/boot/dts/arm-realview-*
1252+F: arch/arm/boot/dts/integrator*
1253+F: arch/arm/boot/dts/versatile*
1254 F: arch/arm/mach-integrator/
1255 F: arch/arm/mach-realview/
1256 F: arch/arm/mach-versatile/
1257 F: arch/arm/plat-versatile/
1258-F: arch/arm/boot/dts/arm-realview-*
1259-F: arch/arm/boot/dts/integrator*
1260-F: arch/arm/boot/dts/versatile*
1261 F: drivers/clk/versatile/
1262 F: drivers/i2c/busses/i2c-versatile.c
1263 F: drivers/irqchip/irq-versatile-fpga.c
1264@@ -1192,68 +1345,65 @@ F: drivers/mtd/maps/physmap_of_versatile.c
1265 F: drivers/power/reset/arm-versatile-reboot.c
1266 F: drivers/soc/versatile/
1267
1268-ARM HDLCD DRM DRIVER
1269-M: Liviu Dudau <liviu.dudau@arm.com>
1270-S: Supported
1271-F: drivers/gpu/drm/arm/hdlcd_*
1272-F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1273-
1274 ARM KOMEDA DRM-KMS DRIVER
1275 M: James (Qian) Wang <james.qian.wang@arm.com>
1276 M: Liviu Dudau <liviu.dudau@arm.com>
1277+M: Mihail Atanassov <mihail.atanassov@arm.com>
1278 L: Mali DP Maintainers <malidp@foss.arm.com>
1279 S: Supported
1280-T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1281-F: drivers/gpu/drm/arm/display/include/
1282-F: drivers/gpu/drm/arm/display/komeda/
1283+T: git git://anongit.freedesktop.org/drm/drm-misc
1284 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1285 F: Documentation/gpu/komeda-kms.rst
1286-
1287-ARM MALI-DP DRM DRIVER
1288-M: Liviu Dudau <liviu.dudau@arm.com>
1289-M: Brian Starkey <brian.starkey@arm.com>
1290-L: Mali DP Maintainers <malidp@foss.arm.com>
1291-S: Supported
1292-T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1293-F: drivers/gpu/drm/arm/
1294-F: Documentation/devicetree/bindings/display/arm,malidp.txt
1295-F: Documentation/gpu/afbc.rst
1296+F: drivers/gpu/drm/arm/display/include/
1297+F: drivers/gpu/drm/arm/display/komeda/
1298
1299 ARM MALI PANFROST DRM DRIVER
1300 M: Rob Herring <robh@kernel.org>
1301 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1302+R: Steven Price <steven.price@arm.com>
1303+R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1304 L: dri-devel@lists.freedesktop.org
1305 S: Supported
1306 T: git git://anongit.freedesktop.org/drm/drm-misc
1307 F: drivers/gpu/drm/panfrost/
1308 F: include/uapi/drm/panfrost_drm.h
1309
1310+ARM MALI-DP DRM DRIVER
1311+M: Liviu Dudau <liviu.dudau@arm.com>
1312+M: Brian Starkey <brian.starkey@arm.com>
1313+L: Mali DP Maintainers <malidp@foss.arm.com>
1314+S: Supported
1315+T: git git://anongit.freedesktop.org/drm/drm-misc
1316+F: Documentation/devicetree/bindings/display/arm,malidp.txt
1317+F: Documentation/gpu/afbc.rst
1318+F: drivers/gpu/drm/arm/
1319+
1320 ARM MFM AND FLOPPY DRIVERS
1321 M: Ian Molton <spyro@f2s.com>
1322 S: Maintained
1323-F: arch/arm/lib/floppydma.S
1324 F: arch/arm/include/asm/floppy.h
1325+F: arch/arm/mach-rpc/floppydma.S
1326
1327 ARM PMU PROFILING AND DEBUGGING
1328 M: Will Deacon <will@kernel.org>
1329 M: Mark Rutland <mark.rutland@arm.com>
1330-S: Maintained
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332-F: arch/arm*/kernel/perf_*
1333-F: arch/arm/oprofile/common.c
1334-F: arch/arm*/kernel/hw_breakpoint.c
1335+S: Maintained
1336+F: Documentation/devicetree/bindings/arm/pmu.yaml
1337+F: Documentation/devicetree/bindings/perf/
1338 F: arch/arm*/include/asm/hw_breakpoint.h
1339 F: arch/arm*/include/asm/perf_event.h
1340+F: arch/arm*/kernel/hw_breakpoint.c
1341+F: arch/arm*/kernel/perf_*
1342+F: arch/arm/oprofile/common.c
1343 F: drivers/perf/*
1344 F: include/linux/perf/arm_pmu.h
1345-F: Documentation/devicetree/bindings/arm/pmu.yaml
1346-F: Documentation/devicetree/bindings/perf/
1347
1348 ARM PORT
1349 M: Russell King <linux@armlinux.org.uk>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351-W: http://www.armlinux.org.uk/
1352 S: Odd Fixes
1353+W: http://www.armlinux.org.uk/
1354 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1355 F: arch/arm/
1356 X: arch/arm/boot/dts/
1357@@ -1290,7 +1440,7 @@ ARM PRIMECELL SSP PL022 SPI DRIVER
1358 M: Linus Walleij <linus.walleij@linaro.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S: Maintained
1361-F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1362+F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1363 F: drivers/spi/spi-pl022.c
1364
1365 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1366@@ -1311,42 +1461,44 @@ M: Will Deacon <will@kernel.org>
1367 R: Robin Murphy <robin.murphy@arm.com>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S: Maintained
1370-F: drivers/iommu/arm-smmu.c
1371-F: drivers/iommu/arm-smmu-v3.c
1372-F: drivers/iommu/io-pgtable-arm.c
1373+F: Documentation/devicetree/bindings/iommu/arm,smmu*
1374+F: drivers/iommu/arm-smmu*
1375 F: drivers/iommu/io-pgtable-arm-v7s.c
1376+F: drivers/iommu/io-pgtable-arm.c
1377
1378 ARM SUB-ARCHITECTURES
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S: Maintained
1381+T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1382 F: arch/arm/mach-*/
1383 F: arch/arm/plat-*/
1384-T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1385
1386 ARM/ACTIONS SEMI ARCHITECTURE
1387 M: Andreas Färber <afaerber@suse.de>
1388-R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1389+M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S: Maintained
1392-N: owl
1393-F: arch/arm/mach-actions/
1394+F: Documentation/devicetree/bindings/arm/actions.yaml
1395+F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1396+F: Documentation/devicetree/bindings/dma/owl-dma.txt
1397+F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1398+F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1399+F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1400+F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1401+F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1402 F: arch/arm/boot/dts/owl-*
1403+F: arch/arm/mach-actions/
1404 F: arch/arm64/boot/dts/actions/
1405 F: drivers/clk/actions/
1406 F: drivers/clocksource/timer-owl*
1407 F: drivers/dma/owl-dma.c
1408 F: drivers/i2c/busses/i2c-owl.c
1409+F: drivers/mmc/host/owl-mmc.c
1410 F: drivers/pinctrl/actions/*
1411 F: drivers/soc/actions/
1412 F: include/dt-bindings/power/owl-*
1413 F: include/linux/soc/actions/
1414-F: Documentation/devicetree/bindings/arm/actions.txt
1415-F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1416-F: Documentation/devicetree/bindings/dma/owl-dma.txt
1417-F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1418-F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1419-F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1420-F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1421+N: owl
1422
1423 ARM/ADS SPHERE MACHINE SUPPORT
1424 M: Lennert Buytenhek <kernel@wantstofly.org>
1425@@ -1369,71 +1521,81 @@ S: Maintained
1426 F: drivers/clk/sunxi/
1427
1428 ARM/Allwinner sunXi SoC support
1429-M: Maxime Ripard <maxime.ripard@bootlin.com>
1430+M: Maxime Ripard <mripard@kernel.org>
1431 M: Chen-Yu Tsai <wens@csie.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S: Maintained
1434-N: sun[x456789]i
1435-N: sun50i
1436+T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1437 F: arch/arm/mach-sunxi/
1438 F: arch/arm64/boot/dts/allwinner/
1439 F: drivers/clk/sunxi-ng/
1440 F: drivers/pinctrl/sunxi/
1441 F: drivers/soc/sunxi/
1442-T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1443+N: sun[x456789]i
1444+N: sun50i
1445
1446 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1447 M: Neil Armstrong <narmstrong@baylibre.com>
1448 M: Jerome Brunet <jbrunet@baylibre.com>
1449 L: linux-amlogic@lists.infradead.org
1450 S: Maintained
1451+F: Documentation/devicetree/bindings/clock/amlogic*
1452 F: drivers/clk/meson/
1453-F: include/dt-bindings/clock/meson*
1454 F: include/dt-bindings/clock/gxbb*
1455-F: Documentation/devicetree/bindings/clock/amlogic*
1456+F: include/dt-bindings/clock/meson*
1457+
1458+ARM/Amlogic Meson SoC Crypto Drivers
1459+M: Corentin Labbe <clabbe@baylibre.com>
1460+L: linux-crypto@vger.kernel.org
1461+L: linux-amlogic@lists.infradead.org
1462+S: Maintained
1463+F: Documentation/devicetree/bindings/crypto/amlogic*
1464+F: drivers/crypto/amlogic/
1465+
1466+ARM/Amlogic Meson SoC Sound Drivers
1467+M: Jerome Brunet <jbrunet@baylibre.com>
1468+L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1469+S: Maintained
1470+F: Documentation/devicetree/bindings/sound/amlogic*
1471+F: sound/soc/meson/
1472
1473 ARM/Amlogic Meson SoC support
1474 M: Kevin Hilman <khilman@baylibre.com>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 L: linux-amlogic@lists.infradead.org
1477-W: http://linux-meson.com/
1478 S: Maintained
1479-F: arch/arm/mach-meson/
1480+W: http://linux-meson.com/
1481 F: arch/arm/boot/dts/meson*
1482+F: arch/arm/mach-meson/
1483 F: arch/arm64/boot/dts/amlogic/
1484-F: drivers/pinctrl/meson/
1485 F: drivers/mmc/host/meson*
1486+F: drivers/pinctrl/meson/
1487+F: drivers/rtc/rtc-meson*
1488 F: drivers/soc/amlogic/
1489 N: meson
1490
1491-ARM/Amlogic Meson SoC Sound Drivers
1492-M: Jerome Brunet <jbrunet@baylibre.com>
1493-L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1494-S: Maintained
1495-F: sound/soc/meson/
1496-F: Documentation/devicetree/bindings/sound/amlogic*
1497-
1498 ARM/Annapurna Labs ALPINE ARCHITECTURE
1499 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1500 M: Antoine Tenart <antoine.tenart@bootlin.com>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S: Maintained
1503-F: arch/arm/mach-alpine/
1504 F: arch/arm/boot/dts/alpine*
1505+F: arch/arm/mach-alpine/
1506 F: arch/arm64/boot/dts/al/
1507 F: drivers/*/*alpine*
1508
1509 ARM/ARTPEC MACHINE SUPPORT
1510 M: Jesper Nilsson <jesper.nilsson@axis.com>
1511 M: Lars Persson <lars.persson@axis.com>
1512-S: Maintained
1513 L: linux-arm-kernel@axis.com
1514-F: arch/arm/mach-artpec
1515+S: Maintained
1516+F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1517 F: arch/arm/boot/dts/artpec6*
1518+F: arch/arm/mach-artpec
1519 F: drivers/clk/axis
1520 F: drivers/crypto/axis
1521+F: drivers/mmc/host/usdhi6rol0.c
1522 F: drivers/pinctrl/pinctrl-artpec*
1523-F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1524
1525 ARM/ASPEED I2C DRIVER
1526 M: Brendan Higgins <brendanhiggins@google.com>
1527@@ -1442,39 +1604,41 @@ R: Joel Stanley <joel@jms.id.au>
1528 L: linux-i2c@vger.kernel.org
1529 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1530 S: Maintained
1531-F: drivers/irqchip/irq-aspeed-i2c-ic.c
1532-F: drivers/i2c/busses/i2c-aspeed.c
1533-F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1534 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1535+F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1536+F: drivers/i2c/busses/i2c-aspeed.c
1537+F: drivers/irqchip/irq-aspeed-i2c-ic.c
1538
1539 ARM/ASPEED MACHINE SUPPORT
1540 M: Joel Stanley <joel@jms.id.au>
1541 R: Andrew Jeffery <andrew@aj.id.au>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1544-Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1545 S: Supported
1546+Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1548-F: arch/arm/mach-aspeed/
1549 F: arch/arm/boot/dts/aspeed-*
1550+F: arch/arm/mach-aspeed/
1551 N: aspeed
1552
1553 ARM/BITMAIN ARCHITECTURE
1554 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S: Maintained
1557-F: arch/arm64/boot/dts/bitmain/
1558-F: drivers/pinctrl/pinctrl-bm1880.c
1559 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1560+F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1561 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1562+F: arch/arm64/boot/dts/bitmain/
1563+F: drivers/clk/clk-bm1880.c
1564+F: drivers/pinctrl/pinctrl-bm1880.c
1565
1566 ARM/CALXEDA HIGHBANK ARCHITECTURE
1567-M: Rob Herring <robh@kernel.org>
1568+M: Andre Przywara <andre.przywara@arm.com>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S: Maintained
1571-F: arch/arm/mach-highbank/
1572-F: arch/arm/boot/dts/highbank.dts
1573 F: arch/arm/boot/dts/ecx-*.dts*
1574+F: arch/arm/boot/dts/highbank.dts
1575+F: arch/arm/mach-highbank/
1576
1577 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1578 M: Krzysztof Halasa <khalasa@piap.pl>
1579@@ -1482,8 +1646,8 @@ S: Maintained
1580 F: arch/arm/mach-cns3xxx/
1581
1582 ARM/CAVIUM THUNDER NETWORK DRIVER
1583-M: Sunil Goutham <sgoutham@cavium.com>
1584-M: Robert Richter <rric@kernel.org>
1585+M: Sunil Goutham <sgoutham@marvell.com>
1586+M: Robert Richter <rrichter@marvell.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S: Supported
1589 F: drivers/net/ethernet/cavium/thunder/
1590@@ -1540,20 +1704,22 @@ F: arch/arm/mach-ep93xx/micro9.c
1591 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1592 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1593 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1594+R: Mike Leach <mike.leach@linaro.org>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S: Maintained
1597-F: drivers/hwtracing/coresight/*
1598-F: Documentation/trace/coresight.txt
1599-F: Documentation/trace/coresight-cpu-debug.txt
1600-F: Documentation/devicetree/bindings/arm/coresight.txt
1601-F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1602 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1603-F: tools/perf/arch/arm/util/pmu.c
1604+F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1605+F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1606+F: Documentation/devicetree/bindings/arm/coresight.txt
1607+F: Documentation/trace/coresight/*
1608+F: drivers/hwtracing/coresight/*
1609+F: include/dt-bindings/arm/coresight-cti-dt.h
1610 F: tools/perf/arch/arm/util/auxtrace.c
1611 F: tools/perf/arch/arm/util/cs-etm.c
1612 F: tools/perf/arch/arm/util/cs-etm.h
1613-F: tools/perf/util/cs-etm.*
1614+F: tools/perf/arch/arm/util/pmu.c
1615 F: tools/perf/util/cs-etm-decoder/*
1616+F: tools/perf/util/cs-etm.*
1617
1618 ARM/CORGI MACHINE SUPPORT
1619 M: Richard Purdie <rpurdie@rpsys.net>
1620@@ -1563,11 +1729,11 @@ ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1621 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1622 M: Linus Walleij <linus.walleij@linaro.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624-T: git git://github.com/ulli-kroll/linux.git
1625 S: Maintained
1626+T: git git://github.com/ulli-kroll/linux.git
1627 F: Documentation/devicetree/bindings/arm/gemini.txt
1628-F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1629 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1630+F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1631 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1632 F: arch/arm/mach-gemini/
1633 F: drivers/net/ethernet/cortina/
1634@@ -1577,21 +1743,36 @@ F: drivers/rtc/rtc-ftrtc010.c
1635 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1636 M: Barry Song <baohua@kernel.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638-T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1639 S: Maintained
1640+T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1641 F: arch/arm/boot/dts/prima2*
1642 F: arch/arm/mach-prima2/
1643 F: drivers/clk/sirf/
1644-F: drivers/clocksource/timer-prima2.c
1645 F: drivers/clocksource/timer-atlas7.c
1646-N: [^a-z]sirf
1647+F: drivers/clocksource/timer-prima2.c
1648 X: drivers/gnss
1649+N: [^a-z]sirf
1650+
1651+ARM/CZ.NIC TURRIS MOX SUPPORT
1652+M: Marek Behun <marek.behun@nic.cz>
1653+S: Maintained
1654+W: http://mox.turris.cz
1655+F: Documentation/ABI/testing/debugfs-moxtet
1656+F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1657+F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1658+F: Documentation/devicetree/bindings/bus/moxtet.txt
1659+F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1660+F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1661+F: drivers/bus/moxtet.c
1662+F: drivers/firmware/turris-mox-rwtm.c
1663+F: drivers/gpio/gpio-moxtet.c
1664+F: include/linux/moxtet.h
1665
1666 ARM/EBSA110 MACHINE SUPPORT
1667 M: Russell King <linux@armlinux.org.uk>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669-W: http://www.armlinux.org.uk/
1670 S: Maintained
1671+W: http://www.armlinux.org.uk/
1672 F: arch/arm/mach-ebsa110/
1673 F: drivers/net/ethernet/amd/am79c961a.*
1674
1675@@ -1618,8 +1799,8 @@ F: arch/arm/mm/*-fa*
1676 ARM/FOOTBRIDGE ARCHITECTURE
1677 M: Russell King <linux@armlinux.org.uk>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679-W: http://www.armlinux.org.uk/
1680 S: Maintained
1681+W: http://www.armlinux.org.uk/
1682 F: arch/arm/include/asm/hardware/dec21285.h
1683 F: arch/arm/mach-footbridge/
1684
1685@@ -1632,20 +1813,9 @@ R: NXP Linux Team <linux-imx@nxp.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S: Maintained
1688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1689+X: drivers/media/i2c/
1690 N: imx
1691 N: mxs
1692-X: drivers/media/i2c/
1693-
1694-ARM/FREESCALE VYBRID ARM ARCHITECTURE
1695-M: Shawn Guo <shawnguo@kernel.org>
1696-M: Sascha Hauer <s.hauer@pengutronix.de>
1697-R: Pengutronix Kernel Team <kernel@pengutronix.de>
1698-R: Stefan Agner <stefan@agner.ch>
1699-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700-S: Maintained
1701-T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1702-F: arch/arm/mach-imx/*vf610*
1703-F: arch/arm/boot/dts/vf*
1704
1705 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1706 M: Shawn Guo <shawnguo@kernel.org>
1707@@ -1657,6 +1827,17 @@ F: arch/arm/boot/dts/ls1021a*
1708 F: arch/arm64/boot/dts/freescale/fsl-*
1709 F: arch/arm64/boot/dts/freescale/qoriq-*
1710
1711+ARM/FREESCALE VYBRID ARM ARCHITECTURE
1712+M: Shawn Guo <shawnguo@kernel.org>
1713+M: Sascha Hauer <s.hauer@pengutronix.de>
1714+R: Pengutronix Kernel Team <kernel@pengutronix.de>
1715+R: Stefan Agner <stefan@agner.ch>
1716+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717+S: Maintained
1718+T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1719+F: arch/arm/boot/dts/vf*
1720+F: arch/arm/mach-imx/*vf610*
1721+
1722 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1723 M: Lennert Buytenhek <kernel@wantstofly.org>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725@@ -1679,22 +1860,22 @@ F: sound/soc/pxa/hx4700.c
1726 ARM/HISILICON SOC SUPPORT
1727 M: Wei Xu <xuwei5@hisilicon.com>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729-W: http://www.hisilicon.com
1730 S: Supported
1731+W: http://www.hisilicon.com
1732 T: git git://github.com/hisilicon/linux-hisi.git
1733-F: arch/arm/mach-hisi/
1734 F: arch/arm/boot/dts/hi3*
1735 F: arch/arm/boot/dts/hip*
1736 F: arch/arm/boot/dts/hisi*
1737+F: arch/arm/mach-hisi/
1738 F: arch/arm64/boot/dts/hisilicon/
1739
1740 ARM/HP JORNADA 7XX MACHINE SUPPORT
1741 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1742-W: www.jlime.com
1743 S: Maintained
1744+W: www.jlime.com
1745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1746-F: arch/arm/mach-sa1100/jornada720.c
1747 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1748+F: arch/arm/mach-sa1100/jornada720.c
1749
1750 ARM/IGEP MACHINE SUPPORT
1751 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1752@@ -1710,20 +1891,11 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 S: Maintained
1754 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1755
1756-ARM/INTEL IOP13XX ARM ARCHITECTURE
1757-M: Lennert Buytenhek <kernel@wantstofly.org>
1758-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759-S: Maintained
1760-
1761 ARM/INTEL IOP32X ARM ARCHITECTURE
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S: Maintained
1765
1766-ARM/INTEL IOP33X ARM ARCHITECTURE
1767-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768-S: Orphan
1769-
1770 ARM/INTEL IQ81342EX MACHINE SUPPORT
1771 M: Lennert Buytenhek <kernel@wantstofly.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773@@ -1787,7 +1959,7 @@ F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1774 F: arch/arm/boot/dts/lpc43*
1775 F: drivers/i2c/busses/i2c-lpc2k.c
1776 F: drivers/memory/pl172.c
1777-F: drivers/mtd/spi-nor/nxp-spifi.c
1778+F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1779 F: drivers/rtc/rtc-lpc24xx.c
1780 N: lpc18xx
1781
1782@@ -1795,8 +1967,8 @@ ARM/LPC32XX SOC SUPPORT
1783 M: Vladimir Zapolskiy <vz@mleia.com>
1784 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786-T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1787 S: Maintained
1788+T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1789 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1790 F: arch/arm/boot/dts/lpc32*
1791 F: arch/arm/mach-lpc32xx/
1792@@ -1817,26 +1989,29 @@ M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1793 M: Gregory Clement <gregory.clement@bootlin.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S: Maintained
1796+T: git git://git.infradead.org/linux-mvebu.git
1797 F: Documentation/devicetree/bindings/soc/dove/
1798+F: arch/arm/boot/dts/dove*
1799+F: arch/arm/boot/dts/orion5x*
1800 F: arch/arm/mach-dove/
1801 F: arch/arm/mach-mv78xx0/
1802 F: arch/arm/mach-orion5x/
1803 F: arch/arm/plat-orion/
1804-F: arch/arm/boot/dts/dove*
1805-F: arch/arm/boot/dts/orion5x*
1806
1807-ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1808+ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1809 M: Jason Cooper <jason@lakedaemon.net>
1810 M: Andrew Lunn <andrew@lunn.ch>
1811 M: Gregory Clement <gregory.clement@bootlin.com>
1812 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S: Maintained
1815+T: git git://git.infradead.org/linux-mvebu.git
1816 F: arch/arm/boot/dts/armada*
1817 F: arch/arm/boot/dts/kirkwood*
1818 F: arch/arm/configs/mvebu_*_defconfig
1819 F: arch/arm/mach-mvebu/
1820 F: arch/arm64/boot/dts/marvell/armada*
1821+F: arch/arm64/boot/dts/marvell/cn913*
1822 F: drivers/cpufreq/armada-37xx-cpufreq.c
1823 F: drivers/cpufreq/armada-8k-cpufreq.c
1824 F: drivers/cpufreq/mvebu-cpufreq.c
1825@@ -1851,7 +2026,9 @@ M: Sean Wang <sean.wang@mediatek.com>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1828 S: Maintained
1829+F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
1830 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1831+F: drivers/rtc/rtc-mt2712.c
1832 F: drivers/rtc/rtc-mt6397.c
1833 F: drivers/rtc/rtc-mt7622.c
1834
1835@@ -1859,9 +2036,9 @@ ARM/Mediatek SoC support
1836 M: Matthias Brugger <matthias.bgg@gmail.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1839+S: Maintained
1840 W: https://mtk.bcnfs.org/
1841 C: irc://chat.freenode.net/linux-mediatek
1842-S: Maintained
1843 F: arch/arm/boot/dts/mt6*
1844 F: arch/arm/boot/dts/mt7*
1845 F: arch/arm/boot/dts/mt8*
1846@@ -1877,42 +2054,36 @@ M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1849 S: Maintained
1850-F: drivers/phy/mediatek/
1851 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1852-
1853-ARM/MICREL KS8695 ARCHITECTURE
1854-M: Greg Ungerer <gerg@uclinux.org>
1855-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856-F: arch/arm/mach-ks8695/
1857-S: Odd Fixes
1858+F: drivers/phy/mediatek/
1859
1860 ARM/Microchip (AT91) SoC support
1861 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1862 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1863 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865+S: Supported
1866 W: http://www.linux4sam.org
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1868-S: Supported
1869-N: at91
1870-N: atmel
1871-F: arch/arm/mach-at91/
1872-F: include/soc/at91/
1873 F: arch/arm/boot/dts/at91*.dts
1874 F: arch/arm/boot/dts/at91*.dtsi
1875 F: arch/arm/boot/dts/sama*.dts
1876 F: arch/arm/boot/dts/sama*.dtsi
1877 F: arch/arm/include/debug/at91.S
1878+F: arch/arm/mach-at91/
1879 F: drivers/memory/atmel*
1880 F: drivers/watchdog/sama5d4_wdt.c
1881+F: include/soc/at91/
1882 X: drivers/input/touchscreen/atmel_mxt_ts.c
1883 X: drivers/net/wireless/atmel/
1884+N: at91
1885+N: atmel
1886
1887 ARM/MIOA701 MACHINE SUPPORT
1888 M: Robert Jarzmik <robert.jarzmik@free.fr>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890-F: arch/arm/mach-pxa/mioa701.c
1891 S: Maintained
1892+F: arch/arm/mach-pxa/mioa701.c
1893
1894 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1895 M: Michael Petchkovsky <mkpetch@internode.on.net>
1896@@ -1922,12 +2093,16 @@ ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1897 M: Linus Walleij <linus.walleij@linaro.org>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 S: Maintained
1900+T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1901+F: Documentation/devicetree/bindings/arm/ste-*
1902+F: Documentation/devicetree/bindings/arm/ux500.yaml
1903+F: Documentation/devicetree/bindings/arm/ux500/
1904 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1905 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1906+F: arch/arm/boot/dts/ste-*
1907 F: arch/arm/mach-nomadik/
1908 F: arch/arm/mach-u300/
1909 F: arch/arm/mach-ux500/
1910-F: arch/arm/boot/dts/ste-*
1911 F: drivers/clk/clk-nomadik.c
1912 F: drivers/clk/clk-u300.c
1913 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1914@@ -1937,11 +2112,12 @@ F: drivers/dma/ste_dma40*
1915 F: drivers/hwspinlock/u8500_hsem.c
1916 F: drivers/i2c/busses/i2c-nomadik.c
1917 F: drivers/i2c/busses/i2c-stu300.c
1918+F: drivers/iio/adc/ab8500-gpadc.c
1919 F: drivers/mfd/ab3100*
1920 F: drivers/mfd/ab8500*
1921 F: drivers/mfd/abx500*
1922-F: drivers/mfd/dbx500*
1923 F: drivers/mfd/db8500*
1924+F: drivers/mfd/dbx500*
1925 F: drivers/pinctrl/nomadik/
1926 F: drivers/pinctrl/pinctrl-coh901*
1927 F: drivers/pinctrl/pinctrl-u300.c
1928@@ -1949,10 +2125,8 @@ F: drivers/rtc/rtc-ab3100.c
1929 F: drivers/rtc/rtc-ab8500.c
1930 F: drivers/rtc/rtc-coh901331.c
1931 F: drivers/rtc/rtc-pl031.c
1932+F: drivers/soc/ux500/
1933 F: drivers/watchdog/coh901327_wdt.c
1934-F: Documentation/devicetree/bindings/arm/ste-*
1935-F: Documentation/devicetree/bindings/arm/ux500/
1936-T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1937
1938 ARM/NUVOTON NPCM ARCHITECTURE
1939 M: Avi Fishman <avifishman70@gmail.com>
1940@@ -1963,41 +2137,25 @@ R: Nancy Yuen <yuenn@google.com>
1941 R: Benjamin Fair <benjaminfair@google.com>
1942 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1943 S: Supported
1944-F: arch/arm/mach-npcm/
1945+F: Documentation/devicetree/bindings/*/*/*npcm*
1946+F: Documentation/devicetree/bindings/*/*npcm*
1947 F: arch/arm/boot/dts/nuvoton-npcm*
1948-F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1949+F: arch/arm/mach-npcm/
1950 F: drivers/*/*npcm*
1951-F: Documentation/devicetree/bindings/*/*npcm*
1952-F: Documentation/devicetree/bindings/*/*/*npcm*
1953-
1954-ARM/NUVOTON W90X900 ARM ARCHITECTURE
1955-M: Wan ZongShun <mcuos.com@gmail.com>
1956-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957-W: http://www.mcuos.com
1958-S: Maintained
1959-F: arch/arm/mach-w90x900/
1960-F: drivers/input/keyboard/w90p910_keypad.c
1961-F: drivers/input/touchscreen/w90p910_ts.c
1962-F: drivers/watchdog/nuc900_wdt.c
1963-F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1964-F: drivers/mtd/nand/raw/nuc900_nand.c
1965-F: drivers/rtc/rtc-nuc900.c
1966-F: drivers/spi/spi-nuc900.c
1967-F: drivers/usb/host/ehci-w90x900.c
1968-F: drivers/video/fbdev/nuc900fb.c
1969+F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1970
1971 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1972 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1973-W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1974 S: Orphan
1975-F: arch/arm/mach-s3c24xx/mach-gta02.c
1976+W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1977 F: arch/arm/mach-s3c24xx/gta02.h
1978+F: arch/arm/mach-s3c24xx/mach-gta02.c
1979
1980 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1981 M: Alexander Clouter <alex@digriz.org.uk>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983-W: http://www.digriz.org.uk/ts78xx/kernel
1984 S: Maintained
1985+W: http://www.digriz.org.uk/ts78xx/kernel
1986 F: arch/arm/mach-orion5x/ts78xx-*
1987
1988 ARM/OXNAS platform support
1989@@ -2005,87 +2163,87 @@ M: Neil Armstrong <narmstrong@baylibre.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 L: linux-oxnas@groups.io (moderated for non-subscribers)
1992 S: Maintained
1993-F: arch/arm/mach-oxnas/
1994 F: arch/arm/boot/dts/ox8*.dts*
1995+F: arch/arm/mach-oxnas/
1996 N: oxnas
1997
1998 ARM/PALM TREO SUPPORT
1999 M: Tomas Cech <sleep_walker@suse.com>
2000 L: linux-arm-kernel@lists.infradead.org
2001-W: http://hackndev.com
2002 S: Maintained
2003+W: http://hackndev.com
2004 F: arch/arm/mach-pxa/palmtreo.*
2005
2006 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2007 M: Marek Vasut <marek.vasut@gmail.com>
2008 L: linux-arm-kernel@lists.infradead.org
2009-W: http://hackndev.com
2010 S: Maintained
2011-F: arch/arm/mach-pxa/include/mach/palmtx.h
2012-F: arch/arm/mach-pxa/palmtx.c
2013-F: arch/arm/mach-pxa/palmt5.*
2014+W: http://hackndev.com
2015 F: arch/arm/mach-pxa/include/mach/palmld.h
2016-F: arch/arm/mach-pxa/palmld.c
2017-F: arch/arm/mach-pxa/palmte2.*
2018 F: arch/arm/mach-pxa/include/mach/palmtc.h
2019+F: arch/arm/mach-pxa/include/mach/palmtx.h
2020+F: arch/arm/mach-pxa/palmld.c
2021+F: arch/arm/mach-pxa/palmt5.*
2022 F: arch/arm/mach-pxa/palmtc.c
2023+F: arch/arm/mach-pxa/palmte2.*
2024+F: arch/arm/mach-pxa/palmtx.c
2025
2026 ARM/PALMZ72 SUPPORT
2027 M: Sergey Lapin <slapin@ossfans.org>
2028 L: linux-arm-kernel@lists.infradead.org
2029-W: http://hackndev.com
2030 S: Maintained
2031+W: http://hackndev.com
2032 F: arch/arm/mach-pxa/palmz72.*
2033
2034 ARM/PLEB SUPPORT
2035 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2036-W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2037 S: Maintained
2038+W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2039
2040 ARM/PT DIGITAL BOARD PORT
2041 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043-W: http://www.armlinux.org.uk/
2044 S: Maintained
2045+W: http://www.armlinux.org.uk/
2046
2047 ARM/QUALCOMM SUPPORT
2048 M: Andy Gross <agross@kernel.org>
2049-M: David Brown <david.brown@linaro.org>
2050+M: Bjorn Andersson <bjorn.andersson@linaro.org>
2051 L: linux-arm-msm@vger.kernel.org
2052 S: Maintained
2053-F: Documentation/devicetree/bindings/soc/qcom/
2054+T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2055 F: Documentation/devicetree/bindings/*/qcom*
2056+F: Documentation/devicetree/bindings/soc/qcom/
2057 F: arch/arm/boot/dts/qcom-*.dts
2058 F: arch/arm/boot/dts/qcom-*.dtsi
2059 F: arch/arm/mach-qcom/
2060 F: arch/arm64/boot/dts/qcom/
2061-F: drivers/*/qcom/
2062-F: drivers/*/qcom*
2063-F: drivers/*/*/qcom/
2064 F: drivers/*/*/qcom*
2065+F: drivers/*/*/qcom/
2066 F: drivers/*/pm8???-*
2067+F: drivers/*/qcom*
2068+F: drivers/*/qcom/
2069 F: drivers/bluetooth/btqcomsmd.c
2070 F: drivers/clocksource/timer-qcom.c
2071 F: drivers/extcon/extcon-qcom*
2072-F: drivers/iommu/msm*
2073-F: drivers/i2c/busses/i2c-qup.c
2074 F: drivers/i2c/busses/i2c-qcom-geni.c
2075+F: drivers/i2c/busses/i2c-qup.c
2076+F: drivers/iommu/msm*
2077 F: drivers/mfd/ssbi.c
2078 F: drivers/mmc/host/mmci_qcom*
2079-F: drivers/mmc/host/sdhci_msm.c
2080+F: drivers/mmc/host/sdhci-msm.c
2081 F: drivers/pci/controller/dwc/pcie-qcom.c
2082 F: drivers/phy/qualcomm/
2083 F: drivers/power/*/msm*
2084 F: drivers/reset/reset-qcom-*
2085 F: drivers/scsi/ufs/ufs-qcom.*
2086-F: drivers/spi/spi-qup.c
2087 F: drivers/spi/spi-geni-qcom.c
2088 F: drivers/spi/spi-qcom-qspi.c
2089+F: drivers/spi/spi-qup.c
2090 F: drivers/tty/serial/msm_serial.c
2091 F: drivers/usb/dwc3/dwc3-qcom.c
2092 F: include/dt-bindings/*/qcom*
2093 F: include/linux/*/qcom*
2094-T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2095
2096 ARM/RADISYS ENP2611 MACHINE SUPPORT
2097 M: Lennert Buytenhek <kernel@wantstofly.org>
2098@@ -2097,39 +2255,42 @@ M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2101 S: Maintained
2102+F: Documentation/devicetree/bindings/arm/rda.yaml
2103+F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2104+F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2105+F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2106+F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2107 F: arch/arm/boot/dts/rda8810pl-*
2108 F: drivers/clocksource/timer-rda.c
2109+F: drivers/gpio/gpio-rda.c
2110 F: drivers/irqchip/irq-rda-intc.c
2111 F: drivers/tty/serial/rda-uart.c
2112-F: Documentation/devicetree/bindings/arm/rda.txt
2113-F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2114-F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2115-F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2116
2117 ARM/REALTEK ARCHITECTURE
2118 M: Andreas Färber <afaerber@suse.de>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120+L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2121 S: Maintained
2122+F: Documentation/devicetree/bindings/arm/realtek.yaml
2123 F: arch/arm64/boot/dts/realtek/
2124-F: Documentation/devicetree/bindings/arm/realtek.txt
2125
2126 ARM/RENESAS ARM64 ARCHITECTURE
2127-M: Simon Horman <horms@verge.net.au>
2128+M: Geert Uytterhoeven <geert+renesas@glider.be>
2129 M: Magnus Damm <magnus.damm@gmail.com>
2130 L: linux-renesas-soc@vger.kernel.org
2131-Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2132-T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2133 S: Supported
2134-F: arch/arm64/boot/dts/renesas/
2135+Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2136+T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2137 F: Documentation/devicetree/bindings/arm/renesas.yaml
2138+F: arch/arm64/boot/dts/renesas/
2139 F: drivers/soc/renesas/
2140 F: include/linux/soc/renesas/
2141
2142 ARM/RISCPC ARCHITECTURE
2143 M: Russell King <linux@armlinux.org.uk>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145-W: http://www.armlinux.org.uk/
2146 S: Maintained
2147+W: http://www.armlinux.org.uk/
2148 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2149 F: arch/arm/include/asm/hardware/ioc.h
2150 F: arch/arm/include/asm/hardware/iomd.h
2151@@ -2144,16 +2305,18 @@ ARM/Rockchip SoC support
2152 M: Heiko Stuebner <heiko@sntech.de>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 L: linux-rockchip@lists.infradead.org
2155-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2156 S: Maintained
2157-F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2158+T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2159+F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2160+F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2161+F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2162 F: arch/arm/boot/dts/rk3*
2163 F: arch/arm/boot/dts/rv1108*
2164 F: arch/arm/mach-rockchip/
2165+F: drivers/*/*/*rockchip*
2166+F: drivers/*/*rockchip*
2167 F: drivers/clk/rockchip/
2168 F: drivers/i2c/busses/i2c-rk3x.c
2169-F: drivers/*/*rockchip*
2170-F: drivers/*/*/*rockchip*
2171 F: sound/soc/rockchip/
2172 N: rockchip
2173
2174@@ -2162,27 +2325,28 @@ M: Kukjin Kim <kgene@kernel.org>
2175 M: Krzysztof Kozlowski <krzk@kernel.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2178-Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2179 S: Maintained
2180+Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2181+F: Documentation/arm/samsung/
2182+F: Documentation/devicetree/bindings/arm/samsung/
2183+F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2184+F: arch/arm/boot/dts/exynos*
2185 F: arch/arm/boot/dts/s3c*
2186 F: arch/arm/boot/dts/s5p*
2187-F: arch/arm/boot/dts/exynos*
2188-F: arch/arm64/boot/dts/exynos/
2189-F: arch/arm/plat-samsung/
2190+F: arch/arm/mach-exynos*/
2191 F: arch/arm/mach-s3c24*/
2192 F: arch/arm/mach-s3c64xx/
2193 F: arch/arm/mach-s5p*/
2194-F: arch/arm/mach-exynos*/
2195-F: drivers/*/*s3c24*
2196+F: arch/arm/plat-samsung/
2197+F: arch/arm64/boot/dts/exynos/
2198 F: drivers/*/*/*s3c24*
2199+F: drivers/*/*s3c24*
2200 F: drivers/*/*s3c64xx*
2201 F: drivers/*/*s5pv210*
2202-F: drivers/memory/samsung/*
2203-F: drivers/soc/samsung/*
2204-F: Documentation/arm/Samsung/
2205-F: Documentation/devicetree/bindings/arm/samsung/
2206-F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2207-F: Documentation/devicetree/bindings/power/pd-samsung.txt
2208+F: drivers/memory/samsung/
2209+F: drivers/soc/samsung/
2210+F: drivers/tty/serial/samsung*
2211+F: include/linux/soc/samsung/
2212 N: exynos
2213
2214 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2215@@ -2205,8 +2369,8 @@ M: Marek Szyprowski <m.szyprowski@samsung.com>
2216 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2217 L: linux-media@vger.kernel.org
2218 S: Maintained
2219-F: drivers/media/platform/s5p-cec/
2220 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2221+F: drivers/media/platform/s5p-cec/
2222
2223 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2224 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2225@@ -2228,12 +2392,13 @@ S: Maintained
2226 F: drivers/media/platform/s5p-mfc/
2227
2228 ARM/SHMOBILE ARM ARCHITECTURE
2229-M: Simon Horman <horms@verge.net.au>
2230+M: Geert Uytterhoeven <geert+renesas@glider.be>
2231 M: Magnus Damm <magnus.damm@gmail.com>
2232 L: linux-renesas-soc@vger.kernel.org
2233-Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2234-T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2235 S: Supported
2236+Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2237+T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2238+F: Documentation/devicetree/bindings/arm/renesas.yaml
2239 F: arch/arm/boot/dts/emev2*
2240 F: arch/arm/boot/dts/gr-peach*
2241 F: arch/arm/boot/dts/iwg20d-q7*
2242@@ -2244,20 +2409,19 @@ F: arch/arm/boot/dts/sh*
2243 F: arch/arm/configs/shmobile_defconfig
2244 F: arch/arm/include/debug/renesas-scif.S
2245 F: arch/arm/mach-shmobile/
2246-F: Documentation/devicetree/bindings/arm/renesas.yaml
2247 F: drivers/soc/renesas/
2248 F: include/linux/soc/renesas/
2249
2250 ARM/SOCFPGA ARCHITECTURE
2251 M: Dinh Nguyen <dinguyen@kernel.org>
2252 S: Maintained
2253-F: arch/arm/mach-socfpga/
2254+W: http://www.rocketboards.org
2255+T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2256 F: arch/arm/boot/dts/socfpga*
2257 F: arch/arm/configs/socfpga_defconfig
2258+F: arch/arm/mach-socfpga/
2259 F: arch/arm64/boot/dts/altera/
2260 F: arch/arm64/boot/dts/intel/
2261-W: http://www.rocketboards.org
2262-T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2263
2264 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2265 M: Dinh Nguyen <dinguyen@kernel.org>
2266@@ -2271,28 +2435,31 @@ F: drivers/edac/altera_edac.
2267
2268 ARM/SPREADTRUM SoC SUPPORT
2269 M: Orson Zhai <orsonzhai@gmail.com>
2270-M: Baolin Wang <baolin.wang@linaro.org>
2271+M: Baolin Wang <baolin.wang7@gmail.com>
2272 M: Chunyan Zhang <zhang.lyra@gmail.com>
2273 S: Maintained
2274 F: arch/arm64/boot/dts/sprd
2275 N: sprd
2276+N: sc27xx
2277+N: sc2731
2278
2279 ARM/STI ARCHITECTURE
2280 M: Patrice Chotard <patrice.chotard@st.com>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282-W: http://www.stlinux.com
2283 S: Maintained
2284+W: http://www.stlinux.com
2285 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2286-F: arch/arm/mach-sti/
2287 F: arch/arm/boot/dts/sti*
2288+F: arch/arm/mach-sti/
2289+F: drivers/ata/ahci_st.c
2290 F: drivers/char/hw_random/st-rng.c
2291 F: drivers/clocksource/arm_global_timer.c
2292 F: drivers/clocksource/clksrc_st_lpc.c
2293 F: drivers/cpufreq/sti-cpufreq.c
2294 F: drivers/dma/st_fdma*
2295 F: drivers/i2c/busses/i2c-st.c
2296-F: drivers/media/rc/st_rc.c
2297 F: drivers/media/platform/sti/c8sectpfe/
2298+F: drivers/media/rc/st_rc.c
2299 F: drivers/mmc/host/sdhci-st.c
2300 F: drivers/phy/st/phy-miphy28lp.c
2301 F: drivers/phy/st/phy-stih407-usb.c
2302@@ -2306,7 +2473,6 @@ F: drivers/usb/dwc3/dwc3-st.c
2303 F: drivers/usb/host/ehci-st.c
2304 F: drivers/usb/host/ohci-st.c
2305 F: drivers/watchdog/st_lpc_wdt.c
2306-F: drivers/ata/ahci_st.c
2307 F: include/linux/remoteproc/st_slim_rproc.h
2308
2309 ARM/STM32 ARCHITECTURE
2310@@ -2316,19 +2482,19 @@ L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 S: Maintained
2313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2314-N: stm32
2315-N: stm
2316 F: arch/arm/boot/dts/stm32*
2317 F: arch/arm/mach-stm32/
2318 F: drivers/clocksource/armv7m_systick.c
2319+N: stm32
2320+N: stm
2321
2322 ARM/Synaptics SoC support
2323 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2324 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S: Maintained
2327-F: arch/arm/mach-berlin/
2328 F: arch/arm/boot/dts/berlin*
2329+F: arch/arm/mach-berlin/
2330 F: arch/arm64/boot/dts/synaptics/
2331
2332 ARM/TANGO ARCHITECTURE
2333@@ -2344,12 +2510,12 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 S: Maintained
2335
2336 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2337-M: Hans Verkuil <hans.verkuil@cisco.com>
2338+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2339 L: linux-tegra@vger.kernel.org
2340 L: linux-media@vger.kernel.org
2341 S: Maintained
2342-F: drivers/media/platform/tegra-cec/
2343 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2344+F: drivers/media/platform/tegra-cec/
2345
2346 ARM/TETON BGA MACHINE SUPPORT
2347 M: "Mark F. Brown" <mark.brown314@gmail.com>
2348@@ -2362,23 +2528,13 @@ L: linux-kernel@vger.kernel.org
2349 S: Maintained
2350 F: drivers/memory/*emif*
2351
2352-ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2353-M: Tero Kristo <t-kristo@ti.com>
2354-M: Nishanth Menon <nm@ti.com>
2355-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356-S: Supported
2357-F: Documentation/devicetree/bindings/arm/ti/k3.txt
2358-F: arch/arm64/boot/dts/ti/Makefile
2359-F: arch/arm64/boot/dts/ti/k3-*
2360-F: include/dt-bindings/pinctrl/k3.h
2361-
2362 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2363 M: Santosh Shilimkar <ssantosh@kernel.org>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 S: Maintained
2366-F: arch/arm/mach-keystone/
2367-F: arch/arm/boot/dts/keystone-*
2368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2369+F: arch/arm/boot/dts/keystone-*
2370+F: arch/arm/mach-keystone/
2371
2372 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2373 M: Santosh Shilimkar <ssantosh@kernel.org>
2374@@ -2399,6 +2555,16 @@ L: linux-kernel@vger.kernel.org
2375 S: Maintained
2376 F: drivers/power/reset/keystone-reset.c
2377
2378+ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2379+M: Tero Kristo <t-kristo@ti.com>
2380+M: Nishanth Menon <nm@ti.com>
2381+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382+S: Supported
2383+F: Documentation/devicetree/bindings/arm/ti/k3.txt
2384+F: arch/arm64/boot/dts/ti/Makefile
2385+F: arch/arm64/boot/dts/ti/k3-*
2386+F: include/dt-bindings/pinctrl/k3.h
2387+
2388 ARM/THECUS N2100 MACHINE SUPPORT
2389 M: Lennert Buytenhek <kernel@wantstofly.org>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391@@ -2412,11 +2578,11 @@ S: Maintained
2392 ARM/UNIPHIER ARCHITECTURE
2393 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395-T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2396 S: Maintained
2397-F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2398-F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2399-F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2400+T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2401+F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2402+F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2403+F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2404 F: arch/arm/boot/dts/uniphier*
2405 F: arch/arm/include/asm/hardware/cache-uniphier.h
2406 F: arch/arm/mach-uniphier/
2407@@ -2434,24 +2600,17 @@ F: drivers/reset/reset-uniphier.c
2408 F: drivers/tty/serial/8250/8250_uniphier.c
2409 N: uniphier
2410
2411-ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2412-M: Ulf Hansson <ulf.hansson@linaro.org>
2413-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414-T: git git://git.linaro.org/people/ulfh/clk.git
2415-S: Maintained
2416-F: drivers/clk/ux500/
2417-
2418 ARM/VERSATILE EXPRESS PLATFORM
2419 M: Liviu Dudau <liviu.dudau@arm.com>
2420 M: Sudeep Holla <sudeep.holla@arm.com>
2421 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 S: Maintained
2424+F: */*/*/vexpress*
2425+F: */*/vexpress*
2426 F: arch/arm/boot/dts/vexpress*
2427-F: arch/arm64/boot/dts/arm/
2428 F: arch/arm/mach-vexpress/
2429-F: */*/vexpress*
2430-F: */*/*/vexpress*
2431+F: arch/arm64/boot/dts/arm/
2432 F: drivers/clk/versatile/clk-vexpress-osc.c
2433 F: drivers/clocksource/timer-versatile.c
2434 N: mps2
2435@@ -2459,16 +2618,16 @@ N: mps2
2436 ARM/VFP SUPPORT
2437 M: Russell King <linux@armlinux.org.uk>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439-W: http://www.armlinux.org.uk/
2440 S: Maintained
2441+W: http://www.armlinux.org.uk/
2442 F: arch/arm/vfp/
2443
2444 ARM/VOIPAC PXA270 SUPPORT
2445 M: Marek Vasut <marek.vasut@gmail.com>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 S: Maintained
2448-F: arch/arm/mach-pxa/vpac270.c
2449 F: arch/arm/mach-pxa/include/mach/vpac270.h
2450+F: arch/arm/mach-pxa/vpac270.c
2451
2452 ARM/VT8500 ARM ARCHITECTURE
2453 M: Tony Prisk <linux@prisktech.co.nz>
2454@@ -2492,26 +2651,14 @@ ARM/ZIPIT Z2 SUPPORT
2455 M: Marek Vasut <marek.vasut@gmail.com>
2456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457 S: Maintained
2458-F: arch/arm/mach-pxa/z2.c
2459 F: arch/arm/mach-pxa/include/mach/z2.h
2460+F: arch/arm/mach-pxa/z2.c
2461
2462 ARM/ZTE ARCHITECTURE
2463 M: Jun Nie <jun.nie@linaro.org>
2464 M: Shawn Guo <shawnguo@kernel.org>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 S: Maintained
2467-F: arch/arm/boot/dts/zx2967*
2468-F: arch/arm/mach-zx/
2469-F: arch/arm64/boot/dts/zte/
2470-F: drivers/clk/zte/
2471-F: drivers/dma/zx_dma.c
2472-F: drivers/gpio/gpio-zx.c
2473-F: drivers/i2c/busses/i2c-zx2967.c
2474-F: drivers/mmc/host/dw_mmc-zx.*
2475-F: drivers/pinctrl/zte/
2476-F: drivers/soc/zte/
2477-F: drivers/thermal/zx2967_thermal.c
2478-F: drivers/watchdog/zx2967_wdt.c
2479 F: Documentation/devicetree/bindings/arm/zte.yaml
2480 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2481 F: Documentation/devicetree/bindings/dma/zxdma.txt
2482@@ -2524,6 +2671,18 @@ F: Documentation/devicetree/bindings/soc/zte/
2483 F: Documentation/devicetree/bindings/sound/zte,*.txt
2484 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2485 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2486+F: arch/arm/boot/dts/zx2967*
2487+F: arch/arm/mach-zx/
2488+F: arch/arm64/boot/dts/zte/
2489+F: drivers/clk/zte/
2490+F: drivers/dma/zx_dma.c
2491+F: drivers/gpio/gpio-zx.c
2492+F: drivers/i2c/busses/i2c-zx2967.c
2493+F: drivers/mmc/host/dw_mmc-zx.*
2494+F: drivers/pinctrl/zte/
2495+F: drivers/soc/zte/
2496+F: drivers/thermal/zx2967_thermal.c
2497+F: drivers/watchdog/zx2967_wdt.c
2498 F: include/dt-bindings/clock/zx2967*.h
2499 F: include/dt-bindings/soc/zte,*.h
2500 F: sound/soc/codecs/zx_aud96p22.c
2501@@ -2532,31 +2691,32 @@ F: sound/soc/zte/
2502 ARM/ZYNQ ARCHITECTURE
2503 M: Michal Simek <michal.simek@xilinx.com>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505+S: Supported
2506 W: http://wiki.xilinx.com
2507 T: git https://github.com/Xilinx/linux-xlnx.git
2508-S: Supported
2509-F: arch/arm/mach-zynq/
2510-F: drivers/cpuidle/cpuidle-zynq.c
2511-F: drivers/block/xsysace.c
2512-N: zynq
2513-N: xilinx
2514 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2515 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2516+F: arch/arm/mach-zynq/
2517+F: drivers/block/xsysace.c
2518 F: drivers/clocksource/timer-cadence-ttc.c
2519-F: drivers/i2c/busses/i2c-cadence.c
2520-F: drivers/mmc/host/sdhci-of-arasan.c
2521+F: drivers/cpuidle/cpuidle-zynq.c
2522 F: drivers/edac/synopsys_edac.c
2523+F: drivers/i2c/busses/i2c-cadence.c
2524 F: drivers/i2c/busses/i2c-xiic.c
2525+F: drivers/mmc/host/sdhci-of-arasan.c
2526+N: zynq
2527+N: xilinx
2528
2529 ARM64 PORT (AARCH64 ARCHITECTURE)
2530 M: Catalin Marinas <catalin.marinas@arm.com>
2531 M: Will Deacon <will@kernel.org>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533-T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2534 S: Maintained
2535+T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2536+F: Documentation/arm64/
2537 F: arch/arm64/
2538+F: tools/testing/selftests/arm64/
2539 X: arch/arm64/boot/dts/
2540-F: Documentation/arm64/
2541
2542 AS3645A LED FLASH CONTROLLER DRIVER
2543 M: Sakari Ailus <sakari.ailus@iki.fi>
2544@@ -2567,16 +2727,16 @@ F: drivers/leds/leds-as3645a.c
2545 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2546 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2547 L: linux-media@vger.kernel.org
2548-T: git git://linuxtv.org/media_tree.git
2549 S: Maintained
2550-F: drivers/media/i2c/ak7375.c
2551+T: git git://linuxtv.org/media_tree.git
2552 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2553+F: drivers/media/i2c/ak7375.c
2554
2555 ASAHI KASEI AK8974 DRIVER
2556 M: Linus Walleij <linus.walleij@linaro.org>
2557 L: linux-iio@vger.kernel.org
2558-W: http://www.akm.com/
2559 S: Supported
2560+W: http://www.akm.com/
2561 F: drivers/iio/magnetometer/ak8974.c
2562
2563 ASC7621 HARDWARE MONITOR DRIVER
2564@@ -2586,20 +2746,37 @@ S: Maintained
2565 F: Documentation/hwmon/asc7621.rst
2566 F: drivers/hwmon/asc7621.c
2567
2568+ASPEED PINCTRL DRIVERS
2569+M: Andrew Jeffery <andrew@aj.id.au>
2570+L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2571+L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2572+L: linux-gpio@vger.kernel.org
2573+S: Maintained
2574+F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2575+F: drivers/pinctrl/aspeed/
2576+
2577+ASPEED SCU INTERRUPT CONTROLLER DRIVER
2578+M: Eddie James <eajames@linux.ibm.com>
2579+L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2580+S: Maintained
2581+F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2582+F: drivers/irqchip/irq-aspeed-scu-ic.c
2583+F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2584+
2585 ASPEED VIDEO ENGINE DRIVER
2586 M: Eddie James <eajames@linux.ibm.com>
2587 L: linux-media@vger.kernel.org
2588 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2589 S: Maintained
2590-F: drivers/media/platform/aspeed-video.c
2591 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2592+F: drivers/media/platform/aspeed-video.c
2593
2594 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2595 M: Corentin Chary <corentin.chary@gmail.com>
2596 L: acpi4asus-user@lists.sourceforge.net
2597 L: platform-driver-x86@vger.kernel.org
2598-W: http://acpi4asus.sf.net
2599 S: Maintained
2600+W: http://acpi4asus.sf.net
2601 F: drivers/platform/x86/asus*.c
2602 F: drivers/platform/x86/eeepc*.c
2603
2604@@ -2614,51 +2791,51 @@ M: David Howells <dhowells@redhat.com>
2605 L: keyrings@vger.kernel.org
2606 S: Maintained
2607 F: Documentation/crypto/asymmetric-keys.txt
2608-F: include/linux/verification.h
2609-F: include/crypto/public_key.h
2610-F: include/crypto/pkcs7.h
2611 F: crypto/asymmetric_keys/
2612+F: include/crypto/pkcs7.h
2613+F: include/crypto/public_key.h
2614+F: include/linux/verification.h
2615
2616 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2617 R: Dan Williams <dan.j.williams@intel.com>
2618-W: http://sourceforge.net/projects/xscaleiop
2619 S: Odd fixes
2620+W: http://sourceforge.net/projects/xscaleiop
2621 F: Documentation/crypto/async-tx-api.txt
2622 F: crypto/async_tx/
2623 F: drivers/dma/
2624-F: include/linux/dmaengine.h
2625 F: include/linux/async_tx.h
2626+F: include/linux/dmaengine.h
2627
2628 AT24 EEPROM DRIVER
2629 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2630 L: linux-i2c@vger.kernel.org
2631-T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2632 S: Maintained
2633-F: Documentation/devicetree/bindings/eeprom/at24.txt
2634+T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2635+F: Documentation/devicetree/bindings/eeprom/at24.yaml
2636 F: drivers/misc/eeprom/at24.c
2637
2638 ATA OVER ETHERNET (AOE) DRIVER
2639 M: "Justin Sanders" <justin@coraid.com>
2640-W: http://www.openaoe.org/
2641 S: Supported
2642-F: Documentation/aoe/
2643+W: http://www.openaoe.org/
2644+F: Documentation/admin-guide/aoe/
2645 F: drivers/block/aoe/
2646
2647 ATHEROS 71XX/9XXX GPIO DRIVER
2648 M: Alban Bedel <albeu@free.fr>
2649+S: Maintained
2650 W: https://github.com/AlbanBedel/linux
2651 T: git git://github.com/AlbanBedel/linux
2652-S: Maintained
2653-F: drivers/gpio/gpio-ath79.c
2654 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2655+F: drivers/gpio/gpio-ath79.c
2656
2657 ATHEROS 71XX/9XXX USB PHY DRIVER
2658 M: Alban Bedel <albeu@free.fr>
2659+S: Maintained
2660 W: https://github.com/AlbanBedel/linux
2661 T: git git://github.com/AlbanBedel/linux
2662-S: Maintained
2663-F: drivers/phy/qualcomm/phy-ath79-usb.c
2664 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2665+F: drivers/phy/qualcomm/phy-ath79-usb.c
2666
2667 ATHEROS ATH GENERIC UTILITIES
2668 M: Kalle Valo <kvalo@codeaurora.org>
2669@@ -2671,16 +2848,16 @@ M: Jiri Slaby <jirislaby@gmail.com>
2670 M: Nick Kossifidis <mickflemm@gmail.com>
2671 M: Luis Chamberlain <mcgrof@kernel.org>
2672 L: linux-wireless@vger.kernel.org
2673-W: http://wireless.kernel.org/en/users/Drivers/ath5k
2674 S: Maintained
2675+W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2676 F: drivers/net/wireless/ath/ath5k/
2677
2678 ATHEROS ATH6KL WIRELESS DRIVER
2679 M: Kalle Valo <kvalo@codeaurora.org>
2680 L: linux-wireless@vger.kernel.org
2681-W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2682-T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2683 S: Supported
2684+W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2685+T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2686 F: drivers/net/wireless/ath/ath6kl/
2687
2688 ATI_REMOTE2 DRIVER
2689@@ -2698,17 +2875,17 @@ ATLX ETHERNET DRIVERS
2690 M: Jay Cliburn <jcliburn@gmail.com>
2691 M: Chris Snook <chris.snook@gmail.com>
2692 L: netdev@vger.kernel.org
2693+S: Maintained
2694 W: http://sourceforge.net/projects/atl1
2695 W: http://atl1.sourceforge.net
2696-S: Maintained
2697 F: drivers/net/ethernet/atheros/
2698
2699 ATM
2700 M: Chas Williams <3chas3@gmail.com>
2701 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2702 L: netdev@vger.kernel.org
2703-W: http://linux-atm.sourceforge.net
2704 S: Maintained
2705+W: http://linux-atm.sourceforge.net
2706 F: drivers/atm/
2707 F: include/linux/atm*
2708 F: include/uapi/linux/atm*
2709@@ -2720,17 +2897,17 @@ F: drivers/net/ethernet/cadence/
2710
2711 ATMEL MAXTOUCH DRIVER
2712 M: Nick Dyer <nick@shmanahar.org>
2713-T: git git://github.com/ndyer/linux.git
2714 S: Maintained
2715+T: git git://github.com/ndyer/linux.git
2716 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2717 F: drivers/input/touchscreen/atmel_mxt_ts.c
2718
2719 ATMEL WIRELESS DRIVER
2720 M: Simon Kelley <simon@thekelleys.org.uk>
2721 L: linux-wireless@vger.kernel.org
2722+S: Maintained
2723 W: http://www.thekelleys.org.uk/atmel
2724 W: http://atmelwlandriver.sourceforge.net/
2725-S: Maintained
2726 F: drivers/net/wireless/atmel/atmel*
2727
2728 ATOMIC INFRASTRUCTURE
2729@@ -2746,25 +2923,25 @@ F: scripts/atomic/
2730 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2731 M: Bradley Grove <linuxdrivers@attotech.com>
2732 L: linux-scsi@vger.kernel.org
2733-W: http://www.attotech.com
2734 S: Supported
2735+W: http://www.attotech.com
2736 F: drivers/scsi/esas2r
2737
2738 ATUSB IEEE 802.15.4 RADIO DRIVER
2739 M: Stefan Schmidt <stefan@datenfreihafen.org>
2740 L: linux-wpan@vger.kernel.org
2741 S: Maintained
2742+F: drivers/net/ieee802154/at86rf230.h
2743 F: drivers/net/ieee802154/atusb.c
2744 F: drivers/net/ieee802154/atusb.h
2745-F: drivers/net/ieee802154/at86rf230.h
2746
2747 AUDIT SUBSYSTEM
2748 M: Paul Moore <paul@paul-moore.com>
2749 M: Eric Paris <eparis@redhat.com>
2750 L: linux-audit@redhat.com (moderated for non-subscribers)
2751+S: Supported
2752 W: https://github.com/linux-audit
2753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2754-S: Supported
2755 F: include/linux/audit.h
2756 F: include/uapi/linux/audit.h
2757 F: kernel/audit*
2758@@ -2785,17 +2962,16 @@ F: drivers/iio/adc/hx711.c
2759 AX.25 NETWORK LAYER
2760 M: Ralf Baechle <ralf@linux-mips.org>
2761 L: linux-hams@vger.kernel.org
2762-W: http://www.linux-ax25.org/
2763 S: Maintained
2764-F: include/uapi/linux/ax25.h
2765+W: http://www.linux-ax25.org/
2766 F: include/net/ax25.h
2767+F: include/uapi/linux/ax25.h
2768 F: net/ax25/
2769
2770 AXENTIA ARM DEVICES
2771 M: Peter Rosin <peda@axentia.se>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773 S: Maintained
2774-F: Documentation/devicetree/bindings/arm/axentia.txt
2775 F: arch/arm/boot/dts/at91-linea.dtsi
2776 F: arch/arm/boot/dts/at91-natte.dtsi
2777 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2778@@ -2808,6 +2984,14 @@ S: Maintained
2779 F: Documentation/devicetree/bindings/sound/axentia,*
2780 F: sound/soc/atmel/tse850-pcm5142.c
2781
2782+AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2783+M: Nuno Sá <nuno.sa@analog.com>
2784+L: linux-hwmon@vger.kernel.org
2785+S: Supported
2786+W: http://ez.analog.com/community/linux-device-drivers
2787+F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2788+F: drivers/hwmon/axi-fan-control.c
2789+
2790 AXXIA I2C CONTROLLER
2791 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2792 L: linux-i2c@vger.kernel.org
2793@@ -2818,32 +3002,32 @@ F: drivers/i2c/busses/i2c-axxia.c
2794 AZ6007 DVB DRIVER
2795 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2796 L: linux-media@vger.kernel.org
2797+S: Maintained
2798 W: https://linuxtv.org
2799 T: git git://linuxtv.org/media_tree.git
2800-S: Maintained
2801 F: drivers/media/usb/dvb-usb-v2/az6007.c
2802
2803 AZTECH FM RADIO RECEIVER DRIVER
2804 M: Hans Verkuil <hverkuil@xs4all.nl>
2805 L: linux-media@vger.kernel.org
2806-T: git git://linuxtv.org/media_tree.git
2807-W: https://linuxtv.org
2808 S: Maintained
2809+W: https://linuxtv.org
2810+T: git git://linuxtv.org/media_tree.git
2811 F: drivers/media/radio/radio-aztech*
2812
2813 B43 WIRELESS DRIVER
2814 L: linux-wireless@vger.kernel.org
2815 L: b43-dev@lists.infradead.org
2816-W: http://wireless.kernel.org/en/users/Drivers/b43
2817 S: Odd Fixes
2818+W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
2819 F: drivers/net/wireless/broadcom/b43/
2820
2821 B43LEGACY WIRELESS DRIVER
2822 M: Larry Finger <Larry.Finger@lwfinger.net>
2823 L: linux-wireless@vger.kernel.org
2824 L: b43-dev@lists.infradead.org
2825-W: http://wireless.kernel.org/en/users/Drivers/b43
2826 S: Maintained
2827+W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
2828 F: drivers/net/wireless/broadcom/b43legacy/
2829
2830 BACKLIGHT CLASS/SUBSYSTEM
2831@@ -2851,24 +3035,27 @@ M: Lee Jones <lee.jones@linaro.org>
2832 M: Daniel Thompson <daniel.thompson@linaro.org>
2833 M: Jingoo Han <jingoohan1@gmail.com>
2834 L: dri-devel@lists.freedesktop.org
2835-T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2836 S: Maintained
2837+T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2838+F: Documentation/ABI/stable/sysfs-class-backlight
2839+F: Documentation/ABI/testing/sysfs-class-backlight
2840+F: Documentation/devicetree/bindings/leds/backlight
2841 F: drivers/video/backlight/
2842 F: include/linux/backlight.h
2843 F: include/linux/pwm_backlight.h
2844-F: Documentation/devicetree/bindings/leds/backlight
2845
2846 BATMAN ADVANCED
2847 M: Marek Lindner <mareklindner@neomailbox.ch>
2848 M: Simon Wunderlich <sw@simonwunderlich.de>
2849 M: Antonio Quartulli <a@unstable.cc>
2850+M: Sven Eckelmann <sven@narfation.org>
2851 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2852+S: Maintained
2853 W: https://www.open-mesh.org/
2854+Q: https://patchwork.open-mesh.org/project/batman/list/
2855 B: https://www.open-mesh.org/projects/batman-adv/issues
2856 C: irc://chat.freenode.net/batman
2857-Q: https://patchwork.open-mesh.org/project/batman/list/
2858 T: git https://git.open-mesh.org/linux-merge.git
2859-S: Maintained
2860 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2861 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2862 F: Documentation/networking/batman-adv.rst
2863@@ -2879,25 +3066,25 @@ F: net/batman-adv/
2864 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2865 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2866 L: linux-hams@vger.kernel.org
2867-W: http://www.baycom.org/~tom/ham/ham.html
2868 S: Maintained
2869+W: http://www.baycom.org/~tom/ham/ham.html
2870 F: drivers/net/hamradio/baycom*
2871
2872 BCACHE (BLOCK LAYER CACHE)
2873 M: Coly Li <colyli@suse.de>
2874 M: Kent Overstreet <kent.overstreet@gmail.com>
2875 L: linux-bcache@vger.kernel.org
2876+S: Maintained
2877 W: http://bcache.evilpiepirate.org
2878 C: irc://irc.oftc.net/bcache
2879-S: Maintained
2880 F: drivers/md/bcache/
2881
2882 BDISP ST MEDIA DRIVER
2883 M: Fabien Dessenne <fabien.dessenne@st.com>
2884 L: linux-media@vger.kernel.org
2885-T: git git://linuxtv.org/media_tree.git
2886-W: https://linuxtv.org
2887 S: Supported
2888+W: https://linuxtv.org
2889+T: git git://linuxtv.org/media_tree.git
2890 F: drivers/media/platform/sti/bdisp
2891
2892 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2893@@ -2911,7 +3098,7 @@ M: Luis de Bethencourt <luisbg@kernel.org>
2894 M: Salah Triki <salah.triki@gmail.com>
2895 S: Maintained
2896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2897-F: Documentation/filesystems/befs.txt
2898+F: Documentation/filesystems/befs.rst
2899 F: fs/befs/
2900
2901 BFQ I/O SCHEDULER
2902@@ -2919,13 +3106,13 @@ M: Paolo Valente <paolo.valente@linaro.org>
2903 M: Jens Axboe <axboe@kernel.dk>
2904 L: linux-block@vger.kernel.org
2905 S: Maintained
2906+F: Documentation/block/bfq-iosched.rst
2907 F: block/bfq-*
2908-F: Documentation/block/bfq-iosched.txt
2909
2910 BFS FILE SYSTEM
2911 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2912 S: Maintained
2913-F: Documentation/filesystems/bfs.txt
2914+F: Documentation/filesystems/bfs.rst
2915 F: fs/bfs/
2916 F: include/uapi/linux/bfs_fs.h
2917
2918@@ -2937,8 +3124,8 @@ F: drivers/leds/leds-blinkm.c
2919 BLOCK LAYER
2920 M: Jens Axboe <axboe@kernel.dk>
2921 L: linux-block@vger.kernel.org
2922-T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2923 S: Maintained
2924+T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2925 F: block/
2926 F: drivers/block/
2927 F: kernel/trace/blktrace.c
2928@@ -2954,48 +3141,58 @@ BLUETOOTH DRIVERS
2929 M: Marcel Holtmann <marcel@holtmann.org>
2930 M: Johan Hedberg <johan.hedberg@gmail.com>
2931 L: linux-bluetooth@vger.kernel.org
2932+S: Maintained
2933 W: http://www.bluez.org/
2934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2936-S: Maintained
2937 F: drivers/bluetooth/
2938
2939 BLUETOOTH SUBSYSTEM
2940 M: Marcel Holtmann <marcel@holtmann.org>
2941 M: Johan Hedberg <johan.hedberg@gmail.com>
2942 L: linux-bluetooth@vger.kernel.org
2943+S: Maintained
2944 W: http://www.bluez.org/
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2947-S: Maintained
2948-F: net/bluetooth/
2949 F: include/net/bluetooth/
2950+F: net/bluetooth/
2951
2952 BONDING DRIVER
2953 M: Jay Vosburgh <j.vosburgh@gmail.com>
2954 M: Veaceslav Falico <vfalico@gmail.com>
2955 M: Andy Gospodarek <andy@greyhouse.net>
2956 L: netdev@vger.kernel.org
2957-W: http://sourceforge.net/projects/bonding/
2958 S: Supported
2959+W: http://sourceforge.net/projects/bonding/
2960 F: drivers/net/bonding/
2961 F: include/uapi/linux/if_bonding.h
2962
2963+BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
2964+M: Dan Robertson <dan@dlrobertson.com>
2965+L: linux-iio@vger.kernel.org
2966+S: Maintained
2967+F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
2968+F: drivers/iio/accel/bma400*
2969+
2970 BPF (Safe dynamic programs and tools)
2971 M: Alexei Starovoitov <ast@kernel.org>
2972 M: Daniel Borkmann <daniel@iogearbox.net>
2973 R: Martin KaFai Lau <kafai@fb.com>
2974 R: Song Liu <songliubraving@fb.com>
2975 R: Yonghong Song <yhs@fb.com>
2976+R: Andrii Nakryiko <andriin@fb.com>
2977+R: John Fastabend <john.fastabend@gmail.com>
2978+R: KP Singh <kpsingh@chromium.org>
2979 L: netdev@vger.kernel.org
2980 L: bpf@vger.kernel.org
2981+S: Supported
2982+Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2985-Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2986-S: Supported
2987-F: arch/*/net/*
2988-F: Documentation/networking/filter.txt
2989 F: Documentation/bpf/
2990+F: Documentation/networking/filter.txt
2991+F: arch/*/net/*
2992 F: include/linux/bpf*
2993 F: include/linux/filter.h
2994 F: include/trace/events/xdp.h
2995@@ -3012,8 +3209,8 @@ F: samples/bpf/
2996 F: tools/bpf/
2997 F: tools/lib/bpf/
2998 F: tools/testing/selftests/bpf/
2999-K: bpf
3000 N: bpf
3001+K: bpf
3002
3003 BPF JIT for ARM
3004 M: Shubham Bansal <illusionist.neo@gmail.com>
3005@@ -3032,14 +3229,14 @@ S: Supported
3006 F: arch/arm64/net/
3007
3008 BPF JIT for MIPS (32-BIT AND 64-BIT)
3009-M: Paul Burton <paul.burton@mips.com>
3010+M: Paul Burton <paulburton@kernel.org>
3011 L: netdev@vger.kernel.org
3012 L: bpf@vger.kernel.org
3013 S: Maintained
3014 F: arch/mips/net/
3015
3016 BPF JIT for NFP NICs
3017-M: Jakub Kicinski <jakub.kicinski@netronome.com>
3018+M: Jakub Kicinski <kuba@kernel.org>
3019 L: netdev@vger.kernel.org
3020 L: bpf@vger.kernel.org
3021 S: Supported
3022@@ -3053,16 +3250,27 @@ L: bpf@vger.kernel.org
3023 S: Maintained
3024 F: arch/powerpc/net/
3025
3026-BPF JIT for RISC-V (RV64G)
3027+BPF JIT for RISC-V (32-bit)
3028+M: Luke Nelson <luke.r.nels@gmail.com>
3029+M: Xi Wang <xi.wang@gmail.com>
3030+L: netdev@vger.kernel.org
3031+L: bpf@vger.kernel.org
3032+S: Maintained
3033+F: arch/riscv/net/
3034+X: arch/riscv/net/bpf_jit_comp64.c
3035+
3036+BPF JIT for RISC-V (64-bit)
3037 M: Björn Töpel <bjorn.topel@gmail.com>
3038 L: netdev@vger.kernel.org
3039+L: bpf@vger.kernel.org
3040 S: Maintained
3041 F: arch/riscv/net/
3042+X: arch/riscv/net/bpf_jit_comp32.c
3043
3044 BPF JIT for S390
3045+M: Ilya Leoshkevich <iii@linux.ibm.com>
3046 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3047 M: Vasily Gorbik <gor@linux.ibm.com>
3048-M: Christian Borntraeger <borntraeger@de.ibm.com>
3049 L: netdev@vger.kernel.org
3050 L: bpf@vger.kernel.org
3051 S: Maintained
3052@@ -3106,29 +3314,31 @@ S: Supported
3053 F: drivers/net/dsa/b53/*
3054 F: include/linux/platform_data/b53.h
3055
3056+BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3057+M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3058+L: bcm-kernel-feedback-list@broadcom.com
3059+L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3060+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3061+S: Maintained
3062+T: git git://github.com/anholt/linux
3063+F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3064+F: drivers/pci/controller/pcie-brcmstb.c
3065+F: drivers/staging/vc04_services
3066+N: bcm2711
3067+N: bcm2835
3068+
3069 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3070 M: Florian Fainelli <f.fainelli@gmail.com>
3071 M: Ray Jui <rjui@broadcom.com>
3072 M: Scott Branden <sbranden@broadcom.com>
3073 M: bcm-kernel-feedback-list@broadcom.com
3074-T: git git://github.com/broadcom/mach-bcm
3075 S: Maintained
3076+T: git git://github.com/broadcom/mach-bcm
3077+F: arch/arm/mach-bcm/
3078 N: bcm281*
3079 N: bcm113*
3080 N: bcm216*
3081 N: kona
3082-F: arch/arm/mach-bcm/
3083-
3084-BROADCOM BCM2835 ARM ARCHITECTURE
3085-M: Eric Anholt <eric@anholt.net>
3086-M: Stefan Wahren <wahrenst@gmx.net>
3087-L: bcm-kernel-feedback-list@broadcom.com
3088-L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3089-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3090-T: git git://github.com/anholt/linux
3091-S: Maintained
3092-N: bcm2835
3093-F: drivers/staging/vc04_services
3094
3095 BROADCOM BCM47XX MIPS ARCHITECTURE
3096 M: Hauke Mehrtens <hauke@hauke-m.de>
3097@@ -3145,25 +3355,25 @@ M: Rafał Miłecki <zajec5@gmail.com>
3098 M: bcm-kernel-feedback-list@broadcom.com
3099 L: linux-arm-kernel@lists.infradead.org
3100 S: Maintained
3101-F: arch/arm/mach-bcm/bcm_5301x.c
3102-F: arch/arm/boot/dts/bcm5301x*.dtsi
3103 F: arch/arm/boot/dts/bcm470*
3104+F: arch/arm/boot/dts/bcm5301x*.dtsi
3105 F: arch/arm/boot/dts/bcm953012*
3106+F: arch/arm/mach-bcm/bcm_5301x.c
3107
3108 BROADCOM BCM53573 ARM ARCHITECTURE
3109 M: Rafał Miłecki <rafal@milecki.pl>
3110 L: bcm-kernel-feedback-list@broadcom.com
3111 L: linux-arm-kernel@lists.infradead.org
3112 S: Maintained
3113-F: arch/arm/boot/dts/bcm53573*
3114 F: arch/arm/boot/dts/bcm47189*
3115+F: arch/arm/boot/dts/bcm53573*
3116
3117 BROADCOM BCM63XX ARM ARCHITECTURE
3118 M: Florian Fainelli <f.fainelli@gmail.com>
3119 M: bcm-kernel-feedback-list@broadcom.com
3120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121-T: git git://github.com/broadcom/stblinux.git
3122 S: Maintained
3123+T: git git://github.com/broadcom/stblinux.git
3124 N: bcm63xx
3125
3126 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3127@@ -3173,18 +3383,18 @@ S: Maintained
3128 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3129
3130 BROADCOM BCM7XXX ARM ARCHITECTURE
3131-M: Brian Norris <computersforpeace@gmail.com>
3132-M: Gregory Fong <gregory.0xf0@gmail.com>
3133 M: Florian Fainelli <f.fainelli@gmail.com>
3134 M: bcm-kernel-feedback-list@broadcom.com
3135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3136-T: git git://github.com/broadcom/stblinux.git
3137 S: Maintained
3138-F: arch/arm/mach-bcm/*brcmstb*
3139+T: git git://github.com/broadcom/stblinux.git
3140+F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3141 F: arch/arm/boot/dts/bcm7*.dts*
3142-F: drivers/bus/brcmstb_gisb.c
3143-F: arch/arm/mm/cache-b15-rac.c
3144 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3145+F: arch/arm/mach-bcm/*brcmstb*
3146+F: arch/arm/mm/cache-b15-rac.c
3147+F: drivers/bus/brcmstb_gisb.c
3148+F: drivers/pci/controller/pcie-brcmstb.c
3149 N: brcmstb
3150
3151 BROADCOM BMIPS CPUFREQ DRIVER
3152@@ -3195,16 +3405,15 @@ S: Maintained
3153 F: drivers/cpufreq/bmips-cpufreq.c
3154
3155 BROADCOM BMIPS MIPS ARCHITECTURE
3156-M: Kevin Cernekee <cernekee@gmail.com>
3157 M: Florian Fainelli <f.fainelli@gmail.com>
3158 L: bcm-kernel-feedback-list@broadcom.com
3159 L: linux-mips@vger.kernel.org
3160-T: git git://github.com/broadcom/stblinux.git
3161 S: Maintained
3162+T: git git://github.com/broadcom/stblinux.git
3163 F: arch/mips/bmips/*
3164+F: arch/mips/boot/dts/brcm/bcm*.dts*
3165 F: arch/mips/include/asm/mach-bmips/*
3166 F: arch/mips/kernel/*bmips*
3167-F: arch/mips/boot/dts/brcm/bcm*.dts*
3168 F: drivers/irqchip/irq-bcm63*
3169 F: drivers/irqchip/irq-bcm7*
3170 F: drivers/irqchip/irq-brcmstb*
3171@@ -3261,16 +3470,16 @@ BROADCOM BRCMSTB GPIO DRIVER
3172 M: Gregory Fong <gregory.0xf0@gmail.com>
3173 L: bcm-kernel-feedback-list@broadcom.com
3174 S: Supported
3175-F: drivers/gpio/gpio-brcmstb.c
3176 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3177+F: drivers/gpio/gpio-brcmstb.c
3178
3179 BROADCOM BRCMSTB I2C DRIVER
3180 M: Kamal Dasu <kdasu.kdev@gmail.com>
3181 L: linux-i2c@vger.kernel.org
3182 L: bcm-kernel-feedback-list@broadcom.com
3183 S: Supported
3184+F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3185 F: drivers/i2c/busses/i2c-brcmstb.c
3186-F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3187
3188 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3189 M: Al Cooper <alcooperx@gmail.com>
3190@@ -3292,8 +3501,14 @@ M: Ray Jui <rjui@broadcom.com>
3191 M: Scott Branden <sbranden@broadcom.com>
3192 M: bcm-kernel-feedback-list@broadcom.com
3193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194-T: git git://github.com/broadcom/cygnus-linux.git
3195 S: Maintained
3196+T: git git://github.com/broadcom/cygnus-linux.git
3197+F: arch/arm64/boot/dts/broadcom/northstar2/*
3198+F: arch/arm64/boot/dts/broadcom/stingray/*
3199+F: drivers/clk/bcm/clk-ns*
3200+F: drivers/clk/bcm/clk-sr*
3201+F: drivers/pinctrl/bcm/pinctrl-ns*
3202+F: include/dt-bindings/clock/bcm-sr*
3203 N: iproc
3204 N: cygnus
3205 N: bcm[-_]nsp
3206@@ -3309,19 +3524,13 @@ N: bcm586*
3207 N: bcm88312
3208 N: hr2
3209 N: stingray
3210-F: arch/arm64/boot/dts/broadcom/northstar2/*
3211-F: arch/arm64/boot/dts/broadcom/stingray/*
3212-F: drivers/clk/bcm/clk-ns*
3213-F: drivers/clk/bcm/clk-sr*
3214-F: drivers/pinctrl/bcm/pinctrl-ns*
3215-F: include/dt-bindings/clock/bcm-sr*
3216
3217 BROADCOM KONA GPIO DRIVER
3218 M: Ray Jui <rjui@broadcom.com>
3219 L: bcm-kernel-feedback-list@broadcom.com
3220 S: Supported
3221-F: drivers/gpio/gpio-bcm-kona.c
3222 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3223+F: drivers/gpio/gpio-bcm-kona.c
3224
3225 BROADCOM NETXTREME-E ROCE DRIVER
3226 M: Selvin Xavier <selvin.xavier@broadcom.com>
3227@@ -3329,8 +3538,8 @@ M: Devesh Sharma <devesh.sharma@broadcom.com>
3228 M: Somnath Kotur <somnath.kotur@broadcom.com>
3229 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3230 L: linux-rdma@vger.kernel.org
3231-W: http://www.broadcom.com
3232 S: Supported
3233+W: http://www.broadcom.com
3234 F: drivers/infiniband/hw/bnxt_re/
3235 F: include/uapi/rdma/bnxt_re-abi.h
3236
3237@@ -3347,6 +3556,15 @@ S: Maintained
3238 F: drivers/bcma/
3239 F: include/linux/bcma/
3240
3241+BROADCOM SPI DRIVER
3242+M: Kamal Dasu <kdasu.kdev@gmail.com>
3243+M: bcm-kernel-feedback-list@broadcom.com
3244+S: Maintained
3245+F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3246+F: drivers/spi/spi-bcm-qspi.*
3247+F: drivers/spi/spi-brcmstb-qspi.c
3248+F: drivers/spi/spi-iproc-qspi.c
3249+
3250 BROADCOM STB AVS CPUFREQ DRIVER
3251 M: Markus Mayer <mmayer@broadcom.com>
3252 M: bcm-kernel-feedback-list@broadcom.com
3253@@ -3363,14 +3581,6 @@ S: Maintained
3254 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3255 F: drivers/thermal/broadcom/brcmstb*
3256
3257-BROADCOM STB NAND FLASH DRIVER
3258-M: Brian Norris <computersforpeace@gmail.com>
3259-M: Kamal Dasu <kdasu.kdev@gmail.com>
3260-L: linux-mtd@lists.infradead.org
3261-L: bcm-kernel-feedback-list@broadcom.com
3262-S: Maintained
3263-F: drivers/mtd/nand/raw/brcmnand/
3264-
3265 BROADCOM STB DPFE DRIVER
3266 M: Markus Mayer <mmayer@broadcom.com>
3267 M: bcm-kernel-feedback-list@broadcom.com
3268@@ -3379,14 +3589,13 @@ S: Maintained
3269 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3270 F: drivers/memory/brcmstb_dpfe.c
3271
3272-BROADCOM SPI DRIVER
3273+BROADCOM STB NAND FLASH DRIVER
3274+M: Brian Norris <computersforpeace@gmail.com>
3275 M: Kamal Dasu <kdasu.kdev@gmail.com>
3276-M: bcm-kernel-feedback-list@broadcom.com
3277+L: linux-mtd@lists.infradead.org
3278+L: bcm-kernel-feedback-list@broadcom.com
3279 S: Maintained
3280-F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3281-F: drivers/spi/spi-bcm-qspi.*
3282-F: drivers/spi/spi-brcmstb-qspi.c
3283-F: drivers/spi/spi-iproc-qspi.c
3284+F: drivers/mtd/nand/raw/brcmnand/
3285
3286 BROADCOM SYSTEMPORT ETHERNET DRIVER
3287 M: Florian Fainelli <f.fainelli@gmail.com>
3288@@ -3429,15 +3638,15 @@ F: include/uapi/linux/bsg.h
3289 BT87X AUDIO DRIVER
3290 M: Clemens Ladisch <clemens@ladisch.de>
3291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3292-T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3293 S: Maintained
3294+T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3295 F: Documentation/sound/cards/bt87x.rst
3296 F: sound/pci/bt87x.c
3297
3298 BT8XXGPIO DRIVER
3299 M: Michael Buesch <m@bues.ch>
3300-W: http://bu3sch.de/btgpio.php
3301 S: Maintained
3302+W: http://bu3sch.de/btgpio.php
3303 F: drivers/gpio/gpio-bt8xx.c
3304
3305 BTRFS FILE SYSTEM
3306@@ -3445,11 +3654,11 @@ M: Chris Mason <clm@fb.com>
3307 M: Josef Bacik <josef@toxicpanda.com>
3308 M: David Sterba <dsterba@suse.com>
3309 L: linux-btrfs@vger.kernel.org
3310+S: Maintained
3311 W: http://btrfs.wiki.kernel.org/
3312 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3313-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3314-S: Maintained
3315-F: Documentation/filesystems/btrfs.txt
3316+T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3317+F: Documentation/filesystems/btrfs.rst
3318 F: fs/btrfs/
3319 F: include/linux/btrfs*
3320 F: include/uapi/linux/btrfs*
3321@@ -3457,9 +3666,9 @@ F: include/uapi/linux/btrfs*
3322 BTTV VIDEO4LINUX DRIVER
3323 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3324 L: linux-media@vger.kernel.org
3325+S: Odd fixes
3326 W: https://linuxtv.org
3327 T: git git://linuxtv.org/media_tree.git
3328-S: Odd fixes
3329 F: Documentation/media/v4l-drivers/bttv*
3330 F: drivers/media/pci/bt8xx/bttv*
3331
3332@@ -3467,10 +3676,10 @@ BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3333 M: Chanwoo Choi <cw00.choi@samsung.com>
3334 L: linux-pm@vger.kernel.org
3335 L: linux-samsung-soc@vger.kernel.org
3336-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3337 S: Maintained
3338-F: drivers/devfreq/exynos-bus.c
3339+T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3340 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3341+F: drivers/devfreq/exynos-bus.c
3342
3343 BUSLOGIC SCSI DRIVER
3344 M: Khalid Aziz <khalid@gonehiking.org>
3345@@ -3482,39 +3691,40 @@ F: drivers/scsi/FlashPoint.*
3346 C-MEDIA CMI8788 DRIVER
3347 M: Clemens Ladisch <clemens@ladisch.de>
3348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3349-T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3350 S: Maintained
3351+T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3352 F: sound/pci/oxygen/
3353
3354 C-SKY ARCHITECTURE
3355 M: Guo Ren <guoren@kernel.org>
3356-T: git https://github.com/c-sky/csky-linux.git
3357+L: linux-csky@vger.kernel.org
3358 S: Supported
3359-F: arch/csky/
3360+T: git https://github.com/c-sky/csky-linux.git
3361 F: Documentation/devicetree/bindings/csky/
3362-F: drivers/irqchip/irq-csky-*
3363 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3364+F: Documentation/devicetree/bindings/timer/csky,*
3365+F: arch/csky/
3366 F: drivers/clocksource/timer-gx6605s.c
3367 F: drivers/clocksource/timer-mp-csky.c
3368-F: Documentation/devicetree/bindings/timer/csky,*
3369-K: csky
3370+F: drivers/irqchip/irq-csky-*
3371 N: csky
3372+K: csky
3373
3374 C6X ARCHITECTURE
3375 M: Mark Salter <msalter@redhat.com>
3376 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3377 L: linux-c6x-dev@linux-c6x.org
3378-W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3379 S: Maintained
3380+W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3381 F: arch/c6x/
3382
3383 CA8210 IEEE-802.15.4 RADIO DRIVER
3384 M: Harry Morris <h.morris@cascoda.com>
3385 L: linux-wpan@vger.kernel.org
3386-W: https://github.com/Cascoda/ca8210-linux.git
3387 S: Maintained
3388-F: drivers/net/ieee802154/ca8210.c
3389+W: https://github.com/Cascoda/ca8210-linux.git
3390 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3391+F: drivers/net/ieee802154/ca8210.c
3392
3393 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3394 M: David Howells <dhowells@redhat.com>
3395@@ -3524,25 +3734,32 @@ F: Documentation/filesystems/caching/cachefiles.txt
3396 F: fs/cachefiles/
3397
3398 CADENCE MIPI-CSI2 BRIDGES
3399-M: Maxime Ripard <maxime.ripard@bootlin.com>
3400+M: Maxime Ripard <mripard@kernel.org>
3401 L: linux-media@vger.kernel.org
3402 S: Maintained
3403 F: Documentation/devicetree/bindings/media/cdns,*.txt
3404 F: drivers/media/platform/cadence/cdns-csi2*
3405
3406+CADENCE NAND DRIVER
3407+M: Piotr Sroka <piotrs@cadence.com>
3408+L: linux-mtd@lists.infradead.org
3409+S: Maintained
3410+F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3411+F: drivers/mtd/nand/raw/cadence-nand-controller.c
3412+
3413 CADET FM/AM RADIO RECEIVER DRIVER
3414 M: Hans Verkuil <hverkuil@xs4all.nl>
3415 L: linux-media@vger.kernel.org
3416-T: git git://linuxtv.org/media_tree.git
3417-W: https://linuxtv.org
3418 S: Maintained
3419+W: https://linuxtv.org
3420+T: git git://linuxtv.org/media_tree.git
3421 F: drivers/media/radio/radio-cadet*
3422
3423 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3424 M: Jonathan Corbet <corbet@lwn.net>
3425 L: linux-media@vger.kernel.org
3426-T: git git://linuxtv.org/media_tree.git
3427 S: Maintained
3428+T: git git://linuxtv.org/media_tree.git
3429 F: Documentation/media/v4l-drivers/cafe_ccic*
3430 F: drivers/media/platform/marvell-ccic/
3431
3432@@ -3551,8 +3768,8 @@ L: netdev@vger.kernel.org
3433 S: Orphan
3434 F: Documentation/networking/caif/
3435 F: drivers/net/caif/
3436-F: include/uapi/linux/caif/
3437 F: include/net/caif/
3438+F: include/uapi/linux/caif/
3439 F: net/caif/
3440
3441 CAKE QDISC
3442@@ -3561,46 +3778,51 @@ L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3443 S: Maintained
3444 F: net/sched/sch_cake.c
3445
3446-CALGARY x86-64 IOMMU
3447-M: Muli Ben-Yehuda <mulix@mulix.org>
3448-M: Jon Mason <jdmason@kudzu.us>
3449-L: iommu@lists.linux-foundation.org
3450-S: Maintained
3451-F: arch/x86/kernel/pci-calgary_64.c
3452-F: arch/x86/kernel/tce_64.c
3453-F: arch/x86/include/asm/calgary.h
3454-F: arch/x86/include/asm/tce.h
3455-
3456 CAN NETWORK DRIVERS
3457 M: Wolfgang Grandegger <wg@grandegger.com>
3458 M: Marc Kleine-Budde <mkl@pengutronix.de>
3459 L: linux-can@vger.kernel.org
3460+S: Maintained
3461 W: https://github.com/linux-can
3462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3464-S: Maintained
3465 F: Documentation/devicetree/bindings/net/can/
3466 F: drivers/net/can/
3467 F: include/linux/can/dev.h
3468+F: include/linux/can/led.h
3469 F: include/linux/can/platform/
3470+F: include/linux/can/rx-offload.h
3471 F: include/uapi/linux/can/error.h
3472 F: include/uapi/linux/can/netlink.h
3473+F: include/uapi/linux/can/vxcan.h
3474
3475 CAN NETWORK LAYER
3476 M: Oliver Hartkopp <socketcan@hartkopp.net>
3477 M: Marc Kleine-Budde <mkl@pengutronix.de>
3478 L: linux-can@vger.kernel.org
3479+S: Maintained
3480 W: https://github.com/linux-can
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3483-S: Maintained
3484 F: Documentation/networking/can.rst
3485-F: net/can/
3486 F: include/linux/can/core.h
3487+F: include/linux/can/skb.h
3488+F: include/net/netns/can.h
3489 F: include/uapi/linux/can.h
3490 F: include/uapi/linux/can/bcm.h
3491-F: include/uapi/linux/can/raw.h
3492 F: include/uapi/linux/can/gw.h
3493+F: include/uapi/linux/can/raw.h
3494+F: net/can/
3495+
3496+CAN-J1939 NETWORK LAYER
3497+M: Robin van der Gracht <robin@protonic.nl>
3498+M: Oleksij Rempel <o.rempel@pengutronix.de>
3499+R: Pengutronix Kernel Team <kernel@pengutronix.de>
3500+L: linux-can@vger.kernel.org
3501+S: Maintained
3502+F: Documentation/networking/j1939.rst
3503+F: include/uapi/linux/can/j1939.h
3504+F: net/can/j1939/
3505
3506 CAPABILITIES
3507 M: Serge Hallyn <serge@hallyn.com>
3508@@ -3608,8 +3830,8 @@ L: linux-security-module@vger.kernel.org
3509 S: Supported
3510 F: include/linux/capability.h
3511 F: include/uapi/linux/capability.h
3512-F: security/commoncap.c
3513 F: kernel/capability.c
3514+F: security/commoncap.c
3515
3516 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3517 M: Kevin Tsai <ktsai@capellamicro.com>
3518@@ -3619,15 +3841,14 @@ F: drivers/iio/light/cm*
3519 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3520 M: Christian Lamparter <chunkeey@googlemail.com>
3521 L: linux-wireless@vger.kernel.org
3522-W: http://wireless.kernel.org/en/users/Drivers/carl9170
3523 S: Maintained
3524+W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3525 F: drivers/net/wireless/ath/carl9170/
3526
3527 CAVIUM I2C DRIVER
3528-M: Jan Glauber <jglauber@cavium.com>
3529-M: David Daney <david.daney@cavium.com>
3530-W: http://www.cavium.com
3531+M: Robert Richter <rrichter@marvell.com>
3532 S: Supported
3533+W: http://www.marvell.com
3534 F: drivers/i2c/busses/i2c-octeon*
3535 F: drivers/i2c/busses/i2c-thunderx*
3536
3537@@ -3636,79 +3857,76 @@ M: Derek Chickles <dchickles@marvell.com>
3538 M: Satanand Burla <sburla@marvell.com>
3539 M: Felix Manlunas <fmanlunas@marvell.com>
3540 L: netdev@vger.kernel.org
3541-W: http://www.cavium.com
3542 S: Supported
3543+W: http://www.marvell.com
3544 F: drivers/net/ethernet/cavium/liquidio/
3545
3546 CAVIUM MMC DRIVER
3547-M: Jan Glauber <jglauber@cavium.com>
3548-M: David Daney <david.daney@cavium.com>
3549-M: Steven J. Hill <Steven.Hill@cavium.com>
3550-W: http://www.cavium.com
3551+M: Robert Richter <rrichter@marvell.com>
3552 S: Supported
3553+W: http://www.marvell.com
3554 F: drivers/mmc/host/cavium*
3555
3556 CAVIUM OCTEON-TX CRYPTO DRIVER
3557-M: George Cherian <george.cherian@cavium.com>
3558+M: George Cherian <gcherian@marvell.com>
3559 L: linux-crypto@vger.kernel.org
3560-W: http://www.cavium.com
3561 S: Supported
3562+W: http://www.marvell.com
3563 F: drivers/crypto/cavium/cpt/
3564
3565 CAVIUM THUNDERX2 ARM64 SOC
3566-M: Robert Richter <rrichter@cavium.com>
3567-M: Jayachandran C <jnair@caviumnetworks.com>
3568+M: Robert Richter <rrichter@marvell.com>
3569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3570 S: Maintained
3571-F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3572 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3573+F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3574
3575 CC2520 IEEE-802.15.4 RADIO DRIVER
3576 M: Varka Bhadram <varkabhadram@gmail.com>
3577 L: linux-wpan@vger.kernel.org
3578 S: Maintained
3579+F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3580 F: drivers/net/ieee802154/cc2520.c
3581 F: include/linux/spi/cc2520.h
3582-F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3583
3584 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3585 M: Gilad Ben-Yossef <gilad@benyossef.com>
3586 L: linux-crypto@vger.kernel.org
3587 S: Supported
3588-F: drivers/crypto/ccree/
3589 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3590+F: drivers/crypto/ccree/
3591
3592 CEC FRAMEWORK
3593-M: Hans Verkuil <hans.verkuil@cisco.com>
3594+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3595 L: linux-media@vger.kernel.org
3596-T: git git://linuxtv.org/media_tree.git
3597-W: http://linuxtv.org
3598 S: Supported
3599+W: http://linuxtv.org
3600+T: git git://linuxtv.org/media_tree.git
3601+F: Documentation/ABI/testing/debugfs-cec-error-inj
3602+F: Documentation/devicetree/bindings/media/cec.txt
3603 F: Documentation/media/kapi/cec-core.rst
3604 F: Documentation/media/uapi/cec
3605 F: drivers/media/cec/
3606 F: drivers/media/rc/keymaps/rc-cec.c
3607-F: include/media/cec.h
3608 F: include/media/cec-notifier.h
3609-F: include/uapi/linux/cec.h
3610+F: include/media/cec.h
3611 F: include/uapi/linux/cec-funcs.h
3612-F: Documentation/devicetree/bindings/media/cec.txt
3613-F: Documentation/ABI/testing/debugfs-cec-error-inj
3614+F: include/uapi/linux/cec.h
3615
3616 CEC GPIO DRIVER
3617-M: Hans Verkuil <hans.verkuil@cisco.com>
3618+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3619 L: linux-media@vger.kernel.org
3620-T: git git://linuxtv.org/media_tree.git
3621-W: http://linuxtv.org
3622 S: Supported
3623-F: drivers/media/platform/cec-gpio/
3624+W: http://linuxtv.org
3625+T: git git://linuxtv.org/media_tree.git
3626 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3627+F: drivers/media/platform/cec-gpio/
3628
3629 CELL BROADBAND ENGINE ARCHITECTURE
3630 M: Arnd Bergmann <arnd@arndb.de>
3631 L: linuxppc-dev@lists.ozlabs.org
3632-W: http://www.ibm.com/developerworks/power/cell/
3633 S: Supported
3634+W: http://www.ibm.com/developerworks/power/cell/
3635 F: arch/powerpc/include/asm/cell*.h
3636 F: arch/powerpc/include/asm/spu*.h
3637 F: arch/powerpc/include/uapi/asm/spu*.h
3638@@ -3717,48 +3935,38 @@ F: arch/powerpc/platforms/cell/
3639
3640 CEPH COMMON CODE (LIBCEPH)
3641 M: Ilya Dryomov <idryomov@gmail.com>
3642-M: "Yan, Zheng" <zyan@redhat.com>
3643+M: Jeff Layton <jlayton@kernel.org>
3644 M: Sage Weil <sage@redhat.com>
3645 L: ceph-devel@vger.kernel.org
3646+S: Supported
3647 W: http://ceph.com/
3648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3649 T: git git://github.com/ceph/ceph-client.git
3650-S: Supported
3651-F: net/ceph/
3652 F: include/linux/ceph/
3653 F: include/linux/crush/
3654+F: net/ceph/
3655
3656 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3657-M: "Yan, Zheng" <zyan@redhat.com>
3658+M: Jeff Layton <jlayton@kernel.org>
3659 M: Sage Weil <sage@redhat.com>
3660 M: Ilya Dryomov <idryomov@gmail.com>
3661 L: ceph-devel@vger.kernel.org
3662+S: Supported
3663 W: http://ceph.com/
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3665 T: git git://github.com/ceph/ceph-client.git
3666-S: Supported
3667-F: Documentation/filesystems/ceph.txt
3668+F: Documentation/filesystems/ceph.rst
3669 F: fs/ceph/
3670
3671-CERTIFICATE HANDLING:
3672+CERTIFICATE HANDLING
3673 M: David Howells <dhowells@redhat.com>
3674 M: David Woodhouse <dwmw2@infradead.org>
3675 L: keyrings@vger.kernel.org
3676 S: Maintained
3677 F: Documentation/admin-guide/module-signing.rst
3678 F: certs/
3679-F: scripts/sign-file.c
3680 F: scripts/extract-cert.c
3681-
3682-CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3683-L: linux-usb@vger.kernel.org
3684-S: Orphan
3685-F: Documentation/usb/WUSB-Design-overview.txt
3686-F: Documentation/usb/wusb-cbaf
3687-F: drivers/usb/host/hwa-hc.c
3688-F: drivers/usb/host/whci/
3689-F: drivers/usb/wusbcore/
3690-F: include/linux/usb/wusb*
3691+F: scripts/sign-file.c
3692
3693 CFAG12864B LCD DRIVER
3694 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3695@@ -3772,28 +3980,11 @@ S: Maintained
3696 F: drivers/auxdisplay/cfag12864bfb.c
3697 F: include/linux/cfag12864b.h
3698
3699-802.11 (including CFG80211/NL80211)
3700-M: Johannes Berg <johannes@sipsolutions.net>
3701-L: linux-wireless@vger.kernel.org
3702-W: http://wireless.kernel.org/
3703-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3704-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3705-S: Maintained
3706-F: net/wireless/
3707-F: include/uapi/linux/nl80211.h
3708-F: include/linux/ieee80211.h
3709-F: include/net/wext.h
3710-F: include/net/cfg80211.h
3711-F: include/net/iw_handler.h
3712-F: include/net/ieee80211_radiotap.h
3713-F: Documentation/driver-api/80211/cfg80211.rst
3714-F: Documentation/networking/regulatory.txt
3715-
3716 CHAR and MISC DRIVERS
3717 M: Arnd Bergmann <arnd@arndb.de>
3718 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3719-T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3720 S: Supported
3721+T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3722 F: drivers/char/
3723 F: drivers/misc/
3724 F: include/linux/miscdevice.h
3725@@ -3813,9 +4004,9 @@ F: Documentation/translations/zh_CN/
3726
3727 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3728 M: Peter Chen <Peter.Chen@nxp.com>
3729-T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3730 L: linux-usb@vger.kernel.org
3731 S: Maintained
3732+T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3733 F: drivers/usb/chipidea/
3734
3735 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3736@@ -3838,26 +4029,26 @@ S: Maintained
3737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3738 F: drivers/platform/chrome/
3739
3740+CHROMEOS EC CODEC DRIVER
3741+M: Cheng-Yi Chiang <cychiang@chromium.org>
3742+R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3743+R: Guenter Roeck <groeck@chromium.org>
3744+S: Maintained
3745+F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
3746+F: sound/soc/codecs/cros_ec_codec.*
3747+
3748 CHROMEOS EC SUBDRIVERS
3749 M: Benson Leung <bleung@chromium.org>
3750 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3751 R: Guenter Roeck <groeck@chromium.org>
3752 S: Maintained
3753+F: drivers/power/supply/cros_usbpd-charger.c
3754 N: cros_ec
3755 N: cros-ec
3756-F: drivers/power/supply/cros_usbpd-charger.c
3757-
3758-CHROMEOS EC CODEC DRIVER
3759-M: Cheng-Yi Chiang <cychiang@chromium.org>
3760-S: Maintained
3761-R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3762-R: Guenter Roeck <groeck@chromium.org>
3763-F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3764-F: sound/soc/codecs/cros_ec_codec.*
3765
3766 CIRRUS LOGIC AUDIO CODEC DRIVERS
3767-M: Brian Austin <brian.austin@cirrus.com>
3768-M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3769+M: James Schulman <james.schulman@cirrus.com>
3770+M: David Rhodes <david.rhodes@cirrus.com>
3771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3772 S: Maintained
3773 F: sound/soc/codecs/cs*
3774@@ -3873,22 +4064,45 @@ M: Charles Keepax <ckeepax@opensource.cirrus.com>
3775 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3776 L: patches@opensource.cirrus.com
3777 S: Supported
3778+F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3779+F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3780+F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3781+F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3782+F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3783+F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3784+F: Documentation/hwmon/lochnagar.rst
3785 F: drivers/clk/clk-lochnagar.c
3786 F: drivers/hwmon/lochnagar-hwmon.c
3787 F: drivers/mfd/lochnagar-i2c.c
3788 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3789 F: drivers/regulator/lochnagar-regulator.c
3790-F: sound/soc/codecs/lochnagar-sc.c
3791 F: include/dt-bindings/clk/lochnagar.h
3792 F: include/dt-bindings/pinctrl/lochnagar.h
3793 F: include/linux/mfd/lochnagar*
3794-F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3795-F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3796-F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3797-F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3798-F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3799-F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3800-F: Documentation/hwmon/lochnagar
3801+F: sound/soc/codecs/lochnagar-sc.c
3802+
3803+CIRRUS LOGIC MADERA CODEC DRIVERS
3804+M: Charles Keepax <ckeepax@opensource.cirrus.com>
3805+M: Richard Fitzgerald <rf@opensource.cirrus.com>
3806+L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3807+L: patches@opensource.cirrus.com
3808+S: Supported
3809+W: https://github.com/CirrusLogic/linux-drivers/wiki
3810+T: git https://github.com/CirrusLogic/linux-drivers.git
3811+F: Documentation/devicetree/bindings/mfd/madera.txt
3812+F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3813+F: Documentation/devicetree/bindings/sound/madera.txt
3814+F: drivers/gpio/gpio-madera*
3815+F: drivers/irqchip/irq-madera*
3816+F: drivers/mfd/cs47l*
3817+F: drivers/mfd/madera*
3818+F: drivers/pinctrl/cirrus/*
3819+F: include/dt-bindings/sound/madera*
3820+F: include/linux/irqchip/irq-madera*
3821+F: include/linux/mfd/madera/*
3822+F: include/sound/madera*
3823+F: sound/soc/codecs/cs47l*
3824+F: sound/soc/codecs/madera*
3825
3826 CISCO FCOE HBA DRIVER
3827 M: Satish Kharat <satishkh@cisco.com>
3828@@ -3908,7 +4122,6 @@ F: drivers/scsi/snic/
3829 CISCO VIC ETHERNET NIC DRIVER
3830 M: Christian Benvenuti <benve@cisco.com>
3831 M: Govindarajulu Varadarajan <_govind@gmx.com>
3832-M: Parvi Kaustubhi <pkaustub@cisco.com>
3833 S: Supported
3834 F: drivers/net/ethernet/cisco/enic/
3835
3836@@ -3919,24 +4132,6 @@ M: Parvi Kaustubhi <pkaustub@cisco.com>
3837 S: Supported
3838 F: drivers/infiniband/hw/usnic/
3839
3840-CIRRUS LOGIC MADERA CODEC DRIVERS
3841-M: Charles Keepax <ckeepax@opensource.cirrus.com>
3842-M: Richard Fitzgerald <rf@opensource.cirrus.com>
3843-L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3844-L: patches@opensource.cirrus.com
3845-T: git https://github.com/CirrusLogic/linux-drivers.git
3846-W: https://github.com/CirrusLogic/linux-drivers/wiki
3847-S: Supported
3848-F: Documentation/devicetree/bindings/mfd/madera.txt
3849-F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3850-F: include/linux/irqchip/irq-madera*
3851-F: include/linux/mfd/madera/*
3852-F: drivers/gpio/gpio-madera*
3853-F: drivers/irqchip/irq-madera*
3854-F: drivers/mfd/madera*
3855-F: drivers/mfd/cs47l*
3856-F: drivers/pinctrl/cirrus/*
3857-
3858 CLANG-FORMAT FILE
3859 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3860 S: Maintained
3861@@ -3944,18 +4139,19 @@ F: .clang-format
3862
3863 CLANG/LLVM BUILD SUPPORT
3864 L: clang-built-linux@googlegroups.com
3865+S: Supported
3866 W: https://clangbuiltlinux.github.io/
3867 B: https://github.com/ClangBuiltLinux/linux/issues
3868 C: irc://chat.freenode.net/clangbuiltlinux
3869-S: Supported
3870+F: Documentation/kbuild/llvm.rst
3871 K: \b(?i:clang|llvm)\b
3872
3873 CLEANCACHE API
3874 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3875 L: linux-kernel@vger.kernel.org
3876 S: Maintained
3877-F: mm/cleancache.c
3878 F: include/linux/cleancache.h
3879+F: mm/cleancache.c
3880
3881 CLK API
3882 M: Russell King <linux@armlinux.org.uk>
3883@@ -3967,10 +4163,10 @@ CLOCKSOURCE, CLOCKEVENT DRIVERS
3884 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3885 M: Thomas Gleixner <tglx@linutronix.de>
3886 L: linux-kernel@vger.kernel.org
3887-T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3888 S: Supported
3889-F: drivers/clocksource/
3890+T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3891 F: Documentation/devicetree/bindings/timer/
3892+F: drivers/clocksource/
3893
3894 CMPC ACPI DRIVER
3895 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3896@@ -3980,11 +4176,11 @@ S: Supported
3897 F: drivers/platform/x86/classmate-laptop.c
3898
3899 COBALT MEDIA DRIVER
3900-M: Hans Verkuil <hans.verkuil@cisco.com>
3901+M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3902 L: linux-media@vger.kernel.org
3903-T: git git://linuxtv.org/media_tree.git
3904-W: https://linuxtv.org
3905 S: Supported
3906+W: https://linuxtv.org
3907+T: git git://linuxtv.org/media_tree.git
3908 F: drivers/media/pci/cobalt/
3909
3910 COCCINELLE/Semantic Patches (SmPL)
3911@@ -3993,19 +4189,19 @@ M: Gilles Muller <Gilles.Muller@lip6.fr>
3912 M: Nicolas Palix <nicolas.palix@imag.fr>
3913 M: Michal Marek <michal.lkml@markovi.net>
3914 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3915-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3916-W: http://coccinelle.lip6.fr/
3917 S: Supported
3918+W: http://coccinelle.lip6.fr/
3919+T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3920 F: Documentation/dev-tools/coccinelle.rst
3921-F: scripts/coccinelle/
3922 F: scripts/coccicheck
3923+F: scripts/coccinelle/
3924
3925 CODA FILE SYSTEM
3926 M: Jan Harkes <jaharkes@cs.cmu.edu>
3927 M: coda@cs.cmu.edu
3928 L: codalist@coda.cs.cmu.edu
3929-W: http://www.coda.cs.cmu.edu/
3930 S: Maintained
3931+W: http://www.coda.cs.cmu.edu/
3932 F: Documentation/filesystems/coda.txt
3933 F: fs/coda/
3934 F: include/linux/coda*.h
3935@@ -4021,31 +4217,31 @@ F: drivers/media/platform/coda/
3936 CODE OF CONDUCT
3937 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3938 S: Supported
3939-F: Documentation/process/code-of-conduct.rst
3940 F: Documentation/process/code-of-conduct-interpretation.rst
3941+F: Documentation/process/code-of-conduct.rst
3942
3943 COMMON CLK FRAMEWORK
3944 M: Michael Turquette <mturquette@baylibre.com>
3945 M: Stephen Boyd <sboyd@kernel.org>
3946 L: linux-clk@vger.kernel.org
3947+S: Maintained
3948 Q: http://patchwork.kernel.org/project/linux-clk/list/
3949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3950-S: Maintained
3951 F: Documentation/devicetree/bindings/clock/
3952 F: drivers/clk/
3953-X: drivers/clk/clkdev.c
3954 F: include/linux/clk-pr*
3955 F: include/linux/clk/
3956 F: include/linux/of_clk.h
3957+X: drivers/clk/clkdev.c
3958
3959 COMMON INTERNET FILE SYSTEM (CIFS)
3960 M: Steve French <sfrench@samba.org>
3961 L: linux-cifs@vger.kernel.org
3962 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3963+S: Supported
3964 W: http://linux-cifs.samba.org/
3965 T: git git://git.samba.org/sfrench/cifs-2.6.git
3966-S: Supported
3967-F: Documentation/filesystems/cifs/
3968+F: Documentation/admin-guide/cifs/
3969 F: fs/cifs/
3970
3971 COMPACTPCI HOTPLUG CORE
3972@@ -4079,15 +4275,15 @@ F: include/linux/compiler_attributes.h
3973
3974 CONEXANT ACCESSRUNNER USB DRIVER
3975 L: accessrunner-general@lists.sourceforge.net
3976-W: http://accessrunner.sourceforge.net/
3977 S: Orphan
3978+W: http://accessrunner.sourceforge.net/
3979 F: drivers/usb/atm/cxacru.c
3980
3981 CONFIGFS
3982 M: Joel Becker <jlbec@evilplan.org>
3983 M: Christoph Hellwig <hch@lst.de>
3984-T: git git://git.infradead.org/users/hch/configfs.git
3985 S: Supported
3986+T: git git://git.infradead.org/users/hch/configfs.git
3987 F: fs/configfs/
3988 F: include/linux/configfs.h
3989
3990@@ -4102,21 +4298,34 @@ M: Tejun Heo <tj@kernel.org>
3991 M: Li Zefan <lizefan@huawei.com>
3992 M: Johannes Weiner <hannes@cmpxchg.org>
3993 L: cgroups@vger.kernel.org
3994-T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3995 S: Maintained
3996+T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3997+F: Documentation/admin-guide/cgroup-v1/
3998 F: Documentation/admin-guide/cgroup-v2.rst
3999-F: Documentation/cgroup-v1/
4000 F: include/linux/cgroup*
4001 F: kernel/cgroup/
4002
4003+CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4004+M: Tejun Heo <tj@kernel.org>
4005+M: Jens Axboe <axboe@kernel.dk>
4006+L: cgroups@vger.kernel.org
4007+L: linux-block@vger.kernel.org
4008+T: git git://git.kernel.dk/linux-block
4009+F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4010+F: block/bfq-cgroup.c
4011+F: block/blk-cgroup.c
4012+F: block/blk-iolatency.c
4013+F: block/blk-throttle.c
4014+F: include/linux/blk-cgroup.h
4015+
4016 CONTROL GROUP - CPUSET
4017 M: Li Zefan <lizefan@huawei.com>
4018 L: cgroups@vger.kernel.org
4019+S: Maintained
4020 W: http://www.bullopensource.org/cpuset/
4021 W: http://oss.sgi.com/projects/cpusets/
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4023-S: Maintained
4024-F: Documentation/cgroup-v1/cpusets.txt
4025+F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4026 F: include/linux/cpuset.h
4027 F: kernel/cgroup/cpuset.c
4028
4029@@ -4139,8 +4348,8 @@ F: drivers/hwmon/coretemp.c
4030
4031 COSA/SRP SYNC SERIAL DRIVER
4032 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4033-W: http://www.fi.muni.cz/~kas/cosa/
4034 S: Maintained
4035+W: http://www.fi.muni.cz/~kas/cosa/
4036 F: drivers/net/wan/cosa*
4037
4038 COUNTER SUBSYSTEM
4039@@ -4159,32 +4368,43 @@ L: netdev@vger.kernel.org
4040 S: Maintained
4041 F: drivers/net/ethernet/ti/cpmac.c
4042
4043+CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4044+M: Viresh Kumar <viresh.kumar@linaro.org>
4045+M: Sudeep Holla <sudeep.holla@arm.com>
4046+L: linux-pm@vger.kernel.org
4047+S: Maintained
4048+W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4049+F: drivers/cpufreq/vexpress-spc-cpufreq.c
4050+
4051 CPU FREQUENCY SCALING FRAMEWORK
4052 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4053 M: Viresh Kumar <viresh.kumar@linaro.org>
4054 L: linux-pm@vger.kernel.org
4055 S: Maintained
4056+B: https://bugzilla.kernel.org
4057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4059-B: https://bugzilla.kernel.org
4060 F: Documentation/admin-guide/pm/cpufreq.rst
4061 F: Documentation/admin-guide/pm/intel_pstate.rst
4062 F: Documentation/cpu-freq/
4063 F: Documentation/devicetree/bindings/cpufreq/
4064 F: drivers/cpufreq/
4065-F: kernel/sched/cpufreq*.c
4066 F: include/linux/cpufreq.h
4067 F: include/linux/sched/cpufreq.h
4068+F: kernel/sched/cpufreq*.c
4069 F: tools/testing/selftests/cpufreq/
4070
4071-CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4072-M: Viresh Kumar <viresh.kumar@linaro.org>
4073-M: Sudeep Holla <sudeep.holla@arm.com>
4074+CPU IDLE TIME MANAGEMENT FRAMEWORK
4075+M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4076+M: Daniel Lezcano <daniel.lezcano@linaro.org>
4077 L: linux-pm@vger.kernel.org
4078-W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4079 S: Maintained
4080-F: drivers/cpufreq/arm_big_little.h
4081-F: drivers/cpufreq/arm_big_little.c
4082+B: https://bugzilla.kernel.org
4083+T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4084+F: Documentation/admin-guide/pm/cpuidle.rst
4085+F: Documentation/driver-api/pm/cpuidle.rst
4086+F: drivers/cpuidle/*
4087+F: include/linux/cpuidle.h
4088
4089 CPU POWER MONITORING SUBSYSTEM
4090 M: Thomas Renninger <trenn@suse.com>
4091@@ -4205,8 +4425,8 @@ M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4092 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4093 L: linux-pm@vger.kernel.org
4094 L: linux-arm-kernel@lists.infradead.org
4095-T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4096 S: Maintained
4097+T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4098 F: drivers/cpuidle/cpuidle-big_little.c
4099
4100 CPUIDLE DRIVER - ARM EXYNOS
4101@@ -4216,34 +4436,36 @@ M: Kukjin Kim <kgene@kernel.org>
4102 L: linux-pm@vger.kernel.org
4103 L: linux-samsung-soc@vger.kernel.org
4104 S: Supported
4105-F: drivers/cpuidle/cpuidle-exynos.c
4106 F: arch/arm/mach-exynos/pm.c
4107+F: drivers/cpuidle/cpuidle-exynos.c
4108
4109-CPU IDLE TIME MANAGEMENT FRAMEWORK
4110-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4111-M: Daniel Lezcano <daniel.lezcano@linaro.org>
4112+CPUIDLE DRIVER - ARM PSCI
4113+M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4114+M: Sudeep Holla <sudeep.holla@arm.com>
4115 L: linux-pm@vger.kernel.org
4116-S: Maintained
4117-T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4118-B: https://bugzilla.kernel.org
4119-F: Documentation/admin-guide/pm/cpuidle.rst
4120-F: Documentation/driver-api/pm/cpuidle.rst
4121-F: drivers/cpuidle/*
4122-F: include/linux/cpuidle.h
4123+L: linux-arm-kernel@lists.infradead.org
4124+S: Supported
4125+F: drivers/cpuidle/cpuidle-psci.c
4126
4127 CRAMFS FILESYSTEM
4128 M: Nicolas Pitre <nico@fluxnic.net>
4129 S: Maintained
4130-F: Documentation/filesystems/cramfs.txt
4131+F: Documentation/filesystems/cramfs.rst
4132 F: fs/cramfs/
4133
4134+CREATIVE SB0540
4135+M: Bastien Nocera <hadess@hadess.net>
4136+L: linux-input@vger.kernel.org
4137+S: Maintained
4138+F: drivers/hid/hid-creative-sb0540.c
4139+
4140 CRYPTO API
4141 M: Herbert Xu <herbert@gondor.apana.org.au>
4142 M: "David S. Miller" <davem@davemloft.net>
4143 L: linux-crypto@vger.kernel.org
4144+S: Maintained
4145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4147-S: Maintained
4148 F: Documentation/crypto/
4149 F: Documentation/devicetree/bindings/crypto/
4150 F: arch/*/crypto/
4151@@ -4263,9 +4485,9 @@ F: crypto/rng.c
4152 CS3308 MEDIA DRIVER
4153 M: Hans Verkuil <hverkuil@xs4all.nl>
4154 L: linux-media@vger.kernel.org
4155-T: git git://linuxtv.org/media_tree.git
4156-W: http://linuxtv.org
4157 S: Odd Fixes
4158+W: http://linuxtv.org
4159+T: git git://linuxtv.org/media_tree.git
4160 F: drivers/media/i2c/cs3308.c
4161
4162 CS5535 Audio ALSA driver
4163@@ -4276,10 +4498,10 @@ F: sound/pci/cs5535audio/
4164 CSI DRIVERS FOR ALLWINNER V3s
4165 M: Yong Deng <yong.deng@magewell.com>
4166 L: linux-media@vger.kernel.org
4167-T: git git://linuxtv.org/media_tree.git
4168 S: Maintained
4169+T: git git://linuxtv.org/media_tree.git
4170+F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4171 F: drivers/media/platform/sunxi/sun6i-csi/
4172-F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4173
4174 CW1200 WLAN driver
4175 M: Solomon Peachy <pizza@shaftnet.org>
4176@@ -4288,22 +4510,19 @@ F: drivers/net/wireless/st/cw1200/
4177
4178 CX18 VIDEO4LINUX DRIVER
4179 M: Andy Walls <awalls@md.metrocast.net>
4180-L: ivtv-devel@ivtvdriver.org (subscribers-only)
4181 L: linux-media@vger.kernel.org
4182-T: git git://linuxtv.org/media_tree.git
4183-W: https://linuxtv.org
4184-W: http://www.ivtvdriver.org/index.php/Cx18
4185 S: Maintained
4186-F: Documentation/media/v4l-drivers/cx18*
4187+W: https://linuxtv.org
4188+T: git git://linuxtv.org/media_tree.git
4189 F: drivers/media/pci/cx18/
4190 F: include/uapi/linux/ivtv*
4191
4192 CX2341X MPEG ENCODER HELPER MODULE
4193 M: Hans Verkuil <hverkuil@xs4all.nl>
4194 L: linux-media@vger.kernel.org
4195-T: git git://linuxtv.org/media_tree.git
4196-W: https://linuxtv.org
4197 S: Maintained
4198+W: https://linuxtv.org
4199+T: git git://linuxtv.org/media_tree.git
4200 F: drivers/media/common/cx2341x*
4201 F: include/media/drv-intf/cx2341x.h
4202
4203@@ -4311,86 +4530,80 @@ CX24120 MEDIA DRIVER
4204 M: Jemma Denson <jdenson@gmail.com>
4205 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4206 L: linux-media@vger.kernel.org
4207+S: Maintained
4208 W: https://linuxtv.org
4209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4210-S: Maintained
4211 F: drivers/media/dvb-frontends/cx24120*
4212
4213 CX88 VIDEO4LINUX DRIVER
4214 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4215 L: linux-media@vger.kernel.org
4216+S: Odd fixes
4217 W: https://linuxtv.org
4218 T: git git://linuxtv.org/media_tree.git
4219-S: Odd fixes
4220 F: Documentation/media/v4l-drivers/cx88*
4221 F: drivers/media/pci/cx88/
4222
4223 CXD2820R MEDIA DRIVER
4224 M: Antti Palosaari <crope@iki.fi>
4225 L: linux-media@vger.kernel.org
4226+S: Maintained
4227 W: https://linuxtv.org
4228 W: http://palosaari.fi/linux/
4229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4230 T: git git://linuxtv.org/anttip/media_tree.git
4231-S: Maintained
4232 F: drivers/media/dvb-frontends/cxd2820r*
4233
4234 CXGB3 ETHERNET DRIVER (CXGB3)
4235 M: Vishal Kulkarni <vishal@chelsio.com>
4236 L: netdev@vger.kernel.org
4237-W: http://www.chelsio.com
4238 S: Supported
4239+W: http://www.chelsio.com
4240 F: drivers/net/ethernet/chelsio/cxgb3/
4241
4242 CXGB3 ISCSI DRIVER (CXGB3I)
4243 M: Karen Xie <kxie@chelsio.com>
4244 L: linux-scsi@vger.kernel.org
4245-W: http://www.chelsio.com
4246 S: Supported
4247+W: http://www.chelsio.com
4248 F: drivers/scsi/cxgbi/cxgb3i
4249
4250-CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4251-M: Potnuri Bharat Teja <bharat@chelsio.com>
4252-L: linux-rdma@vger.kernel.org
4253-W: http://www.openfabrics.org
4254-S: Supported
4255-F: drivers/infiniband/hw/cxgb3/
4256-F: include/uapi/rdma/cxgb3-abi.h
4257-
4258 CXGB4 CRYPTO DRIVER (chcr)
4259-M: Atul Gupta <atul.gupta@chelsio.com>
4260+M: Ayush Sawal <ayush.sawal@chelsio.com>
4261+M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4262+M: Rohit Maheshwari <rohitm@chelsio.com>
4263 L: linux-crypto@vger.kernel.org
4264-W: http://www.chelsio.com
4265 S: Supported
4266+W: http://www.chelsio.com
4267 F: drivers/crypto/chelsio
4268
4269 CXGB4 ETHERNET DRIVER (CXGB4)
4270 M: Vishal Kulkarni <vishal@chelsio.com>
4271 L: netdev@vger.kernel.org
4272-W: http://www.chelsio.com
4273 S: Supported
4274+W: http://www.chelsio.com
4275 F: drivers/net/ethernet/chelsio/cxgb4/
4276
4277 CXGB4 ISCSI DRIVER (CXGB4I)
4278 M: Karen Xie <kxie@chelsio.com>
4279 L: linux-scsi@vger.kernel.org
4280-W: http://www.chelsio.com
4281 S: Supported
4282+W: http://www.chelsio.com
4283 F: drivers/scsi/cxgbi/cxgb4i
4284
4285 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4286 M: Potnuri Bharat Teja <bharat@chelsio.com>
4287 L: linux-rdma@vger.kernel.org
4288-W: http://www.openfabrics.org
4289 S: Supported
4290+W: http://www.openfabrics.org
4291 F: drivers/infiniband/hw/cxgb4/
4292 F: include/uapi/rdma/cxgb4-abi.h
4293
4294 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4295-M: Casey Leedom <leedom@chelsio.com>
4296+M: Vishal Kulkarni <vishal@gmail.com>
4297 L: netdev@vger.kernel.org
4298-W: http://www.chelsio.com
4299 S: Supported
4300+W: http://www.chelsio.com
4301 F: drivers/net/ethernet/chelsio/cxgb4vf/
4302
4303 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4304@@ -4398,12 +4611,12 @@ M: Frederic Barrat <fbarrat@linux.ibm.com>
4305 M: Andrew Donnellan <ajd@linux.ibm.com>
4306 L: linuxppc-dev@lists.ozlabs.org
4307 S: Supported
4308+F: Documentation/ABI/testing/sysfs-class-cxl
4309+F: Documentation/powerpc/cxl.rst
4310 F: arch/powerpc/platforms/powernv/pci-cxl.c
4311 F: drivers/misc/cxl/
4312 F: include/misc/cxl*
4313 F: include/uapi/misc/cxl.h
4314-F: Documentation/powerpc/cxl.txt
4315-F: Documentation/ABI/testing/sysfs-class-cxl
4316
4317 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4318 M: Manoj N. Kumar <manoj@linux.ibm.com>
4319@@ -4411,37 +4624,37 @@ M: Matthew R. Ochs <mrochs@linux.ibm.com>
4320 M: Uma Krishnan <ukrishn@linux.ibm.com>
4321 L: linux-scsi@vger.kernel.org
4322 S: Supported
4323+F: Documentation/powerpc/cxlflash.rst
4324 F: drivers/scsi/cxlflash/
4325 F: include/uapi/scsi/cxlflash_ioctl.h
4326-F: Documentation/powerpc/cxlflash.txt
4327
4328 CYBERPRO FB DRIVER
4329 M: Russell King <linux@armlinux.org.uk>
4330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4331-W: http://www.armlinux.org.uk/
4332 S: Maintained
4333+W: http://www.armlinux.org.uk/
4334 F: drivers/video/fbdev/cyber2000fb.*
4335
4336 CYCLADES ASYNC MUX DRIVER
4337-W: http://www.cyclades.com/
4338 S: Orphan
4339+W: http://www.cyclades.com/
4340 F: drivers/tty/cyclades.c
4341 F: include/linux/cyclades.h
4342 F: include/uapi/linux/cyclades.h
4343
4344 CYCLADES PC300 DRIVER
4345-W: http://www.cyclades.com/
4346 S: Orphan
4347+W: http://www.cyclades.com/
4348 F: drivers/net/wan/pc300*
4349
4350 CYPRESS_FIRMWARE MEDIA DRIVER
4351 M: Antti Palosaari <crope@iki.fi>
4352 L: linux-media@vger.kernel.org
4353+S: Maintained
4354 W: https://linuxtv.org
4355 W: http://palosaari.fi/linux/
4356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357 T: git git://linuxtv.org/anttip/media_tree.git
4358-S: Maintained
4359 F: drivers/media/common/cypress_firmware*
4360
4361 CYTTSP TOUCHSCREEN DRIVER
4362@@ -4465,10 +4678,10 @@ F: include/linux/rtc/ds1685.h
4363
4364 DAMA SLAVE for AX.25
4365 M: Joerg Reuter <jreuter@yaina.de>
4366-W: http://yaina.de/jreuter/
4367-W: http://www.qsl.net/dl1bke/
4368 L: linux-hams@vger.kernel.org
4369 S: Maintained
4370+W: http://yaina.de/jreuter/
4371+W: http://www.qsl.net/dl1bke/
4372 F: net/ax25/af_ax25.c
4373 F: net/ax25/ax25_dev.c
4374 F: net/ax25/ax25_ds_*
4375@@ -4494,34 +4707,34 @@ M: Oliver Neukum <oliver@neukum.org>
4376 M: Ali Akcaagac <aliakc@web.de>
4377 M: Jamie Lenehan <lenehan@twibble.org>
4378 L: dc395x@twibble.org
4379+S: Maintained
4380 W: http://twibble.org/dist/dc395x/
4381 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4382-S: Maintained
4383-F: Documentation/scsi/dc395x.txt
4384+F: Documentation/scsi/dc395x.rst
4385 F: drivers/scsi/dc395x.*
4386
4387 DCCP PROTOCOL
4388 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4389 L: dccp@vger.kernel.org
4390-W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4391 S: Maintained
4392+W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4393 F: include/linux/dccp.h
4394-F: include/uapi/linux/dccp.h
4395 F: include/linux/tfrc.h
4396+F: include/uapi/linux/dccp.h
4397 F: net/dccp/
4398
4399 DECnet NETWORK LAYER
4400-W: http://linux-decnet.sourceforge.net
4401 L: linux-decnet-user@lists.sourceforge.net
4402 S: Orphan
4403+W: http://linux-decnet.sourceforge.net
4404 F: Documentation/networking/decnet.txt
4405 F: net/decnet/
4406
4407 DECSTATION PLATFORM SUPPORT
4408 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4409 L: linux-mips@vger.kernel.org
4410-W: http://www.linux-mips.org/wiki/DECstation
4411 S: Maintained
4412+W: http://www.linux-mips.org/wiki/DECstation
4413 F: arch/mips/dec/
4414 F: arch/mips/include/asm/dec/
4415 F: arch/mips/include/asm/mach-dec/
4416@@ -4531,84 +4744,92 @@ M: "Maciej W. Rozycki" <macro@linux-mips.org>
4417 S: Maintained
4418 F: drivers/net/fddi/defxx.*
4419
4420-DELL SMBIOS DRIVER
4421-M: Pali Rohár <pali.rohar@gmail.com>
4422-M: Mario Limonciello <mario.limonciello@dell.com>
4423-L: platform-driver-x86@vger.kernel.org
4424-S: Maintained
4425-F: drivers/platform/x86/dell-smbios.*
4426-
4427-DELL SMBIOS SMM DRIVER
4428-M: Mario Limonciello <mario.limonciello@dell.com>
4429-L: platform-driver-x86@vger.kernel.org
4430-S: Maintained
4431-F: drivers/platform/x86/dell-smbios-smm.c
4432-
4433-DELL SMBIOS WMI DRIVER
4434-M: Mario Limonciello <mario.limonciello@dell.com>
4435-L: platform-driver-x86@vger.kernel.org
4436-S: Maintained
4437-F: drivers/platform/x86/dell-smbios-wmi.c
4438-F: tools/wmi/dell-smbios-example.c
4439-
4440 DEFZA FDDI NETWORK DRIVER
4441 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4442 S: Maintained
4443 F: drivers/net/fddi/defza.*
4444
4445+DEINTERLACE DRIVERS FOR ALLWINNER H3
4446+M: Jernej Skrabec <jernej.skrabec@siol.net>
4447+L: linux-media@vger.kernel.org
4448+S: Maintained
4449+T: git git://linuxtv.org/media_tree.git
4450+F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4451+F: drivers/media/platform/sunxi/sun8i-di/
4452+
4453 DELL LAPTOP DRIVER
4454 M: Matthew Garrett <mjg59@srcf.ucam.org>
4455-M: Pali Rohár <pali.rohar@gmail.com>
4456+M: Pali Rohár <pali@kernel.org>
4457 L: platform-driver-x86@vger.kernel.org
4458 S: Maintained
4459 F: drivers/platform/x86/dell-laptop.c
4460
4461 DELL LAPTOP FREEFALL DRIVER
4462-M: Pali Rohár <pali.rohar@gmail.com>
4463+M: Pali Rohár <pali@kernel.org>
4464 S: Maintained
4465 F: drivers/platform/x86/dell-smo8800.c
4466
4467 DELL LAPTOP RBTN DRIVER
4468-M: Pali Rohár <pali.rohar@gmail.com>
4469+M: Pali Rohár <pali@kernel.org>
4470 S: Maintained
4471 F: drivers/platform/x86/dell-rbtn.*
4472
4473+DELL LAPTOP SMM DRIVER
4474+M: Pali Rohár <pali@kernel.org>
4475+S: Maintained
4476+F: drivers/hwmon/dell-smm-hwmon.c
4477+F: include/uapi/linux/i8k.h
4478+
4479 DELL REMOTE BIOS UPDATE DRIVER
4480 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4481 L: platform-driver-x86@vger.kernel.org
4482 S: Maintained
4483 F: drivers/platform/x86/dell_rbu.c
4484
4485-DELL LAPTOP SMM DRIVER
4486-M: Pali Rohár <pali.rohar@gmail.com>
4487+DELL SMBIOS DRIVER
4488+M: Pali Rohár <pali@kernel.org>
4489+M: Mario Limonciello <mario.limonciello@dell.com>
4490+L: platform-driver-x86@vger.kernel.org
4491 S: Maintained
4492-F: drivers/hwmon/dell-smm-hwmon.c
4493-F: include/uapi/linux/i8k.h
4494+F: drivers/platform/x86/dell-smbios.*
4495+
4496+DELL SMBIOS SMM DRIVER
4497+M: Mario Limonciello <mario.limonciello@dell.com>
4498+L: platform-driver-x86@vger.kernel.org
4499+S: Maintained
4500+F: drivers/platform/x86/dell-smbios-smm.c
4501+
4502+DELL SMBIOS WMI DRIVER
4503+M: Mario Limonciello <mario.limonciello@dell.com>
4504+L: platform-driver-x86@vger.kernel.org
4505+S: Maintained
4506+F: drivers/platform/x86/dell-smbios-wmi.c
4507+F: tools/wmi/dell-smbios-example.c
4508
4509 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4510 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4511 L: platform-driver-x86@vger.kernel.org
4512 S: Maintained
4513-F: Documentation/dcdbas.txt
4514+F: Documentation/driver-api/dcdbas.rst
4515 F: drivers/platform/x86/dcdbas.*
4516
4517-DELL WMI NOTIFICATIONS DRIVER
4518-M: Matthew Garrett <mjg59@srcf.ucam.org>
4519-M: Pali Rohár <pali.rohar@gmail.com>
4520-S: Maintained
4521-F: drivers/platform/x86/dell-wmi.c
4522-
4523 DELL WMI DESCRIPTOR DRIVER
4524 M: Mario Limonciello <mario.limonciello@dell.com>
4525 S: Maintained
4526 F: drivers/platform/x86/dell-wmi-descriptor.c
4527
4528+DELL WMI NOTIFICATIONS DRIVER
4529+M: Matthew Garrett <mjg59@srcf.ucam.org>
4530+M: Pali Rohár <pali@kernel.org>
4531+S: Maintained
4532+F: drivers/platform/x86/dell-wmi.c
4533+
4534 DELTA ST MEDIA DRIVER
4535 M: Hugues Fruchet <hugues.fruchet@st.com>
4536 L: linux-media@vger.kernel.org
4537-T: git git://linuxtv.org/media_tree.git
4538-W: https://linuxtv.org
4539 S: Supported
4540+W: https://linuxtv.org
4541+T: git git://linuxtv.org/media_tree.git
4542 F: drivers/media/platform/sti/delta
4543
4544 DENALI NAND DRIVER
4545@@ -4617,18 +4838,25 @@ L: linux-mtd@lists.infradead.org
4546 S: Supported
4547 F: drivers/mtd/nand/raw/denali*
4548
4549+DESIGNWARE EDMA CORE IP DRIVER
4550+M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4551+L: dmaengine@vger.kernel.org
4552+S: Maintained
4553+F: drivers/dma/dw-edma/
4554+F: include/linux/dma/edma.h
4555+
4556 DESIGNWARE USB2 DRD IP DRIVER
4557 M: Minas Harutyunyan <hminas@synopsys.com>
4558 L: linux-usb@vger.kernel.org
4559-T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4560 S: Maintained
4561+T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4562 F: drivers/usb/dwc2/
4563
4564 DESIGNWARE USB3 DRD IP DRIVER
4565 M: Felipe Balbi <balbi@kernel.org>
4566 L: linux-usb@vger.kernel.org
4567-T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4568 S: Maintained
4569+T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4570 F: drivers/usb/dwc3/
4571
4572 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4573@@ -4645,46 +4873,55 @@ S: Maintained
4574 F: drivers/base/devcoredump.c
4575 F: include/linux/devcoredump.h
4576
4577+DEVICE DIRECT ACCESS (DAX)
4578+M: Dan Williams <dan.j.williams@intel.com>
4579+M: Vishal Verma <vishal.l.verma@intel.com>
4580+M: Dave Jiang <dave.jiang@intel.com>
4581+L: linux-nvdimm@lists.01.org
4582+S: Supported
4583+F: drivers/dax/
4584+
4585 DEVICE FREQUENCY (DEVFREQ)
4586 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4587 M: Kyungmin Park <kyungmin.park@samsung.com>
4588-R: Chanwoo Choi <cw00.choi@samsung.com>
4589+M: Chanwoo Choi <cw00.choi@samsung.com>
4590 L: linux-pm@vger.kernel.org
4591-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4592 S: Maintained
4593+T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4594+F: Documentation/devicetree/bindings/devfreq/
4595 F: drivers/devfreq/
4596 F: include/linux/devfreq.h
4597-F: Documentation/devicetree/bindings/devfreq/
4598 F: include/trace/events/devfreq.h
4599
4600 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4601 M: Chanwoo Choi <cw00.choi@samsung.com>
4602 L: linux-pm@vger.kernel.org
4603-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4604 S: Supported
4605-F: drivers/devfreq/event/
4606+T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4607+F: Documentation/devicetree/bindings/devfreq/event/
4608 F: drivers/devfreq/devfreq-event.c
4609+F: drivers/devfreq/event/
4610+F: include/dt-bindings/pmu/exynos_ppmu.h
4611 F: include/linux/devfreq-event.h
4612-F: Documentation/devicetree/bindings/devfreq/event/
4613
4614 DEVICE NUMBER REGISTRY
4615 M: Torben Mathiasen <device@lanana.org>
4616-W: http://lanana.org/docs/device-list/index.html
4617 S: Maintained
4618+W: http://lanana.org/docs/device-list/index.html
4619
4620 DEVICE-MAPPER (LVM)
4621 M: Alasdair Kergon <agk@redhat.com>
4622 M: Mike Snitzer <snitzer@redhat.com>
4623 M: dm-devel@redhat.com
4624 L: dm-devel@redhat.com
4625+S: Maintained
4626 W: http://sources.redhat.com/dm
4627 Q: http://patchwork.kernel.org/project/dm-devel/list/
4628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4629 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4630-S: Maintained
4631-F: Documentation/device-mapper/
4632-F: drivers/md/Makefile
4633+F: Documentation/admin-guide/device-mapper/
4634 F: drivers/md/Kconfig
4635+F: drivers/md/Makefile
4636 F: drivers/md/dm*
4637 F: drivers/md/persistent-data/
4638 F: include/linux/device-mapper.h
4639@@ -4695,21 +4932,23 @@ DEVLINK
4640 M: Jiri Pirko <jiri@mellanox.com>
4641 L: netdev@vger.kernel.org
4642 S: Supported
4643-F: net/core/devlink.c
4644+F: Documentation/networking/devlink
4645 F: include/net/devlink.h
4646 F: include/uapi/linux/devlink.h
4647+F: net/core/devlink.c
4648
4649 DIALOG SEMICONDUCTOR DRIVERS
4650 M: Support Opensource <support.opensource@diasemi.com>
4651-W: http://www.dialog-semiconductor.com/products
4652 S: Supported
4653-F: Documentation/hwmon/da90??.rst
4654-F: Documentation/devicetree/bindings/mfd/da90*.txt
4655+W: http://www.dialog-semiconductor.com/products
4656 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4657-F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4658+F: Documentation/devicetree/bindings/mfd/da90*.txt
4659 F: Documentation/devicetree/bindings/regulator/da92*.txt
4660-F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4661+F: Documentation/devicetree/bindings/regulator/slg51000.txt
4662 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4663+F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4664+F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4665+F: Documentation/hwmon/da90??.rst
4666 F: drivers/gpio/gpio-da90??.c
4667 F: drivers/hwmon/da90??-hwmon.c
4668 F: drivers/iio/adc/da91??-*.c
4669@@ -4719,12 +4958,14 @@ F: drivers/leds/leds-da90??.c
4670 F: drivers/mfd/da903x.c
4671 F: drivers/mfd/da90??-*.c
4672 F: drivers/mfd/da91??-*.c
4673+F: drivers/pinctrl/pinctrl-da90??.c
4674 F: drivers/power/supply/da9052-battery.c
4675 F: drivers/power/supply/da91??-*.c
4676 F: drivers/regulator/da903x.c
4677 F: drivers/regulator/da9???-regulator.[ch]
4678-F: drivers/thermal/da90??-thermal.c
4679+F: drivers/regulator/slg51000-regulator.[ch]
4680 F: drivers/rtc/rtc-da90??.c
4681+F: drivers/thermal/da90??-thermal.c
4682 F: drivers/video/backlight/da90??_bl.c
4683 F: drivers/watchdog/da90??_wdt.c
4684 F: include/linux/mfd/da903x.h
4685@@ -4749,26 +4990,6 @@ L: linux-i2c@vger.kernel.org
4686 S: Maintained
4687 F: drivers/i2c/busses/i2c-diolan-u2c.c
4688
4689-FILESYSTEM DIRECT ACCESS (DAX)
4690-M: Dan Williams <dan.j.williams@intel.com>
4691-R: Matthew Wilcox <willy@infradead.org>
4692-R: Jan Kara <jack@suse.cz>
4693-L: linux-fsdevel@vger.kernel.org
4694-L: linux-nvdimm@lists.01.org
4695-S: Supported
4696-F: fs/dax.c
4697-F: include/linux/dax.h
4698-F: include/trace/events/fs_dax.h
4699-
4700-DEVICE DIRECT ACCESS (DAX)
4701-M: Dan Williams <dan.j.williams@intel.com>
4702-M: Vishal Verma <vishal.l.verma@intel.com>
4703-M: Keith Busch <keith.busch@intel.com>
4704-M: Dave Jiang <dave.jiang@intel.com>
4705-L: linux-nvdimm@lists.01.org
4706-S: Supported
4707-F: drivers/dax/
4708-
4709 DIRECTORY NOTIFICATION (DNOTIFY)
4710 M: Jan Kara <jack@suse.cz>
4711 R: Amir Goldstein <amir73il@gmail.com>
4712@@ -4780,10 +5001,10 @@ F: include/linux/dnotify.h
4713
4714 DISK GEOMETRY AND PARTITION HANDLING
4715 M: Andries Brouwer <aeb@cwi.nl>
4716+S: Maintained
4717 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4718 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4719 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4720-S: Maintained
4721
4722 DISKQUOTA
4723 M: Jan Kara <jack@suse.com>
4724@@ -4798,57 +5019,84 @@ M: Bernie Thompson <bernie@plugable.com>
4725 L: linux-fbdev@vger.kernel.org
4726 S: Maintained
4727 W: http://plugable.com/category/projects/udlfb/
4728+F: Documentation/fb/udlfb.rst
4729 F: drivers/video/fbdev/udlfb.c
4730 F: include/video/udlfb.h
4731-F: Documentation/fb/udlfb.txt
4732
4733 DISTRIBUTED LOCK MANAGER (DLM)
4734 M: Christine Caulfield <ccaulfie@redhat.com>
4735 M: David Teigland <teigland@redhat.com>
4736 L: cluster-devel@redhat.com
4737+S: Supported
4738 W: http://sources.redhat.com/cluster/
4739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4740-S: Supported
4741 F: fs/dlm/
4742
4743 DMA BUFFER SHARING FRAMEWORK
4744 M: Sumit Semwal <sumit.semwal@linaro.org>
4745-S: Maintained
4746 L: linux-media@vger.kernel.org
4747 L: dri-devel@lists.freedesktop.org
4748 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4749+S: Maintained
4750+T: git git://anongit.freedesktop.org/drm/drm-misc
4751+F: Documentation/driver-api/dma-buf.rst
4752 F: drivers/dma-buf/
4753-F: include/linux/dma-buf*
4754-F: include/linux/reservation.h
4755 F: include/linux/*fence.h
4756-F: Documentation/driver-api/dma-buf.rst
4757-T: git git://anongit.freedesktop.org/drm/drm-misc
4758+F: include/linux/dma-buf*
4759+F: include/linux/dma-resv.h
4760+K: dma_(buf|fence|resv)
4761
4762 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4763 M: Vinod Koul <vkoul@kernel.org>
4764 L: dmaengine@vger.kernel.org
4765-Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4766 S: Maintained
4767+Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4768+T: git git://git.infradead.org/users/vkoul/slave-dma.git
4769+F: Documentation/devicetree/bindings/dma/
4770+F: Documentation/driver-api/dmaengine/
4771 F: drivers/dma/
4772 F: include/linux/dmaengine.h
4773 F: include/linux/of_dma.h
4774-F: Documentation/devicetree/bindings/dma/
4775-F: Documentation/driver-api/dmaengine/
4776-T: git git://git.infradead.org/users/vkoul/slave-dma.git
4777
4778 DMA MAPPING HELPERS
4779 M: Christoph Hellwig <hch@lst.de>
4780 M: Marek Szyprowski <m.szyprowski@samsung.com>
4781 R: Robin Murphy <robin.murphy@arm.com>
4782 L: iommu@lists.linux-foundation.org
4783-T: git git://git.infradead.org/users/hch/dma-mapping.git
4784-W: http://git.infradead.org/users/hch/dma-mapping.git
4785 S: Supported
4786-F: kernel/dma/
4787+W: http://git.infradead.org/users/hch/dma-mapping.git
4788+T: git git://git.infradead.org/users/hch/dma-mapping.git
4789 F: include/asm-generic/dma-mapping.h
4790 F: include/linux/dma-direct.h
4791 F: include/linux/dma-mapping.h
4792 F: include/linux/dma-noncoherent.h
4793+F: kernel/dma/
4794+
4795+DMA-BUF HEAPS FRAMEWORK
4796+M: Sumit Semwal <sumit.semwal@linaro.org>
4797+R: Andrew F. Davis <afd@ti.com>
4798+R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4799+R: Liam Mark <lmark@codeaurora.org>
4800+R: Laura Abbott <labbott@redhat.com>
4801+R: Brian Starkey <Brian.Starkey@arm.com>
4802+R: John Stultz <john.stultz@linaro.org>
4803+L: linux-media@vger.kernel.org
4804+L: dri-devel@lists.freedesktop.org
4805+L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4806+S: Maintained
4807+T: git git://anongit.freedesktop.org/drm/drm-misc
4808+F: drivers/dma-buf/dma-heap.c
4809+F: drivers/dma-buf/heaps/*
4810+F: include/linux/dma-heap.h
4811+F: include/uapi/linux/dma-heap.h
4812+
4813+DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
4814+M: Lukasz Luba <lukasz.luba@arm.com>
4815+L: linux-pm@vger.kernel.org
4816+L: linux-samsung-soc@vger.kernel.org
4817+S: Maintained
4818+F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
4819+F: drivers/memory/samsung/exynos5422-dmc.c
4820
4821 DME1737 HARDWARE MONITOR DRIVER
4822 M: Juerg Haefliger <juergh@gmail.com>
4823@@ -4870,16 +5118,26 @@ DOCUMENTATION
4824 M: Jonathan Corbet <corbet@lwn.net>
4825 L: linux-doc@vger.kernel.org
4826 S: Maintained
4827+T: git git://git.lwn.net/linux.git docs-next
4828 F: Documentation/
4829+F: scripts/documentation-file-ref-check
4830 F: scripts/kernel-doc
4831+F: scripts/sphinx-pre-install
4832 X: Documentation/ABI/
4833-X: Documentation/acpi/
4834 X: Documentation/devicetree/
4835+X: Documentation/firmware-guide/acpi/
4836 X: Documentation/i2c/
4837 X: Documentation/media/
4838 X: Documentation/power/
4839 X: Documentation/spi/
4840-T: git git://git.lwn.net/linux.git docs-next
4841+
4842+DOCUMENTATION SCRIPTS
4843+M: Mauro Carvalho Chehab <mchehab@kernel.org>
4844+L: linux-doc@vger.kernel.org
4845+S: Maintained
4846+F: Documentation/sphinx/parse-headers.pl
4847+F: scripts/documentation-file-ref-check
4848+F: scripts/sphinx-pre-install
4849
4850 DOCUMENTATION/ITALIAN
4851 M: Federico Vaga <federico.vaga@vaga.pv.it>
4852@@ -4890,18 +5148,18 @@ F: Documentation/translations/it_IT
4853 DONGWOON DW9714 LENS VOICE COIL DRIVER
4854 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4855 L: linux-media@vger.kernel.org
4856-T: git git://linuxtv.org/media_tree.git
4857 S: Maintained
4858-F: drivers/media/i2c/dw9714.c
4859+T: git git://linuxtv.org/media_tree.git
4860 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4861+F: drivers/media/i2c/dw9714.c
4862
4863 DONGWOON DW9807 LENS VOICE COIL DRIVER
4864 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4865 L: linux-media@vger.kernel.org
4866-T: git git://linuxtv.org/media_tree.git
4867 S: Maintained
4868-F: drivers/media/i2c/dw9807-vcm.c
4869+T: git git://linuxtv.org/media_tree.git
4870 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4871+F: drivers/media/i2c/dw9807-vcm.c
4872
4873 DOUBLETALK DRIVER
4874 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4875@@ -4917,14 +5175,19 @@ S: Maintained
4876 F: drivers/soc/fsl/dpio
4877
4878 DPAA2 ETHERNET DRIVER
4879+M: Ioana Ciornei <ioana.ciornei@nxp.com>
4880 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4881 L: netdev@vger.kernel.org
4882 S: Maintained
4883+F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
4884+F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
4885+F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4886+F: drivers/net/ethernet/freescale/dpaa2/Makefile
4887 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4888-F: drivers/net/ethernet/freescale/dpaa2/dpni*
4889+F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
4890 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4891-F: drivers/net/ethernet/freescale/dpaa2/Makefile
4892-F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4893+F: drivers/net/ethernet/freescale/dpaa2/dpmac*
4894+F: drivers/net/ethernet/freescale/dpaa2/dpni*
4895
4896 DPAA2 ETHERNET SWITCH DRIVER
4897 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4898@@ -4933,18 +5196,11 @@ L: linux-kernel@vger.kernel.org
4899 S: Maintained
4900 F: drivers/staging/fsl-dpaa2/ethsw
4901
4902-DPAA2 PTP CLOCK DRIVER
4903-M: Yangbo Lu <yangbo.lu@nxp.com>
4904-L: netdev@vger.kernel.org
4905-S: Maintained
4906-F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4907-F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4908-
4909 DPT_I2O SCSI RAID DRIVER
4910 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4911 L: linux-scsi@vger.kernel.org
4912-W: http://www.adaptec.com/
4913 S: Maintained
4914+W: http://www.adaptec.com/
4915 F: drivers/scsi/dpt*
4916 F: drivers/scsi/dpt/
4917
4918@@ -4952,20 +5208,20 @@ DRBD DRIVER
4919 M: Philipp Reisner <philipp.reisner@linbit.com>
4920 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4921 L: drbd-dev@lists.linbit.com
4922+S: Supported
4923 W: http://www.drbd.org
4924 T: git git://git.linbit.com/linux-drbd.git
4925 T: git git://git.linbit.com/drbd-8.4.git
4926-S: Supported
4927+F: Documentation/admin-guide/blockdev/
4928 F: drivers/block/drbd/
4929 F: lib/lru_cache.c
4930-F: Documentation/blockdev/drbd/
4931
4932 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4933 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4934 R: "Rafael J. Wysocki" <rafael@kernel.org>
4935-T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4936 S: Supported
4937-F: Documentation/kobject.txt
4938+T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4939+F: Documentation/core-api/kobject.rst
4940 F: drivers/base/
4941 F: fs/debugfs/
4942 F: fs/sysfs/
4943@@ -4976,68 +5232,103 @@ F: lib/kobj*
4944 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4945 M: Kevin Hilman <khilman@kernel.org>
4946 M: Nishanth Menon <nm@ti.com>
4947+L: linux-pm@vger.kernel.org
4948 S: Maintained
4949 F: drivers/power/avs/
4950 F: include/linux/power/smartreflex.h
4951-L: linux-pm@vger.kernel.org
4952+
4953+DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
4954+M: Maxime Ripard <mripard@kernel.org>
4955+M: Chen-Yu Tsai <wens@csie.org>
4956+R: Jernej Skrabec <jernej.skrabec@siol.net>
4957+L: dri-devel@lists.freedesktop.org
4958+S: Supported
4959+T: git git://anongit.freedesktop.org/drm/drm-misc
4960+F: drivers/gpu/drm/sun4i/sun8i*
4961
4962 DRM DRIVER FOR ARM PL111 CLCD
4963 M: Eric Anholt <eric@anholt.net>
4964-T: git git://anongit.freedesktop.org/drm/drm-misc
4965 S: Supported
4966+T: git git://anongit.freedesktop.org/drm/drm-misc
4967 F: drivers/gpu/drm/pl111/
4968
4969 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4970 M: Linus Walleij <linus.walleij@linaro.org>
4971-T: git git://anongit.freedesktop.org/drm/drm-misc
4972 S: Maintained
4973-F: drivers/gpu/drm/panel/panel-arm-versatile.c
4974+T: git git://anongit.freedesktop.org/drm/drm-misc
4975 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4976-
4977-DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4978-M: Dave Airlie <airlied@redhat.com>
4979-S: Odd Fixes
4980-F: drivers/gpu/drm/ast/
4981+F: drivers/gpu/drm/panel/panel-arm-versatile.c
4982
4983 DRM DRIVER FOR ASPEED BMC GFX
4984 M: Joel Stanley <joel@jms.id.au>
4985 L: linux-aspeed@lists.ozlabs.org
4986-T: git git://anongit.freedesktop.org/drm/drm-misc
4987 S: Supported
4988-F: drivers/gpu/drm/aspeed/
4989+T: git git://anongit.freedesktop.org/drm/drm-misc
4990 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4991+F: drivers/gpu/drm/aspeed/
4992+
4993+DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4994+M: Dave Airlie <airlied@redhat.com>
4995+S: Odd Fixes
4996+F: drivers/gpu/drm/ast/
4997
4998 DRM DRIVER FOR BOCHS VIRTUAL GPU
4999 M: Gerd Hoffmann <kraxel@redhat.com>
5000 L: virtualization@lists.linux-foundation.org
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches