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
diff --git a/.gitignore b/.gitignore
index 6a16fa2..8778fa5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,8 +15,6 @@ Kconfig.versions
15modules.order15modules.order
16backport-include/backport/autoconf.h16backport-include/backport/autoconf.h
17modules17modules
18kconf/mconf
19kconf/conf
20.tmp_versions18.tmp_versions
21Module.symvers19Module.symvers
22*.mod.c20*.mod.c
diff --git a/COPYING b/COPYING
index da4cb28..a635a38 100644
--- a/COPYING
+++ b/COPYING
@@ -16,3 +16,5 @@ In addition, other licenses may also apply. Please see:
16 Documentation/process/license-rules.rst16 Documentation/process/license-rules.rst
1717
18for more details.18for more details.
19
20All contributions to the Linux Kernel are subject to this COPYING file.
diff --git a/MAINTAINERS b/MAINTAINERS
index d3b9b4a..2926327 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1,12 +1,14 @@
11List of maintainers and how to submit kernel changes
22====================================================
3 List of maintainers and how to submit kernel changes
43
5Please try to follow the guidelines below. This will make things4Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every5easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.6trivial patch so apply some common sense.
87
91. Always _test_ your changes, however small, on at least 4 or8Tips for patch submitters
9-------------------------
10
111. Always *test* your changes, however small, on at least 4 or
10 5 people, preferably many more.12 5 people, preferably many more.
1113
122. Try to release a few ALPHA test versions to the net. Announce142. Try to release a few ALPHA test versions to the net. Announce
@@ -25,7 +27,7 @@ trivial patch so apply some common sense.
25 testing and await feedback.27 testing and await feedback.
2628
275. Make a patch available to the relevant maintainer in the list. Use295. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting31 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One32 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things33 job the maintainers (and especially Linus) do is to keep things
@@ -38,7 +40,7 @@ trivial patch so apply some common sense.
38 See Documentation/process/coding-style.rst for guidance here.40 See Documentation/process/coding-style.rst for guidance here.
3941
40 PLEASE CC: the maintainers and mailing lists that are generated42 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the43 by ``scripts/get_maintainer.pl.`` The results returned by the
42 script will be best if you have git installed and are making44 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.45 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.46 See Documentation/process/submitting-patches.rst for details.
@@ -70,26 +72,19 @@ trivial patch so apply some common sense.
70 not represent an immediate threat and are better handled publicly,72 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send73 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled74 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
7477
758. Happy hacking.788. Happy hacking.
7679
77Descriptions of section entries:80Descriptions of section entries and preferred order
81---------------------------------------------------
7882
79 P: Person (obsolete)83 M: *Mail* patches to: FullName <address@domain>
80 M: Mail patches to: FullName <address@domain>84 R: Designated *Reviewer*: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.85 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area86 L: *Mailing list* that is relevant to this area
84 W: Web-page with status/info87 S: *Status*, one of the following:
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.88 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.89 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do90 Odd Fixes: It has a maintainer but they don't have time to do
@@ -99,28 +94,41 @@ Descriptions of section entries:
99 Obsolete: Old code. Something tagged obsolete generally means94 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you95 it has been replaced by a better system and you
101 should be using that.96 should be using that.
102 F: Files and directories with wildcard patterns.97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106 for details.
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
103 A trailing slash includes all files and subdirectory files.110 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net111 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below112 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net113 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.114 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.115 X: *Excluded* files and directories that are NOT maintained, same
109 N: [^a-z]tegra all files whose path contains the word tegra116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
118 F: net/
119 X: net/ipv6/
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
110 One pattern per line. Multiple N: lines acceptable.124 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that125 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,126 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern127 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used128 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.129 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:130 K: *Content regex* (perl extended) pattern match in a patch or file.
117 Files exclusions are tested before file matches.131 For instance:
118 Can be useful for excluding a specific subdirectory, for instance:
119 F: net/
120 X: net/ipv6/
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
124 K: of_get_profile132 K: of_get_profile
125 matches patches or files that contain "of_get_profile"133 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b134 K: \b(printk|pr_(info|err))\b
@@ -128,13 +136,12 @@ Descriptions of section entries:
128 printk, pr_info or pr_err136 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.137 One regex pattern per line. Multiple K: lines acceptable.
130138
131Note: For the hard of thinking, this list is meant to remain in alphabetical139Maintainers List
132order. If you could add yourselves to it in alphabetical order that would be140----------------
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136141
137 -----------------------------------142.. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
144 alphabetical order.
138145
1393C59X NETWORK DRIVER1463C59X NETWORK DRIVER
140M: Steffen Klassert <klassert@kernel.org>147M: Steffen Klassert <klassert@kernel.org>
@@ -152,8 +159,8 @@ F: drivers/net/ethernet/3com/typhoon*
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M: Adam Radford <aradford@gmail.com>160M: Adam Radford <aradford@gmail.com>
154L: linux-scsi@vger.kernel.org161L: linux-scsi@vger.kernel.org
155W: http://www.lsi.com
156S: Supported162S: Supported
163W: http://www.lsi.com
157F: drivers/scsi/3w-*164F: drivers/scsi/3w-*
158165
15953C700 AND 53C700-66 SCSI DRIVER16653C700 AND 53C700-66 SCSI DRIVER
@@ -168,9 +175,9 @@ M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L: linux-bluetooth@vger.kernel.org175L: linux-bluetooth@vger.kernel.org
169L: linux-wpan@vger.kernel.org176L: linux-wpan@vger.kernel.org
170S: Maintained177S: Maintained
171F: net/6lowpan/178F: Documentation/networking/6lowpan.rst
172F: include/net/6lowpan.h179F: include/net/6lowpan.h
173F: Documentation/networking/6lowpan.txt180F: net/6lowpan/
174181
1756PACK NETWORK DRIVER FOR AX.251826PACK NETWORK DRIVER FOR AX.25
176M: Andreas Koensgen <ajk@comnets.uni-bremen.de>183M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
@@ -178,12 +185,29 @@ L: linux-hams@vger.kernel.org
178S: Maintained185S: Maintained
179F: drivers/net/hamradio/6pack.c186F: drivers/net/hamradio/6pack.c
180187
188802.11 (including CFG80211/NL80211)
189M: Johannes Berg <johannes@sipsolutions.net>
190L: linux-wireless@vger.kernel.org
191S: Maintained
192W: https://wireless.wiki.kernel.org/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F: Documentation/driver-api/80211/cfg80211.rst
196F: Documentation/networking/regulatory.txt
197F: include/linux/ieee80211.h
198F: include/net/cfg80211.h
199F: include/net/ieee80211_radiotap.h
200F: include/net/iw_handler.h
201F: include/net/wext.h
202F: include/uapi/linux/nl80211.h
203F: net/wireless/
204
1818169 10/100/1000 GIGABIT ETHERNET DRIVER2058169 10/100/1000 GIGABIT ETHERNET DRIVER
182M: Realtek linux nic maintainers <nic_swsd@realtek.com>206M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183M: Heiner Kallweit <hkallweit1@gmail.com>207M: Heiner Kallweit <hkallweit1@gmail.com>
184L: netdev@vger.kernel.org208L: netdev@vger.kernel.org
185S: Maintained209S: Maintained
186F: drivers/net/ethernet/realtek/r8169.c210F: drivers/net/ethernet/realtek/r8169*
187211
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>213M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
@@ -203,34 +227,34 @@ M: Eric Van Hensbergen <ericvh@gmail.com>
203M: Latchesar Ionkov <lucho@ionkov.net>227M: Latchesar Ionkov <lucho@ionkov.net>
204M: Dominique Martinet <asmadeus@codewreck.org>228M: Dominique Martinet <asmadeus@codewreck.org>
205L: v9fs-developer@lists.sourceforge.net229L: v9fs-developer@lists.sourceforge.net
230S: Maintained
206W: http://swik.net/v9fs231W: http://swik.net/v9fs
207Q: http://patchwork.kernel.org/project/v9fs-devel/list/232Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git233T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T: git git://github.com/martinetd/linux.git234T: git git://github.com/martinetd/linux.git
210S: Maintained235F: Documentation/filesystems/9p.rst
211F: Documentation/filesystems/9p.txt
212F: fs/9p/236F: fs/9p/
213F: net/9p/
214F: include/net/9p/237F: include/net/9p/
215F: include/uapi/linux/virtio_9p.h
216F: include/trace/events/9p.h238F: include/trace/events/9p.h
239F: include/uapi/linux/virtio_9p.h
240F: net/9p/
217241
218A8293 MEDIA DRIVER242A8293 MEDIA DRIVER
219M: Antti Palosaari <crope@iki.fi>243M: Antti Palosaari <crope@iki.fi>
220L: linux-media@vger.kernel.org244L: linux-media@vger.kernel.org
245S: Maintained
221W: https://linuxtv.org246W: https://linuxtv.org
222W: http://palosaari.fi/linux/247W: http://palosaari.fi/linux/
223Q: http://patchwork.linuxtv.org/project/linux-media/list/248Q: http://patchwork.linuxtv.org/project/linux-media/list/
224T: git git://linuxtv.org/anttip/media_tree.git249T: git git://linuxtv.org/anttip/media_tree.git
225S: Maintained
226F: drivers/media/dvb-frontends/a8293*250F: drivers/media/dvb-frontends/a8293*
227251
228AACRAID SCSI RAID DRIVER252AACRAID SCSI RAID DRIVER
229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>253M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L: linux-scsi@vger.kernel.org254L: linux-scsi@vger.kernel.org
231W: http://www.adaptec.com/
232S: Supported255S: Supported
233F: Documentation/scsi/aacraid.txt256W: http://www.adaptec.com/
257F: Documentation/scsi/aacraid.rst
234F: drivers/scsi/aacraid/258F: drivers/scsi/aacraid/
235259
236ABI/API260ABI/API
@@ -295,10 +319,10 @@ S: Maintained
295F: drivers/net/ethernet/alteon/acenic*319F: drivers/net/ethernet/alteon/acenic*
296320
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER321ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M: Peter Feuerer <peter@piie.net>322M: Peter Kaestle <peter@piie.net>
299L: platform-driver-x86@vger.kernel.org323L: platform-driver-x86@vger.kernel.org
300W: http://piie.net/?section=acerhdf
301S: Maintained324S: Maintained
325W: http://piie.net/?section=acerhdf
302F: drivers/platform/x86/acerhdf.c326F: drivers/platform/x86/acerhdf.c
303327
304ACER WMI LAPTOP EXTRAS328ACER WMI LAPTOP EXTRAS
@@ -311,45 +335,45 @@ ACPI
311M: "Rafael J. Wysocki" <rjw@rjwysocki.net>335M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
312M: Len Brown <lenb@kernel.org>336M: Len Brown <lenb@kernel.org>
313L: linux-acpi@vger.kernel.org337L: linux-acpi@vger.kernel.org
338S: Supported
314W: https://01.org/linux-acpi339W: https://01.org/linux-acpi
315Q: https://patchwork.kernel.org/project/linux-acpi/list/340Q: https://patchwork.kernel.org/project/linux-acpi/list/
316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B: https://bugzilla.kernel.org341B: https://bugzilla.kernel.org
318S: Supported342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
343F: Documentation/ABI/testing/configfs-acpi
344F: Documentation/ABI/testing/sysfs-bus-acpi
345F: Documentation/firmware-guide/acpi/
319F: drivers/acpi/346F: drivers/acpi/
347F: drivers/pci/*/*acpi*
348F: drivers/pci/*acpi*
320F: drivers/pnp/pnpacpi/349F: drivers/pnp/pnpacpi/
350F: include/acpi/
321F: include/linux/acpi.h351F: include/linux/acpi.h
322F: include/linux/fwnode.h352F: include/linux/fwnode.h
323F: include/acpi/
324F: Documentation/acpi/
325F: Documentation/ABI/testing/sysfs-bus-acpi
326F: Documentation/ABI/testing/configfs-acpi
327F: drivers/pci/*acpi*
328F: drivers/pci/*/*acpi*
329F: tools/power/acpi/353F: tools/power/acpi/
330354
331ACPI APEI355ACPI APEI
332M: "Rafael J. Wysocki" <rjw@rjwysocki.net>356M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
333M: Len Brown <lenb@kernel.org>357M: Len Brown <lenb@kernel.org>
334L: linux-acpi@vger.kernel.org
335R: James Morse <james.morse@arm.com>358R: James Morse <james.morse@arm.com>
336R: Tony Luck <tony.luck@intel.com>359R: Tony Luck <tony.luck@intel.com>
337R: Borislav Petkov <bp@alien8.de>360R: Borislav Petkov <bp@alien8.de>
361L: linux-acpi@vger.kernel.org
338F: drivers/acpi/apei/362F: drivers/acpi/apei/
339363
340ACPI COMPONENT ARCHITECTURE (ACPICA)364ACPI COMPONENT ARCHITECTURE (ACPICA)
341M: Robert Moore <robert.moore@intel.com>365M: Robert Moore <robert.moore@intel.com>
342M: Erik Schmauss <erik.schmauss@intel.com>366M: Erik Kaneda <erik.kaneda@intel.com>
343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>367M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L: linux-acpi@vger.kernel.org368L: linux-acpi@vger.kernel.org
345L: devel@acpica.org369L: devel@acpica.org
370S: Supported
346W: https://acpica.org/371W: https://acpica.org/
347W: https://github.com/acpica/acpica/372W: https://github.com/acpica/acpica/
348Q: https://patchwork.kernel.org/project/linux-acpi/list/373Q: https://patchwork.kernel.org/project/linux-acpi/list/
349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B: https://bugzilla.kernel.org374B: https://bugzilla.kernel.org
351B: https://bugs.acpica.org375B: https://bugs.acpica.org
352S: Supported376T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
353F: drivers/acpi/acpica/377F: drivers/acpi/acpica/
354F: include/acpi/378F: include/acpi/
355F: tools/power/acpi/379F: tools/power/acpi/
@@ -357,9 +381,9 @@ F: tools/power/acpi/
357ACPI FAN DRIVER381ACPI FAN DRIVER
358M: Zhang Rui <rui.zhang@intel.com>382M: Zhang Rui <rui.zhang@intel.com>
359L: linux-acpi@vger.kernel.org383L: linux-acpi@vger.kernel.org
384S: Supported
360W: https://01.org/linux-acpi385W: https://01.org/linux-acpi
361B: https://bugzilla.kernel.org386B: https://bugzilla.kernel.org
362S: Supported
363F: drivers/acpi/fan.c387F: drivers/acpi/fan.c
364388
365ACPI FOR ARM64 (ACPI/arm64)389ACPI FOR ARM64 (ACPI/arm64)
@@ -383,26 +407,26 @@ M: Len Brown <lenb@kernel.org>
383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>407R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R: Mika Westerberg <mika.westerberg@linux.intel.com>408R: Mika Westerberg <mika.westerberg@linux.intel.com>
385L: linux-acpi@vger.kernel.org409L: linux-acpi@vger.kernel.org
410S: Supported
386Q: https://patchwork.kernel.org/project/linux-acpi/list/411Q: https://patchwork.kernel.org/project/linux-acpi/list/
387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B: https://bugzilla.kernel.org412B: https://bugzilla.kernel.org
389S: Supported413T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
390F: drivers/acpi/pmic/414F: drivers/acpi/pmic/
391415
392ACPI THERMAL DRIVER416ACPI THERMAL DRIVER
393M: Zhang Rui <rui.zhang@intel.com>417M: Zhang Rui <rui.zhang@intel.com>
394L: linux-acpi@vger.kernel.org418L: linux-acpi@vger.kernel.org
419S: Supported
395W: https://01.org/linux-acpi420W: https://01.org/linux-acpi
396B: https://bugzilla.kernel.org421B: https://bugzilla.kernel.org
397S: Supported
398F: drivers/acpi/*thermal*422F: drivers/acpi/*thermal*
399423
400ACPI VIDEO DRIVER424ACPI VIDEO DRIVER
401M: Zhang Rui <rui.zhang@intel.com>425M: Zhang Rui <rui.zhang@intel.com>
402L: linux-acpi@vger.kernel.org426L: linux-acpi@vger.kernel.org
427S: Supported
403W: https://01.org/linux-acpi428W: https://01.org/linux-acpi
404B: https://bugzilla.kernel.org429B: https://bugzilla.kernel.org
405S: Supported
406F: drivers/acpi/acpi_video.c430F: drivers/acpi/acpi_video.c
407431
408ACPI WMI DRIVER432ACPI WMI DRIVER
@@ -412,44 +436,44 @@ F: drivers/platform/x86/wmi.c
412F: include/uapi/linux/wmi.h436F: include/uapi/linux/wmi.h
413437
414AD1889 ALSA SOUND DRIVER438AD1889 ALSA SOUND DRIVER
415W: https://parisc.wiki.kernel.org/index.php/AD1889
416L: linux-parisc@vger.kernel.org439L: linux-parisc@vger.kernel.org
417S: Maintained440S: Maintained
441W: https://parisc.wiki.kernel.org/index.php/AD1889
418F: sound/pci/ad1889.*442F: sound/pci/ad1889.*
419443
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER444AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M: Michael Hennerich <michael.hennerich@analog.com>445M: Michael Hennerich <michael.hennerich@analog.com>
446S: Supported
422W: http://wiki.analog.com/AD5254447W: http://wiki.analog.com/AD5254
423W: http://ez.analog.com/community/linux-device-drivers448W: http://ez.analog.com/community/linux-device-drivers
424S: Supported
425F: drivers/misc/ad525x_dpot.c449F: drivers/misc/ad525x_dpot.c
426450
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)451AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M: Michael Hennerich <michael.hennerich@analog.com>452M: Michael Hennerich <michael.hennerich@analog.com>
453S: Supported
429W: http://wiki.analog.com/AD5398454W: http://wiki.analog.com/AD5398
430W: http://ez.analog.com/community/linux-device-drivers455W: http://ez.analog.com/community/linux-device-drivers
431S: Supported
432F: drivers/regulator/ad5398.c456F: drivers/regulator/ad5398.c
433457
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)458AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M: Michael Hennerich <michael.hennerich@analog.com>459M: Michael Hennerich <michael.hennerich@analog.com>
460S: Supported
436W: http://wiki.analog.com/AD7142461W: http://wiki.analog.com/AD7142
437W: http://ez.analog.com/community/linux-device-drivers462W: http://ez.analog.com/community/linux-device-drivers
438S: Supported
439F: drivers/input/misc/ad714x.c463F: drivers/input/misc/ad714x.c
440464
441AD7877 TOUCHSCREEN DRIVER465AD7877 TOUCHSCREEN DRIVER
442M: Michael Hennerich <michael.hennerich@analog.com>466M: Michael Hennerich <michael.hennerich@analog.com>
467S: Supported
443W: http://wiki.analog.com/AD7877468W: http://wiki.analog.com/AD7877
444W: http://ez.analog.com/community/linux-device-drivers469W: http://ez.analog.com/community/linux-device-drivers
445S: Supported
446F: drivers/input/touchscreen/ad7877.c470F: drivers/input/touchscreen/ad7877.c
447471
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)472AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M: Michael Hennerich <michael.hennerich@analog.com>473M: Michael Hennerich <michael.hennerich@analog.com>
474S: Supported
450W: http://wiki.analog.com/AD7879475W: http://wiki.analog.com/AD7879
451W: http://ez.analog.com/community/linux-device-drivers476W: http://ez.analog.com/community/linux-device-drivers
452S: Supported
453F: drivers/input/touchscreen/ad7879.c477F: drivers/input/touchscreen/ad7879.c
454478
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)479ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
@@ -458,12 +482,12 @@ S: Maintained
458482
459ADF7242 IEEE 802.15.4 RADIO DRIVER483ADF7242 IEEE 802.15.4 RADIO DRIVER
460M: Michael Hennerich <michael.hennerich@analog.com>484M: Michael Hennerich <michael.hennerich@analog.com>
461W: https://wiki.analog.com/ADF7242
462W: http://ez.analog.com/community/linux-device-drivers
463L: linux-wpan@vger.kernel.org485L: linux-wpan@vger.kernel.org
464S: Supported486S: Supported
465F: drivers/net/ieee802154/adf7242.c487W: https://wiki.analog.com/ADF7242
488W: http://ez.analog.com/community/linux-device-drivers
466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt489F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
490F: drivers/net/ieee802154/adf7242.c
467491
468ADM1025 HARDWARE MONITOR DRIVER492ADM1025 HARDWARE MONITOR DRIVER
469M: Jean Delvare <jdelvare@suse.com>493M: Jean Delvare <jdelvare@suse.com>
@@ -480,8 +504,8 @@ F: drivers/hwmon/adm1029.c
480504
481ADM8211 WIRELESS DRIVER505ADM8211 WIRELESS DRIVER
482L: linux-wireless@vger.kernel.org506L: linux-wireless@vger.kernel.org
483W: http://wireless.kernel.org/
484S: Orphan507S: Orphan
508W: https://wireless.wiki.kernel.org/
485F: drivers/net/wireless/admtek/adm8211.*509F: drivers/net/wireless/admtek/adm8211.*
486510
487ADP1653 FLASH CONTROLLER DRIVER511ADP1653 FLASH CONTROLLER DRIVER
@@ -493,38 +517,30 @@ F: include/media/i2c/adp1653.h
493517
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M: Michael Hennerich <michael.hennerich@analog.com>519M: Michael Hennerich <michael.hennerich@analog.com>
520S: Supported
496W: http://wiki.analog.com/ADP5520521W: http://wiki.analog.com/ADP5520
497W: http://ez.analog.com/community/linux-device-drivers522W: http://ez.analog.com/community/linux-device-drivers
498S: Supported
499F: drivers/mfd/adp5520.c
500F: drivers/video/backlight/adp5520_bl.c
501F: drivers/leds/leds-adp5520.c
502F: drivers/gpio/gpio-adp5520.c523F: drivers/gpio/gpio-adp5520.c
503F: drivers/input/keyboard/adp5520-keys.c524F: drivers/input/keyboard/adp5520-keys.c
525F: drivers/leds/leds-adp5520.c
526F: drivers/mfd/adp5520.c
527F: drivers/video/backlight/adp5520_bl.c
504528
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M: Michael Hennerich <michael.hennerich@analog.com>530M: Michael Hennerich <michael.hennerich@analog.com>
531S: Supported
507W: http://wiki.analog.com/ADP5588532W: http://wiki.analog.com/ADP5588
508W: http://ez.analog.com/community/linux-device-drivers533W: http://ez.analog.com/community/linux-device-drivers
509S: Supported
510F: drivers/input/keyboard/adp5588-keys.c
511F: drivers/gpio/gpio-adp5588.c534F: drivers/gpio/gpio-adp5588.c
535F: drivers/input/keyboard/adp5588-keys.c
512536
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M: Michael Hennerich <michael.hennerich@analog.com>538M: Michael Hennerich <michael.hennerich@analog.com>
539S: Supported
515W: http://wiki.analog.com/ADP8860540W: http://wiki.analog.com/ADP8860
516W: http://ez.analog.com/community/linux-device-drivers541W: http://ez.analog.com/community/linux-device-drivers
517S: Supported
518F: drivers/video/backlight/adp8860_bl.c542F: drivers/video/backlight/adp8860_bl.c
519543
520ADS1015 HARDWARE MONITOR DRIVER
521M: Dirk Eibach <eibach@gdsys.de>
522L: linux-hwmon@vger.kernel.org
523S: Maintained
524F: Documentation/hwmon/ads1015.rst
525F: drivers/hwmon/ads1015.c
526F: include/linux/platform_data/ads1015.h
527
528ADT746X FAN DRIVER544ADT746X FAN DRIVER
529M: Colin Leroy <colin@colino.net>545M: Colin Leroy <colin@colino.net>
530S: Maintained546S: Maintained
@@ -542,65 +558,66 @@ M: Matthew Wilcox <willy@infradead.org>
542M: Hannes Reinecke <hare@suse.com>558M: Hannes Reinecke <hare@suse.com>
543L: linux-scsi@vger.kernel.org559L: linux-scsi@vger.kernel.org
544S: Maintained560S: Maintained
545F: Documentation/scsi/advansys.txt561F: Documentation/scsi/advansys.rst
546F: drivers/scsi/advansys.c562F: drivers/scsi/advansys.c
547563
548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)564ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549M: Michael Hennerich <michael.hennerich@analog.com>565M: Michael Hennerich <michael.hennerich@analog.com>
566S: Supported
550W: http://wiki.analog.com/ADXL345567W: http://wiki.analog.com/ADXL345
551W: http://ez.analog.com/community/linux-device-drivers568W: http://ez.analog.com/community/linux-device-drivers
552S: Supported569F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553F: drivers/input/misc/adxl34x.c570F: drivers/input/misc/adxl34x.c
554571
555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER572ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M: Stefan Popa <stefan.popa@analog.com>573M: Michael Hennerich <michael.hennerich@analog.com>
557W: http://ez.analog.com/community/linux-device-drivers
558S: Supported574S: Supported
575W: http://ez.analog.com/community/linux-device-drivers
576F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
559F: drivers/iio/accel/adxl372.c577F: drivers/iio/accel/adxl372.c
560F: drivers/iio/accel/adxl372_spi.c
561F: drivers/iio/accel/adxl372_i2c.c578F: drivers/iio/accel/adxl372_i2c.c
562F: Documentation/devicetree/bindings/iio/accel/adxl372.txt579F: drivers/iio/accel/adxl372_spi.c
563580
564AF9013 MEDIA DRIVER581AF9013 MEDIA DRIVER
565M: Antti Palosaari <crope@iki.fi>582M: Antti Palosaari <crope@iki.fi>
566L: linux-media@vger.kernel.org583L: linux-media@vger.kernel.org
584S: Maintained
567W: https://linuxtv.org585W: https://linuxtv.org
568W: http://palosaari.fi/linux/586W: http://palosaari.fi/linux/
569Q: http://patchwork.linuxtv.org/project/linux-media/list/587Q: http://patchwork.linuxtv.org/project/linux-media/list/
570T: git git://linuxtv.org/anttip/media_tree.git588T: git git://linuxtv.org/anttip/media_tree.git
571S: Maintained
572F: drivers/media/dvb-frontends/af9013*589F: drivers/media/dvb-frontends/af9013*
573590
574AF9033 MEDIA DRIVER591AF9033 MEDIA DRIVER
575M: Antti Palosaari <crope@iki.fi>592M: Antti Palosaari <crope@iki.fi>
576L: linux-media@vger.kernel.org593L: linux-media@vger.kernel.org
594S: Maintained
577W: https://linuxtv.org595W: https://linuxtv.org
578W: http://palosaari.fi/linux/596W: http://palosaari.fi/linux/
579Q: http://patchwork.linuxtv.org/project/linux-media/list/597Q: http://patchwork.linuxtv.org/project/linux-media/list/
580T: git git://linuxtv.org/anttip/media_tree.git598T: git git://linuxtv.org/anttip/media_tree.git
581S: Maintained
582F: drivers/media/dvb-frontends/af9033*599F: drivers/media/dvb-frontends/af9033*
583600
584AFFS FILE SYSTEM601AFFS FILE SYSTEM
585M: David Sterba <dsterba@suse.com>602M: David Sterba <dsterba@suse.com>
586L: linux-fsdevel@vger.kernel.org603L: linux-fsdevel@vger.kernel.org
587S: Odd Fixes604S: Odd Fixes
588F: Documentation/filesystems/affs.txt605F: Documentation/filesystems/affs.rst
589F: fs/affs/606F: fs/affs/
590607
591AFS FILESYSTEM608AFS FILESYSTEM
592M: David Howells <dhowells@redhat.com>609M: David Howells <dhowells@redhat.com>
593L: linux-afs@lists.infradead.org610L: linux-afs@lists.infradead.org
594S: Supported611S: Supported
612W: https://www.infradead.org/~dhowells/kafs/
613F: Documentation/filesystems/afs.rst
595F: fs/afs/614F: fs/afs/
596F: include/trace/events/afs.h615F: include/trace/events/afs.h
597F: Documentation/filesystems/afs.txt
598W: https://www.infradead.org/~dhowells/kafs/
599616
600AGPGART DRIVER617AGPGART DRIVER
601M: David Airlie <airlied@linux.ie>618M: David Airlie <airlied@linux.ie>
602T: git git://anongit.freedesktop.org/drm/drm
603S: Maintained619S: Maintained
620T: git git://anongit.freedesktop.org/drm/drm
604F: drivers/char/agp/621F: drivers/char/agp/
605F: include/linux/agp*622F: include/linux/agp*
606F: include/uapi/linux/agp*623F: include/uapi/linux/agp*
@@ -621,9 +638,9 @@ F: drivers/scsi/aic7xxx/
621AIMSLAB FM RADIO RECEIVER DRIVER638AIMSLAB FM RADIO RECEIVER DRIVER
622M: Hans Verkuil <hverkuil@xs4all.nl>639M: Hans Verkuil <hverkuil@xs4all.nl>
623L: linux-media@vger.kernel.org640L: linux-media@vger.kernel.org
624T: git git://linuxtv.org/media_tree.git
625W: https://linuxtv.org
626S: Maintained641S: Maintained
642W: https://linuxtv.org
643T: git git://linuxtv.org/media_tree.git
627F: drivers/media/radio/radio-aimslab*644F: drivers/media/radio/radio-aimslab*
628645
629AIO646AIO
@@ -636,11 +653,11 @@ F: include/linux/*aio*.h
636AIRSPY MEDIA DRIVER653AIRSPY MEDIA DRIVER
637M: Antti Palosaari <crope@iki.fi>654M: Antti Palosaari <crope@iki.fi>
638L: linux-media@vger.kernel.org655L: linux-media@vger.kernel.org
656S: Maintained
639W: https://linuxtv.org657W: https://linuxtv.org
640W: http://palosaari.fi/linux/658W: http://palosaari.fi/linux/
641Q: http://patchwork.linuxtv.org/project/linux-media/list/659Q: http://patchwork.linuxtv.org/project/linux-media/list/
642T: git git://linuxtv.org/anttip/media_tree.git660T: git git://linuxtv.org/anttip/media_tree.git
643S: Maintained
644F: drivers/media/usb/airspy/661F: drivers/media/usb/airspy/
645662
646ALACRITECH GIGABIT ETHERNET DRIVER663ALACRITECH GIGABIT ETHERNET DRIVER
@@ -651,8 +668,8 @@ F: drivers/net/ethernet/alacritech/*
651ALCATEL SPEEDTOUCH USB DRIVER668ALCATEL SPEEDTOUCH USB DRIVER
652M: Duncan Sands <duncan.sands@free.fr>669M: Duncan Sands <duncan.sands@free.fr>
653L: linux-usb@vger.kernel.org670L: linux-usb@vger.kernel.org
654W: http://www.linux-usb.org/SpeedTouch/
655S: Maintained671S: Maintained
672W: http://www.linux-usb.org/SpeedTouch/
656F: drivers/usb/atm/speedtch.c673F: drivers/usb/atm/speedtch.c
657F: drivers/usb/atm/usbatm.c674F: drivers/usb/atm/usbatm.c
658675
@@ -665,17 +682,55 @@ ALI1563 I2C DRIVER
665M: Rudolf Marek <r.marek@assembler.cz>682M: Rudolf Marek <r.marek@assembler.cz>
666L: linux-i2c@vger.kernel.org683L: linux-i2c@vger.kernel.org
667S: Maintained684S: Maintained
668F: Documentation/i2c/busses/i2c-ali1563685F: Documentation/i2c/busses/i2c-ali1563.rst
669F: drivers/i2c/busses/i2c-ali1563.c686F: drivers/i2c/busses/i2c-ali1563.c
670687
671ALLWINNER SECURITY SYSTEM688ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
689M: Tomislav Denis <tomislav.denis@avl.com>
690L: linux-iio@vger.kernel.org
691S: Maintained
692W: http://www.allsensors.com/
693F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
694F: drivers/iio/pressure/dlhl60d.c
695
696ALLEGRO DVT VIDEO IP CORE DRIVER
697M: Michael Tretter <m.tretter@pengutronix.de>
698R: Pengutronix Kernel Team <kernel@pengutronix.de>
699L: linux-media@vger.kernel.org
700S: Maintained
701F: drivers/staging/media/allegro-dvt/
702
703ALLWINNER A10 CSI DRIVER
704M: Maxime Ripard <mripard@kernel.org>
705L: linux-media@vger.kernel.org
706S: Maintained
707T: git git://linuxtv.org/media_tree.git
708F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
709F: drivers/media/platform/sunxi/sun4i-csi/
710
711ALLWINNER CPUFREQ DRIVER
712M: Yangtao Li <tiny.windzz@gmail.com>
713L: linux-pm@vger.kernel.org
714S: Maintained
715F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
716F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
717
718ALLWINNER CRYPTO DRIVERS
672M: Corentin Labbe <clabbe.montjoie@gmail.com>719M: Corentin Labbe <clabbe.montjoie@gmail.com>
673L: linux-crypto@vger.kernel.org720L: linux-crypto@vger.kernel.org
674S: Maintained721S: Maintained
675F: drivers/crypto/sunxi-ss/722F: drivers/crypto/allwinner/
723
724ALLWINNER THERMAL DRIVER
725M: Vasily Khoruzhick <anarsoul@gmail.com>
726M: Yangtao Li <tiny.windzz@gmail.com>
727L: linux-pm@vger.kernel.org
728S: Maintained
729F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
730F: drivers/thermal/sun8i_thermal.c
676731
677ALLWINNER VPU DRIVER732ALLWINNER VPU DRIVER
678M: Maxime Ripard <maxime.ripard@bootlin.com>733M: Maxime Ripard <mripard@kernel.org>
679M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>734M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680L: linux-media@vger.kernel.org735L: linux-media@vger.kernel.org
681S: Maintained736S: Maintained
@@ -685,12 +740,12 @@ ALPHA PORT
685M: Richard Henderson <rth@twiddle.net>740M: Richard Henderson <rth@twiddle.net>
686M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>741M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687M: Matt Turner <mattst88@gmail.com>742M: Matt Turner <mattst88@gmail.com>
688S: Odd Fixes
689L: linux-alpha@vger.kernel.org743L: linux-alpha@vger.kernel.org
744S: Odd Fixes
690F: arch/alpha/745F: arch/alpha/
691746
692ALPS PS/2 TOUCHPAD DRIVER747ALPS PS/2 TOUCHPAD DRIVER
693R: Pali Rohár <pali.rohar@gmail.com>748R: Pali Rohár <pali@kernel.org>
694F: drivers/input/mouse/alps.*749F: drivers/input/mouse/alps.*
695750
696ALTERA I2C CONTROLLER DRIVER751ALTERA I2C CONTROLLER DRIVER
@@ -700,13 +755,12 @@ F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
700F: drivers/i2c/busses/i2c-altera.c755F: drivers/i2c/busses/i2c-altera.c
701756
702ALTERA MAILBOX DRIVER757ALTERA MAILBOX DRIVER
703M: Ley Foon Tan <lftan@altera.com>758M: Ley Foon Tan <ley.foon.tan@intel.com>
704L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705S: Maintained759S: Maintained
706F: drivers/mailbox/mailbox-altera.c760F: drivers/mailbox/mailbox-altera.c
707761
708ALTERA PIO DRIVER762ALTERA PIO DRIVER
709M: Tien Hock Loh <thloh@altera.com>763M: Joyce Ooi <joyce.ooi@intel.com>
710L: linux-gpio@vger.kernel.org764L: linux-gpio@vger.kernel.org
711S: Maintained765S: Maintained
712F: drivers/gpio/gpio-altera.c766F: drivers/gpio/gpio-altera.c
@@ -715,7 +769,7 @@ ALTERA SYSTEM MANAGER DRIVER
715M: Thor Thayer <thor.thayer@linux.intel.com>769M: Thor Thayer <thor.thayer@linux.intel.com>
716S: Maintained770S: Maintained
717F: drivers/mfd/altera-sysmgr.c771F: drivers/mfd/altera-sysmgr.c
718F: include/linux/mfd/altera-sysgmr.h772F: include/linux/mfd/altera-sysmgr.h
719773
720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT774ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721M: Thor Thayer <thor.thayer@linux.intel.com>775M: Thor Thayer <thor.thayer@linux.intel.com>
@@ -723,25 +777,29 @@ S: Maintained
723F: drivers/gpio/gpio-altera-a10sr.c777F: drivers/gpio/gpio-altera-a10sr.c
724F: drivers/mfd/altera-a10sr.c778F: drivers/mfd/altera-a10sr.c
725F: drivers/reset/reset-a10sr.c779F: drivers/reset/reset-a10sr.c
726F: include/linux/mfd/altera-a10sr.h
727F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h780F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
781F: include/linux/mfd/altera-a10sr.h
728782
729ALTERA TRIPLE SPEED ETHERNET DRIVER783ALTERA TRIPLE SPEED ETHERNET DRIVER
730M: Thor Thayer <thor.thayer@linux.intel.com>784M: Thor Thayer <thor.thayer@linux.intel.com>
731L: netdev@vger.kernel.org785L: netdev@vger.kernel.org
732L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733S: Maintained786S: Maintained
734F: drivers/net/ethernet/altera/787F: drivers/net/ethernet/altera/
735788
736ALTERA UART/JTAG UART SERIAL DRIVERS789ALTERA UART/JTAG UART SERIAL DRIVERS
737M: Tobias Klauser <tklauser@distanz.ch>790M: Tobias Klauser <tklauser@distanz.ch>
738L: linux-serial@vger.kernel.org791L: linux-serial@vger.kernel.org
739L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740S: Maintained792S: Maintained
741F: drivers/tty/serial/altera_uart.c
742F: drivers/tty/serial/altera_jtaguart.c793F: drivers/tty/serial/altera_jtaguart.c
743F: include/linux/altera_uart.h794F: drivers/tty/serial/altera_uart.c
744F: include/linux/altera_jtaguart.h795F: include/linux/altera_jtaguart.h
796F: include/linux/altera_uart.h
797
798AMAZON ANNAPURNA LABS FIC DRIVER
799M: Talel Shenhar <talel@amazon.com>
800S: Maintained
801F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
802F: drivers/irqchip/irq-al-fic.c
745803
746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER804AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747M: Talel Shenhar <talel@amazon.com>805M: Talel Shenhar <talel@amazon.com>
@@ -751,6 +809,8 @@ F: drivers/thermal/thermal_mmio.c
751809
752AMAZON ETHERNET DRIVERS810AMAZON ETHERNET DRIVERS
753M: Netanel Belgazal <netanel@amazon.com>811M: Netanel Belgazal <netanel@amazon.com>
812M: Arthur Kiyanovski <akiyano@amazon.com>
813R: Guy Tzalik <gtzalik@amazon.com>
754R: Saeed Bishara <saeedb@amazon.com>814R: Saeed Bishara <saeedb@amazon.com>
755R: Zorik Machulsky <zorik@amazon.com>815R: Zorik Machulsky <zorik@amazon.com>
756L: netdev@vger.kernel.org816L: netdev@vger.kernel.org
@@ -762,14 +822,13 @@ AMAZON RDMA EFA DRIVER
762M: Gal Pressman <galpress@amazon.com>822M: Gal Pressman <galpress@amazon.com>
763R: Yossi Leybovich <sleybo@amazon.com>823R: Yossi Leybovich <sleybo@amazon.com>
764L: linux-rdma@vger.kernel.org824L: linux-rdma@vger.kernel.org
765Q: https://patchwork.kernel.org/project/linux-rdma/list/
766S: Supported825S: Supported
826Q: https://patchwork.kernel.org/project/linux-rdma/list/
767F: drivers/infiniband/hw/efa/827F: drivers/infiniband/hw/efa/
768F: include/uapi/rdma/efa-abi.h828F: include/uapi/rdma/efa-abi.h
769829
770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER830AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771M: Tom Lendacky <thomas.lendacky@amd.com>831M: Tom Lendacky <thomas.lendacky@amd.com>
772M: Gary Hook <gary.hook@amd.com>
773L: linux-crypto@vger.kernel.org832L: linux-crypto@vger.kernel.org
774S: Supported833S: Supported
775F: drivers/crypto/ccp/834F: drivers/crypto/ccp/
@@ -779,8 +838,8 @@ AMD DISPLAY CORE
779M: Harry Wentland <harry.wentland@amd.com>838M: Harry Wentland <harry.wentland@amd.com>
780M: Leo Li <sunpeng.li@amd.com>839M: Leo Li <sunpeng.li@amd.com>
781L: amd-gfx@lists.freedesktop.org840L: amd-gfx@lists.freedesktop.org
782T: git git://people.freedesktop.org/~agd5f/linux
783S: Supported841S: Supported
842T: git git://people.freedesktop.org/~agd5f/linux
784F: drivers/gpu/drm/amd/display/843F: drivers/gpu/drm/amd/display/
785844
786AMD FAM15H PROCESSOR POWER MONITORING DRIVER845AMD FAM15H PROCESSOR POWER MONITORING DRIVER
@@ -803,40 +862,34 @@ S: Orphan
803F: drivers/usb/gadget/udc/amd5536udc.*862F: drivers/usb/gadget/udc/amd5536udc.*
804863
805AMD GEODE PROCESSOR/CHIPSET SUPPORT864AMD GEODE PROCESSOR/CHIPSET SUPPORT
806P: Andres Salomon <dilinger@queued.net>865M: Andres Salomon <dilinger@queued.net>
807L: linux-geode@lists.infradead.org (moderated for non-subscribers)866L: linux-geode@lists.infradead.org (moderated for non-subscribers)
808W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809S: Supported867S: Supported
868W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
869F: arch/x86/include/asm/geode.h
810F: drivers/char/hw_random/geode-rng.c870F: drivers/char/hw_random/geode-rng.c
811F: drivers/crypto/geode*871F: drivers/crypto/geode*
812F: drivers/video/fbdev/geode/872F: drivers/video/fbdev/geode/
813F: arch/x86/include/asm/geode.h
814873
815AMD IOMMU (AMD-VI)874AMD IOMMU (AMD-VI)
816M: Joerg Roedel <joro@8bytes.org>875M: Joerg Roedel <joro@8bytes.org>
817L: iommu@lists.linux-foundation.org876L: iommu@lists.linux-foundation.org
818T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819S: Maintained877S: Maintained
878T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820F: drivers/iommu/amd_iommu*.[ch]879F: drivers/iommu/amd_iommu*.[ch]
821F: include/linux/amd-iommu.h880F: include/linux/amd-iommu.h
822881
823AMD KFD882AMD KFD
824M: Oded Gabbay <oded.gabbay@gmail.com>883M: Felix Kuehling <Felix.Kuehling@amd.com>
825L: dri-devel@lists.freedesktop.org884L: amd-gfx@lists.freedesktop.org
826T: git git://people.freedesktop.org/~gabbayo/linux.git885S: Supported
827S: Supported886T: git git://people.freedesktop.org/~agd5f/linux
828F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c887F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
829F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835F: drivers/gpu/drm/amd/amdkfd/888F: drivers/gpu/drm/amd/amdkfd/
836F: drivers/gpu/drm/amd/include/cik_structs.h889F: drivers/gpu/drm/amd/include/cik_structs.h
837F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h890F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838F: drivers/gpu/drm/amd/include/vi_structs.h
839F: drivers/gpu/drm/amd/include/v9_structs.h891F: drivers/gpu/drm/amd/include/v9_structs.h
892F: drivers/gpu/drm/amd/include/vi_structs.h
840F: include/uapi/linux/kfd_ioctl.h893F: include/uapi/linux/kfd_ioctl.h
841894
842AMD MP2 I2C DRIVER895AMD MP2 I2C DRIVER
@@ -848,12 +901,11 @@ S: Maintained
848F: drivers/i2c/busses/i2c-amd-mp2*901F: drivers/i2c/busses/i2c-amd-mp2*
849902
850AMD POWERPLAY903AMD POWERPLAY
851M: Rex Zhu <rex.zhu@amd.com>
852M: Evan Quan <evan.quan@amd.com>904M: Evan Quan <evan.quan@amd.com>
853L: amd-gfx@lists.freedesktop.org905L: amd-gfx@lists.freedesktop.org
854S: Supported906S: Supported
855F: drivers/gpu/drm/amd/powerplay/
856T: git git://people.freedesktop.org/~agd5f/linux907T: git git://people.freedesktop.org/~agd5f/linux
908F: drivers/gpu/drm/amd/powerplay/
857909
858AMD SEATTLE DEVICE TREE SUPPORT910AMD SEATTLE DEVICE TREE SUPPORT
859M: Brijesh Singh <brijeshkumar.singh@amd.com>911M: Brijesh Singh <brijeshkumar.singh@amd.com>
@@ -866,51 +918,85 @@ AMD XGBE DRIVER
866M: Tom Lendacky <thomas.lendacky@amd.com>918M: Tom Lendacky <thomas.lendacky@amd.com>
867L: netdev@vger.kernel.org919L: netdev@vger.kernel.org
868S: Supported920S: Supported
869F: drivers/net/ethernet/amd/xgbe/
870F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi921F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
922F: drivers/net/ethernet/amd/xgbe/
871923
872ANALOG DEVICES INC AD5686 DRIVER924ANALOG DEVICES INC AD5686 DRIVER
873M: Stefan Popa <stefan.popa@analog.com>925M: Michael Hennerich <Michael.Hennerich@analog.com>
874L: linux-pm@vger.kernel.org926L: linux-pm@vger.kernel.org
875W: http://ez.analog.com/community/linux-device-drivers
876S: Supported927S: Supported
928W: http://ez.analog.com/community/linux-device-drivers
877F: drivers/iio/dac/ad5686*929F: drivers/iio/dac/ad5686*
878F: drivers/iio/dac/ad5696*930F: drivers/iio/dac/ad5696*
879931
880ANALOG DEVICES INC AD5758 DRIVER932ANALOG DEVICES INC AD5758 DRIVER
881M: Stefan Popa <stefan.popa@analog.com>933M: Michael Hennerich <Michael.Hennerich@analog.com>
882L: linux-iio@vger.kernel.org934L: linux-iio@vger.kernel.org
883W: http://ez.analog.com/community/linux-device-drivers
884S: Supported935S: Supported
885F: drivers/iio/dac/ad5758.c936W: http://ez.analog.com/community/linux-device-drivers
886F: Documentation/devicetree/bindings/iio/dac/ad5758.txt937F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
938F: drivers/iio/dac/ad5758.c
887939
888ANALOG DEVICES INC AD7124 DRIVER940ANALOG DEVICES INC AD7091R5 DRIVER
889M: Stefan Popa <stefan.popa@analog.com>941M: Beniamin Bia <beniamin.bia@analog.com>
890L: linux-iio@vger.kernel.org942L: linux-iio@vger.kernel.org
943S: Supported
891W: http://ez.analog.com/community/linux-device-drivers944W: http://ez.analog.com/community/linux-device-drivers
945F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
946F: drivers/iio/adc/ad7091r5.c
947
948ANALOG DEVICES INC AD7124 DRIVER
949M: Michael Hennerich <Michael.Hennerich@analog.com>
950L: linux-iio@vger.kernel.org
892S: Supported951S: Supported
952W: http://ez.analog.com/community/linux-device-drivers
953F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
893F: drivers/iio/adc/ad7124.c954F: drivers/iio/adc/ad7124.c
894F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
895955
896ANALOG DEVICES INC AD7606 DRIVER956ANALOG DEVICES INC AD7192 DRIVER
897M: Stefan Popa <stefan.popa@analog.com>957M: Alexandru Tachici <alexandru.tachici@analog.com>
958L: linux-iio@vger.kernel.org
959S: Supported
960W: http://ez.analog.com/community/linux-device-drivers
961F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
962F: drivers/iio/adc/ad7192.c
963
964ANALOG DEVICES INC AD7292 DRIVER
965M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
898L: linux-iio@vger.kernel.org966L: linux-iio@vger.kernel.org
967S: Supported
899W: http://ez.analog.com/community/linux-device-drivers968W: http://ez.analog.com/community/linux-device-drivers
969F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
970F: drivers/iio/adc/ad7292.c
971
972ANALOG DEVICES INC AD7606 DRIVER
973M: Michael Hennerich <Michael.Hennerich@analog.com>
974M: Beniamin Bia <beniamin.bia@analog.com>
975L: linux-iio@vger.kernel.org
900S: Supported976S: Supported
977W: http://ez.analog.com/community/linux-device-drivers
978F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
901F: drivers/iio/adc/ad7606.c979F: drivers/iio/adc/ad7606.c
902F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903980
904ANALOG DEVICES INC AD7768-1 DRIVER981ANALOG DEVICES INC AD7768-1 DRIVER
905M: Stefan Popa <stefan.popa@analog.com>982M: Michael Hennerich <Michael.Hennerich@analog.com>
906L: linux-iio@vger.kernel.org983L: linux-iio@vger.kernel.org
907W: http://ez.analog.com/community/linux-device-drivers
908S: Supported984S: Supported
909F: drivers/iio/adc/ad7768-1.c985W: http://ez.analog.com/community/linux-device-drivers
910F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt986F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
987F: drivers/iio/adc/ad7768-1.c
988
989ANALOG DEVICES INC AD7780 DRIVER
990M: Michael Hennerich <Michael.Hennerich@analog.com>
991M: Renato Lui Geh <renatogeh@gmail.com>
992L: linux-iio@vger.kernel.org
993S: Supported
994W: http://ez.analog.com/community/linux-device-drivers
995F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
996F: drivers/iio/adc/ad7780.c
911997
912ANALOG DEVICES INC AD9389B DRIVER998ANALOG DEVICES INC AD9389B DRIVER
913M: Hans Verkuil <hans.verkuil@cisco.com>999M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
914L: linux-media@vger.kernel.org1000L: linux-media@vger.kernel.org
915S: Maintained1001S: Maintained
916F: drivers/media/i2c/ad9389b*1002F: drivers/media/i2c/ad9389b*
@@ -918,21 +1004,53 @@ F: drivers/media/i2c/ad9389b*
918ANALOG DEVICES INC ADGS1408 DRIVER1004ANALOG DEVICES INC ADGS1408 DRIVER
919M: Mircea Caprioru <mircea.caprioru@analog.com>1005M: Mircea Caprioru <mircea.caprioru@analog.com>
920S: Supported1006S: Supported
921F: drivers/mux/adgs1408.c
922F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt1007F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1008F: drivers/mux/adgs1408.c
1009
1010ANALOG DEVICES INC ADIN DRIVER
1011M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1012L: netdev@vger.kernel.org
1013S: Supported
1014W: http://ez.analog.com/community/linux-device-drivers
1015F: Documentation/devicetree/bindings/net/adi,adin.yaml
1016F: drivers/net/phy/adin.c
1017
1018ANALOG DEVICES INC ADIS DRIVER LIBRARY
1019M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1020L: linux-iio@vger.kernel.org
1021S: Supported
1022F: drivers/iio/imu/adis.c
1023F: include/linux/iio/imu/adis.h
1024
1025ANALOG DEVICES INC ADIS16460 DRIVER
1026M: Dragos Bogdan <dragos.bogdan@analog.com>
1027L: linux-iio@vger.kernel.org
1028S: Supported
1029W: http://ez.analog.com/community/linux-device-drivers
1030F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1031F: drivers/iio/imu/adis16460.c
1032
1033ANALOG DEVICES INC ADM1177 DRIVER
1034M: Beniamin Bia <beniamin.bia@analog.com>
1035M: Michael Hennerich <Michael.Hennerich@analog.com>
1036L: linux-hwmon@vger.kernel.org
1037S: Supported
1038W: http://ez.analog.com/community/linux-device-drivers
1039F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1040F: drivers/hwmon/adm1177.c
9231041
924ANALOG DEVICES INC ADP5061 DRIVER1042ANALOG DEVICES INC ADP5061 DRIVER
925M: Stefan Popa <stefan.popa@analog.com>1043M: Michael Hennerich <Michael.Hennerich@analog.com>
926L: linux-pm@vger.kernel.org1044L: linux-pm@vger.kernel.org
927W: http://ez.analog.com/community/linux-device-drivers
928S: Supported1045S: Supported
1046W: http://ez.analog.com/community/linux-device-drivers
929F: drivers/power/supply/adp5061.c1047F: drivers/power/supply/adp5061.c
9301048
931ANALOG DEVICES INC ADV7180 DRIVER1049ANALOG DEVICES INC ADV7180 DRIVER
932M: Lars-Peter Clausen <lars@metafoo.de>1050M: Lars-Peter Clausen <lars@metafoo.de>
933L: linux-media@vger.kernel.org1051L: linux-media@vger.kernel.org
934W: http://ez.analog.com/community/linux-device-drivers
935S: Supported1052S: Supported
1053W: http://ez.analog.com/community/linux-device-drivers
936F: drivers/media/i2c/adv7180.c1054F: drivers/media/i2c/adv7180.c
9371055
938ANALOG DEVICES INC ADV748X DRIVER1056ANALOG DEVICES INC ADV748X DRIVER
@@ -942,55 +1060,64 @@ S: Maintained
942F: drivers/media/i2c/adv748x/*1060F: drivers/media/i2c/adv748x/*
9431061
944ANALOG DEVICES INC ADV7511 DRIVER1062ANALOG DEVICES INC ADV7511 DRIVER
945M: Hans Verkuil <hans.verkuil@cisco.com>1063M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
946L: linux-media@vger.kernel.org1064L: linux-media@vger.kernel.org
947S: Maintained1065S: Maintained
948F: drivers/media/i2c/adv7511*1066F: drivers/media/i2c/adv7511*
9491067
950ANALOG DEVICES INC ADV7604 DRIVER1068ANALOG DEVICES INC ADV7604 DRIVER
951M: Hans Verkuil <hans.verkuil@cisco.com>1069M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
952L: linux-media@vger.kernel.org1070L: linux-media@vger.kernel.org
953S: Maintained1071S: Maintained
954F: drivers/media/i2c/adv7604*1072F: drivers/media/i2c/adv7604*
9551073
956ANALOG DEVICES INC ADV7842 DRIVER1074ANALOG DEVICES INC ADV7842 DRIVER
957M: Hans Verkuil <hans.verkuil@cisco.com>1075M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
958L: linux-media@vger.kernel.org1076L: linux-media@vger.kernel.org
959S: Maintained1077S: Maintained
960F: drivers/media/i2c/adv7842*1078F: drivers/media/i2c/adv7842*
9611079
962ANALOG DEVICES INC ASOC CODEC DRIVERS1080ANALOG DEVICES INC ASOC CODEC DRIVERS
963M: Lars-Peter Clausen <lars@metafoo.de>1081M: Lars-Peter Clausen <lars@metafoo.de>
1082M: Nuno Sá <nuno.sa@analog.com>
964L: alsa-devel@alsa-project.org (moderated for non-subscribers)1083L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1084S: Supported
965W: http://wiki.analog.com/1085W: http://wiki.analog.com/
966W: http://ez.analog.com/community/linux-device-drivers1086W: http://ez.analog.com/community/linux-device-drivers
967S: Supported
968F: sound/soc/codecs/adau*
969F: sound/soc/codecs/adav*
970F: sound/soc/codecs/ad1*1087F: sound/soc/codecs/ad1*
971F: sound/soc/codecs/ad7*1088F: sound/soc/codecs/ad7*
972F: sound/soc/codecs/ssm*1089F: sound/soc/codecs/adau*
1090F: sound/soc/codecs/adav*
973F: sound/soc/codecs/sigmadsp.*1091F: sound/soc/codecs/sigmadsp.*
1092F: sound/soc/codecs/ssm*
9741093
975ANALOG DEVICES INC DMA DRIVERS1094ANALOG DEVICES INC DMA DRIVERS
976M: Lars-Peter Clausen <lars@metafoo.de>1095M: Lars-Peter Clausen <lars@metafoo.de>
977W: http://ez.analog.com/community/linux-device-drivers
978S: Supported1096S: Supported
1097W: http://ez.analog.com/community/linux-device-drivers
979F: drivers/dma/dma-axi-dmac.c1098F: drivers/dma/dma-axi-dmac.c
9801099
1100ANALOG DEVICES INC HMC425A DRIVER
1101M: Beniamin Bia <beniamin.bia@analog.com>
1102M: Michael Hennerich <michael.hennerich@analog.com>
1103L: linux-iio@vger.kernel.org
1104S: Supported
1105W: http://ez.analog.com/community/linux-device-drivers
1106F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1107F: drivers/iio/amplifiers/hmc425a.c
1108
981ANALOG DEVICES INC IIO DRIVERS1109ANALOG DEVICES INC IIO DRIVERS
982M: Lars-Peter Clausen <lars@metafoo.de>1110M: Lars-Peter Clausen <lars@metafoo.de>
983M: Michael Hennerich <Michael.Hennerich@analog.com>1111M: Michael Hennerich <Michael.Hennerich@analog.com>
984M: Stefan Popa <stefan.popa@analog.com>1112S: Supported
985W: http://wiki.analog.com/1113W: http://wiki.analog.com/
986W: http://ez.analog.com/community/linux-device-drivers1114W: http://ez.analog.com/community/linux-device-drivers
987S: Supported
988F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad95231115F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf43501116F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
990F: drivers/iio/*/ad*1117F: drivers/iio/*/ad*
991F: drivers/iio/adc/ltc2497*1118F: drivers/iio/adc/ltc249*
992X: drivers/iio/*/adjd*
993F: drivers/staging/iio/*/ad*1119F: drivers/staging/iio/*/ad*
1120X: drivers/iio/*/adjd*
9941121
995ANALOGBITS PLL LIBRARIES1122ANALOGBITS PLL LIBRARIES
996M: Paul Walmsley <paul.walmsley@sifive.com>1123M: Paul Walmsley <paul.walmsley@sifive.com>
@@ -999,15 +1126,16 @@ F: drivers/clk/analogbits/*
999F: include/linux/clk/analogbits*1126F: include/linux/clk/analogbits*
10001127
1001ANDES ARCHITECTURE1128ANDES ARCHITECTURE
1129M: Nick Hu <nickhu@andestech.com>
1002M: Greentime Hu <green.hu@gmail.com>1130M: Greentime Hu <green.hu@gmail.com>
1003M: Vincent Chen <deanbo422@gmail.com>1131M: Vincent Chen <deanbo422@gmail.com>
1004T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1005S: Supported1132S: Supported
1006F: arch/nds32/1133T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1007F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt1134F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008F: Documentation/devicetree/bindings/nds32/1135F: Documentation/devicetree/bindings/nds32/
1009K: nds321136F: arch/nds32/
1010N: nds321137N: nds32
1138K: nds32
10111139
1012ANDROID CONFIG FRAGMENTS1140ANDROID CONFIG FRAGMENTS
1013M: Rob Herring <robh@kernel.org>1141M: Rob Herring <robh@kernel.org>
@@ -1021,9 +1149,9 @@ M: Todd Kjos <tkjos@android.com>
1021M: Martijn Coenen <maco@android.com>1149M: Martijn Coenen <maco@android.com>
1022M: Joel Fernandes <joel@joelfernandes.org>1150M: Joel Fernandes <joel@joelfernandes.org>
1023M: Christian Brauner <christian@brauner.io>1151M: Christian Brauner <christian@brauner.io>
1024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025L: devel@driverdev.osuosl.org1152L: devel@driverdev.osuosl.org
1026S: Supported1153S: Supported
1154T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1027F: drivers/android/1155F: drivers/android/
1028F: drivers/staging/android/1156F: drivers/staging/android/
10291157
@@ -1067,18 +1195,18 @@ M: Jiri Kosina <jikos@kernel.org>
1067S: Odd fixes1195S: Odd fixes
1068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git1196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069F: arch/x86/kernel/apm_32.c1197F: arch/x86/kernel/apm_32.c
1198F: drivers/char/apm-emulation.c
1070F: include/linux/apm_bios.h1199F: include/linux/apm_bios.h
1071F: include/uapi/linux/apm_bios.h1200F: include/uapi/linux/apm_bios.h
1072F: drivers/char/apm-emulation.c
10731201
1074APPARMOR SECURITY MODULE1202APPARMOR SECURITY MODULE
1075M: John Johansen <john.johansen@canonical.com>1203M: John Johansen <john.johansen@canonical.com>
1076L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)1204L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1205S: Supported
1077W: wiki.apparmor.net1206W: wiki.apparmor.net
1078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1079S: Supported
1080F: security/apparmor/
1081F: Documentation/admin-guide/LSM/apparmor.rst1208F: Documentation/admin-guide/LSM/apparmor.rst
1209F: security/apparmor/
10821210
1083APPLE BCM5974 MULTITOUCH DRIVER1211APPLE BCM5974 MULTITOUCH DRIVER
1084M: Henrik Rydberg <rydberg@bitmath.org>1212M: Henrik Rydberg <rydberg@bitmath.org>
@@ -1096,9 +1224,9 @@ APPLETALK NETWORK LAYER
1096L: netdev@vger.kernel.org1224L: netdev@vger.kernel.org
1097S: Odd fixes1225S: Odd fixes
1098F: drivers/net/appletalk/1226F: drivers/net/appletalk/
1099F: net/appletalk/
1100F: include/linux/atalk.h1227F: include/linux/atalk.h
1101F: include/uapi/linux/atalk.h1228F: include/uapi/linux/atalk.h
1229F: net/appletalk/
11021230
1103APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT1231APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104M: Khuong Dinh <khuong@os.amperecomputing.com>1232M: Khuong Dinh <khuong@os.amperecomputing.com>
@@ -1108,8 +1236,8 @@ F: arch/arm64/boot/dts/apm/
1108APPLIED MICRO (APM) X-GENE SOC EDAC1236APPLIED MICRO (APM) X-GENE SOC EDAC
1109M: Khuong Dinh <khuong@os.amperecomputing.com>1237M: Khuong Dinh <khuong@os.amperecomputing.com>
1110S: Supported1238S: Supported
1111F: drivers/edac/xgene_edac.c
1112F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt1239F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1240F: drivers/edac/xgene_edac.c
11131241
1114APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER1242APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115M: Iyappan Subramanian <iyappan@os.amperecomputing.com>1243M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
@@ -1122,17 +1250,17 @@ M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122M: Keyur Chudgar <keyur@os.amperecomputing.com>1250M: Keyur Chudgar <keyur@os.amperecomputing.com>
1123M: Quan Nguyen <quan@os.amperecomputing.com>1251M: Quan Nguyen <quan@os.amperecomputing.com>
1124S: Supported1252S: Supported
1125F: drivers/net/ethernet/apm/xgene/
1126F: drivers/net/phy/mdio-xgene.c
1127F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt1253F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt1254F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1255F: drivers/net/ethernet/apm/xgene/
1256F: drivers/net/phy/mdio-xgene.c
11291257
1130APPLIED MICRO (APM) X-GENE SOC PMU1258APPLIED MICRO (APM) X-GENE SOC PMU
1131M: Khuong Dinh <khuong@os.amperecomputing.com>1259M: Khuong Dinh <khuong@os.amperecomputing.com>
1132S: Supported1260S: Supported
1133F: drivers/perf/xgene_pmu.c1261F: Documentation/admin-guide/perf/xgene-pmu.rst
1134F: Documentation/perf/xgene-pmu.txt
1135F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt1262F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1263F: drivers/perf/xgene_pmu.c
11361264
1137APTINA CAMERA SENSOR PLL1265APTINA CAMERA SENSOR PLL
1138M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>1266M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
@@ -1140,6 +1268,22 @@ L: linux-media@vger.kernel.org
1140S: Maintained1268S: Maintained
1141F: drivers/media/i2c/aptina-pll.*1269F: drivers/media/i2c/aptina-pll.*
11421270
1271AQUANTIA ETHERNET DRIVER (atlantic)
1272M: Igor Russkikh <irusskikh@marvell.com>
1273L: netdev@vger.kernel.org
1274S: Supported
1275W: https://www.marvell.com/
1276Q: http://patchwork.ozlabs.org/project/netdev/list/
1277F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1278F: drivers/net/ethernet/aquantia/atlantic/
1279
1280AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1281M: Egor Pomozov <epomozov@marvell.com>
1282L: netdev@vger.kernel.org
1283S: Supported
1284W: http://www.aquantia.com
1285F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1286
1143ARC FRAMEBUFFER DRIVER1287ARC FRAMEBUFFER DRIVER
1144M: Jaya Kumar <jayalk@intworks.biz>1288M: Jaya Kumar <jayalk@intworks.biz>
1145S: Maintained1289S: Maintained
@@ -1149,8 +1293,8 @@ F: drivers/video/fbdev/core/fb_defio.c
1149ARC PGU DRM DRIVER1293ARC PGU DRM DRIVER
1150M: Alexey Brodkin <abrodkin@synopsys.com>1294M: Alexey Brodkin <abrodkin@synopsys.com>
1151S: Supported1295S: Supported
1152F: drivers/gpu/drm/arc/
1153F: Documentation/devicetree/bindings/display/snps,arcpgu.txt1296F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1297F: drivers/gpu/drm/arc/
11541298
1155ARCNET NETWORK LAYER1299ARCNET NETWORK LAYER
1156M: Michael Grzeschik <m.grzeschik@pengutronix.de>1300M: Michael Grzeschik <m.grzeschik@pengutronix.de>
@@ -1161,30 +1305,39 @@ F: include/uapi/linux/if_arcnet.h
11611305
1162ARM ARCHITECTED TIMER DRIVER1306ARM ARCHITECTED TIMER DRIVER
1163M: Mark Rutland <mark.rutland@arm.com>1307M: Mark Rutland <mark.rutland@arm.com>
1164M: Marc Zyngier <marc.zyngier@arm.com>1308M: Marc Zyngier <maz@kernel.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained1310S: Maintained
1167F: arch/arm/include/asm/arch_timer.h1311F: arch/arm/include/asm/arch_timer.h
1168F: arch/arm64/include/asm/arch_timer.h1312F: arch/arm64/include/asm/arch_timer.h
1169F: drivers/clocksource/arm_arch_timer.c1313F: drivers/clocksource/arm_arch_timer.c
11701314
1315ARM HDLCD DRM DRIVER
1316M: Liviu Dudau <liviu.dudau@arm.com>
1317S: Supported
1318F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1319F: drivers/gpu/drm/arm/hdlcd_*
1320
1171ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT1321ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172M: Linus Walleij <linus.walleij@linaro.org>1322M: Linus Walleij <linus.walleij@linaro.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained1324S: Maintained
1175F: Documentation/devicetree/bindings/arm/arm-boards1325F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1326F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1327F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1328F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1176F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt1329F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177F: Documentation/devicetree/bindings/clock/arm-integrator.txt1330F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1178F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt1331F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1179F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt1332F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1180F: Documentation/devicetree/bindings/mtd/arm-versatile.txt1333F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1334F: arch/arm/boot/dts/arm-realview-*
1335F: arch/arm/boot/dts/integrator*
1336F: arch/arm/boot/dts/versatile*
1181F: arch/arm/mach-integrator/1337F: arch/arm/mach-integrator/
1182F: arch/arm/mach-realview/1338F: arch/arm/mach-realview/
1183F: arch/arm/mach-versatile/1339F: arch/arm/mach-versatile/
1184F: arch/arm/plat-versatile/1340F: arch/arm/plat-versatile/
1185F: arch/arm/boot/dts/arm-realview-*
1186F: arch/arm/boot/dts/integrator*
1187F: arch/arm/boot/dts/versatile*
1188F: drivers/clk/versatile/1341F: drivers/clk/versatile/
1189F: drivers/i2c/busses/i2c-versatile.c1342F: drivers/i2c/busses/i2c-versatile.c
1190F: drivers/irqchip/irq-versatile-fpga.c1343F: drivers/irqchip/irq-versatile-fpga.c
@@ -1192,68 +1345,65 @@ F: drivers/mtd/maps/physmap_of_versatile.c
1192F: drivers/power/reset/arm-versatile-reboot.c1345F: drivers/power/reset/arm-versatile-reboot.c
1193F: drivers/soc/versatile/1346F: drivers/soc/versatile/
11941347
1195ARM HDLCD DRM DRIVER
1196M: Liviu Dudau <liviu.dudau@arm.com>
1197S: Supported
1198F: drivers/gpu/drm/arm/hdlcd_*
1199F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1200
1201ARM KOMEDA DRM-KMS DRIVER1348ARM KOMEDA DRM-KMS DRIVER
1202M: James (Qian) Wang <james.qian.wang@arm.com>1349M: James (Qian) Wang <james.qian.wang@arm.com>
1203M: Liviu Dudau <liviu.dudau@arm.com>1350M: Liviu Dudau <liviu.dudau@arm.com>
1351M: Mihail Atanassov <mihail.atanassov@arm.com>
1204L: Mali DP Maintainers <malidp@foss.arm.com>1352L: Mali DP Maintainers <malidp@foss.arm.com>
1205S: Supported1353S: Supported
1206T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp1354T: git git://anongit.freedesktop.org/drm/drm-misc
1207F: drivers/gpu/drm/arm/display/include/
1208F: drivers/gpu/drm/arm/display/komeda/
1209F: Documentation/devicetree/bindings/display/arm,komeda.txt1355F: Documentation/devicetree/bindings/display/arm,komeda.txt
1210F: Documentation/gpu/komeda-kms.rst1356F: Documentation/gpu/komeda-kms.rst
12111357F: drivers/gpu/drm/arm/display/include/
1212ARM MALI-DP DRM DRIVER1358F: drivers/gpu/drm/arm/display/komeda/
1213M: Liviu Dudau <liviu.dudau@arm.com>
1214M: Brian Starkey <brian.starkey@arm.com>
1215L: Mali DP Maintainers <malidp@foss.arm.com>
1216S: Supported
1217T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1218F: drivers/gpu/drm/arm/
1219F: Documentation/devicetree/bindings/display/arm,malidp.txt
1220F: Documentation/gpu/afbc.rst
12211359
1222ARM MALI PANFROST DRM DRIVER1360ARM MALI PANFROST DRM DRIVER
1223M: Rob Herring <robh@kernel.org>1361M: Rob Herring <robh@kernel.org>
1224M: Tomeu Vizoso <tomeu.vizoso@collabora.com>1362M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1363R: Steven Price <steven.price@arm.com>
1364R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1225L: dri-devel@lists.freedesktop.org1365L: dri-devel@lists.freedesktop.org
1226S: Supported1366S: Supported
1227T: git git://anongit.freedesktop.org/drm/drm-misc1367T: git git://anongit.freedesktop.org/drm/drm-misc
1228F: drivers/gpu/drm/panfrost/1368F: drivers/gpu/drm/panfrost/
1229F: include/uapi/drm/panfrost_drm.h1369F: include/uapi/drm/panfrost_drm.h
12301370
1371ARM MALI-DP DRM DRIVER
1372M: Liviu Dudau <liviu.dudau@arm.com>
1373M: Brian Starkey <brian.starkey@arm.com>
1374L: Mali DP Maintainers <malidp@foss.arm.com>
1375S: Supported
1376T: git git://anongit.freedesktop.org/drm/drm-misc
1377F: Documentation/devicetree/bindings/display/arm,malidp.txt
1378F: Documentation/gpu/afbc.rst
1379F: drivers/gpu/drm/arm/
1380
1231ARM MFM AND FLOPPY DRIVERS1381ARM MFM AND FLOPPY DRIVERS
1232M: Ian Molton <spyro@f2s.com>1382M: Ian Molton <spyro@f2s.com>
1233S: Maintained1383S: Maintained
1234F: arch/arm/lib/floppydma.S
1235F: arch/arm/include/asm/floppy.h1384F: arch/arm/include/asm/floppy.h
1385F: arch/arm/mach-rpc/floppydma.S
12361386
1237ARM PMU PROFILING AND DEBUGGING1387ARM PMU PROFILING AND DEBUGGING
1238M: Will Deacon <will@kernel.org>1388M: Will Deacon <will@kernel.org>
1239M: Mark Rutland <mark.rutland@arm.com>1389M: Mark Rutland <mark.rutland@arm.com>
1240S: Maintained
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242F: arch/arm*/kernel/perf_*1391S: Maintained
1243F: arch/arm/oprofile/common.c1392F: Documentation/devicetree/bindings/arm/pmu.yaml
1244F: arch/arm*/kernel/hw_breakpoint.c1393F: Documentation/devicetree/bindings/perf/
1245F: arch/arm*/include/asm/hw_breakpoint.h1394F: arch/arm*/include/asm/hw_breakpoint.h
1246F: arch/arm*/include/asm/perf_event.h1395F: arch/arm*/include/asm/perf_event.h
1396F: arch/arm*/kernel/hw_breakpoint.c
1397F: arch/arm*/kernel/perf_*
1398F: arch/arm/oprofile/common.c
1247F: drivers/perf/*1399F: drivers/perf/*
1248F: include/linux/perf/arm_pmu.h1400F: include/linux/perf/arm_pmu.h
1249F: Documentation/devicetree/bindings/arm/pmu.yaml
1250F: Documentation/devicetree/bindings/perf/
12511401
1252ARM PORT1402ARM PORT
1253M: Russell King <linux@armlinux.org.uk>1403M: Russell King <linux@armlinux.org.uk>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255W: http://www.armlinux.org.uk/
1256S: Odd Fixes1405S: Odd Fixes
1406W: http://www.armlinux.org.uk/
1257T: git git://git.armlinux.org.uk/~rmk/linux-arm.git1407T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1258F: arch/arm/1408F: arch/arm/
1259X: arch/arm/boot/dts/1409X: arch/arm/boot/dts/
@@ -1290,7 +1440,7 @@ ARM PRIMECELL SSP PL022 SPI DRIVER
1290M: Linus Walleij <linus.walleij@linaro.org>1440M: Linus Walleij <linus.walleij@linaro.org>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained1442S: Maintained
1293F: Documentation/devicetree/bindings/spi/spi_pl022.txt1443F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1294F: drivers/spi/spi-pl022.c1444F: drivers/spi/spi-pl022.c
12951445
1296ARM PRIMECELL UART PL010 AND PL011 DRIVERS1446ARM PRIMECELL UART PL010 AND PL011 DRIVERS
@@ -1311,42 +1461,44 @@ M: Will Deacon <will@kernel.org>
1311R: Robin Murphy <robin.murphy@arm.com>1461R: Robin Murphy <robin.murphy@arm.com>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained1463S: Maintained
1314F: drivers/iommu/arm-smmu.c1464F: Documentation/devicetree/bindings/iommu/arm,smmu*
1315F: drivers/iommu/arm-smmu-v3.c1465F: drivers/iommu/arm-smmu*
1316F: drivers/iommu/io-pgtable-arm.c
1317F: drivers/iommu/io-pgtable-arm-v7s.c1466F: drivers/iommu/io-pgtable-arm-v7s.c
1467F: drivers/iommu/io-pgtable-arm.c
13181468
1319ARM SUB-ARCHITECTURES1469ARM SUB-ARCHITECTURES
1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S: Maintained1471S: Maintained
1472T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1322F: arch/arm/mach-*/1473F: arch/arm/mach-*/
1323F: arch/arm/plat-*/1474F: arch/arm/plat-*/
1324T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
13251475
1326ARM/ACTIONS SEMI ARCHITECTURE1476ARM/ACTIONS SEMI ARCHITECTURE
1327M: Andreas Färber <afaerber@suse.de>1477M: Andreas Färber <afaerber@suse.de>
1328R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>1478M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained1480S: Maintained
1331N: owl1481F: Documentation/devicetree/bindings/arm/actions.yaml
1332F: arch/arm/mach-actions/1482F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1483F: Documentation/devicetree/bindings/dma/owl-dma.txt
1484F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1485F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1486F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1487F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1488F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1333F: arch/arm/boot/dts/owl-*1489F: arch/arm/boot/dts/owl-*
1490F: arch/arm/mach-actions/
1334F: arch/arm64/boot/dts/actions/1491F: arch/arm64/boot/dts/actions/
1335F: drivers/clk/actions/1492F: drivers/clk/actions/
1336F: drivers/clocksource/timer-owl*1493F: drivers/clocksource/timer-owl*
1337F: drivers/dma/owl-dma.c1494F: drivers/dma/owl-dma.c
1338F: drivers/i2c/busses/i2c-owl.c1495F: drivers/i2c/busses/i2c-owl.c
1496F: drivers/mmc/host/owl-mmc.c
1339F: drivers/pinctrl/actions/*1497F: drivers/pinctrl/actions/*
1340F: drivers/soc/actions/1498F: drivers/soc/actions/
1341F: include/dt-bindings/power/owl-*1499F: include/dt-bindings/power/owl-*
1342F: include/linux/soc/actions/1500F: include/linux/soc/actions/
1343F: Documentation/devicetree/bindings/arm/actions.txt1501N: owl
1344F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1345F: Documentation/devicetree/bindings/dma/owl-dma.txt
1346F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1347F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1348F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1349F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
13501502
1351ARM/ADS SPHERE MACHINE SUPPORT1503ARM/ADS SPHERE MACHINE SUPPORT
1352M: Lennert Buytenhek <kernel@wantstofly.org>1504M: Lennert Buytenhek <kernel@wantstofly.org>
@@ -1369,71 +1521,81 @@ S: Maintained
1369F: drivers/clk/sunxi/1521F: drivers/clk/sunxi/
13701522
1371ARM/Allwinner sunXi SoC support1523ARM/Allwinner sunXi SoC support
1372M: Maxime Ripard <maxime.ripard@bootlin.com>1524M: Maxime Ripard <mripard@kernel.org>
1373M: Chen-Yu Tsai <wens@csie.org>1525M: Chen-Yu Tsai <wens@csie.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained1527S: Maintained
1376N: sun[x456789]i1528T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1377N: sun50i
1378F: arch/arm/mach-sunxi/1529F: arch/arm/mach-sunxi/
1379F: arch/arm64/boot/dts/allwinner/1530F: arch/arm64/boot/dts/allwinner/
1380F: drivers/clk/sunxi-ng/1531F: drivers/clk/sunxi-ng/
1381F: drivers/pinctrl/sunxi/1532F: drivers/pinctrl/sunxi/
1382F: drivers/soc/sunxi/1533F: drivers/soc/sunxi/
1383T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git1534N: sun[x456789]i
1535N: sun50i
13841536
1385ARM/Amlogic Meson SoC CLOCK FRAMEWORK1537ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1386M: Neil Armstrong <narmstrong@baylibre.com>1538M: Neil Armstrong <narmstrong@baylibre.com>
1387M: Jerome Brunet <jbrunet@baylibre.com>1539M: Jerome Brunet <jbrunet@baylibre.com>
1388L: linux-amlogic@lists.infradead.org1540L: linux-amlogic@lists.infradead.org
1389S: Maintained1541S: Maintained
1542F: Documentation/devicetree/bindings/clock/amlogic*
1390F: drivers/clk/meson/1543F: drivers/clk/meson/
1391F: include/dt-bindings/clock/meson*
1392F: include/dt-bindings/clock/gxbb*1544F: include/dt-bindings/clock/gxbb*
1393F: Documentation/devicetree/bindings/clock/amlogic*1545F: include/dt-bindings/clock/meson*
1546
1547ARM/Amlogic Meson SoC Crypto Drivers
1548M: Corentin Labbe <clabbe@baylibre.com>
1549L: linux-crypto@vger.kernel.org
1550L: linux-amlogic@lists.infradead.org
1551S: Maintained
1552F: Documentation/devicetree/bindings/crypto/amlogic*
1553F: drivers/crypto/amlogic/
1554
1555ARM/Amlogic Meson SoC Sound Drivers
1556M: Jerome Brunet <jbrunet@baylibre.com>
1557L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1558S: Maintained
1559F: Documentation/devicetree/bindings/sound/amlogic*
1560F: sound/soc/meson/
13941561
1395ARM/Amlogic Meson SoC support1562ARM/Amlogic Meson SoC support
1396M: Kevin Hilman <khilman@baylibre.com>1563M: Kevin Hilman <khilman@baylibre.com>
1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398L: linux-amlogic@lists.infradead.org1565L: linux-amlogic@lists.infradead.org
1399W: http://linux-meson.com/
1400S: Maintained1566S: Maintained
1401F: arch/arm/mach-meson/1567W: http://linux-meson.com/
1402F: arch/arm/boot/dts/meson*1568F: arch/arm/boot/dts/meson*
1569F: arch/arm/mach-meson/
1403F: arch/arm64/boot/dts/amlogic/1570F: arch/arm64/boot/dts/amlogic/
1404F: drivers/pinctrl/meson/
1405F: drivers/mmc/host/meson*1571F: drivers/mmc/host/meson*
1572F: drivers/pinctrl/meson/
1573F: drivers/rtc/rtc-meson*
1406F: drivers/soc/amlogic/1574F: drivers/soc/amlogic/
1407N: meson1575N: meson
14081576
1409ARM/Amlogic Meson SoC Sound Drivers
1410M: Jerome Brunet <jbrunet@baylibre.com>
1411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1412S: Maintained
1413F: sound/soc/meson/
1414F: Documentation/devicetree/bindings/sound/amlogic*
1415
1416ARM/Annapurna Labs ALPINE ARCHITECTURE1577ARM/Annapurna Labs ALPINE ARCHITECTURE
1417M: Tsahee Zidenberg <tsahee@annapurnalabs.com>1578M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1418M: Antoine Tenart <antoine.tenart@bootlin.com>1579M: Antoine Tenart <antoine.tenart@bootlin.com>
1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S: Maintained1581S: Maintained
1421F: arch/arm/mach-alpine/
1422F: arch/arm/boot/dts/alpine*1582F: arch/arm/boot/dts/alpine*
1583F: arch/arm/mach-alpine/
1423F: arch/arm64/boot/dts/al/1584F: arch/arm64/boot/dts/al/
1424F: drivers/*/*alpine*1585F: drivers/*/*alpine*
14251586
1426ARM/ARTPEC MACHINE SUPPORT1587ARM/ARTPEC MACHINE SUPPORT
1427M: Jesper Nilsson <jesper.nilsson@axis.com>1588M: Jesper Nilsson <jesper.nilsson@axis.com>
1428M: Lars Persson <lars.persson@axis.com>1589M: Lars Persson <lars.persson@axis.com>
1429S: Maintained
1430L: linux-arm-kernel@axis.com1590L: linux-arm-kernel@axis.com
1431F: arch/arm/mach-artpec1591S: Maintained
1592F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1432F: arch/arm/boot/dts/artpec6*1593F: arch/arm/boot/dts/artpec6*
1594F: arch/arm/mach-artpec
1433F: drivers/clk/axis1595F: drivers/clk/axis
1434F: drivers/crypto/axis1596F: drivers/crypto/axis
1597F: drivers/mmc/host/usdhi6rol0.c
1435F: drivers/pinctrl/pinctrl-artpec*1598F: drivers/pinctrl/pinctrl-artpec*
1436F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
14371599
1438ARM/ASPEED I2C DRIVER1600ARM/ASPEED I2C DRIVER
1439M: Brendan Higgins <brendanhiggins@google.com>1601M: Brendan Higgins <brendanhiggins@google.com>
@@ -1442,39 +1604,41 @@ R: Joel Stanley <joel@jms.id.au>
1442L: linux-i2c@vger.kernel.org1604L: linux-i2c@vger.kernel.org
1443L: openbmc@lists.ozlabs.org (moderated for non-subscribers)1605L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1444S: Maintained1606S: Maintained
1445F: drivers/irqchip/irq-aspeed-i2c-ic.c
1446F: drivers/i2c/busses/i2c-aspeed.c
1447F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1448F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt1607F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1608F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1609F: drivers/i2c/busses/i2c-aspeed.c
1610F: drivers/irqchip/irq-aspeed-i2c-ic.c
14491611
1450ARM/ASPEED MACHINE SUPPORT1612ARM/ASPEED MACHINE SUPPORT
1451M: Joel Stanley <joel@jms.id.au>1613M: Joel Stanley <joel@jms.id.au>
1452R: Andrew Jeffery <andrew@aj.id.au>1614R: Andrew Jeffery <andrew@aj.id.au>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)1616L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1455Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1456S: Supported1617S: Supported
1618Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1457T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1458F: arch/arm/mach-aspeed/
1459F: arch/arm/boot/dts/aspeed-*1620F: arch/arm/boot/dts/aspeed-*
1621F: arch/arm/mach-aspeed/
1460N: aspeed1622N: aspeed
14611623
1462ARM/BITMAIN ARCHITECTURE1624ARM/BITMAIN ARCHITECTURE
1463M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>1625M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S: Maintained1627S: Maintained
1466F: arch/arm64/boot/dts/bitmain/
1467F: drivers/pinctrl/pinctrl-bm1880.c
1468F: Documentation/devicetree/bindings/arm/bitmain.yaml1628F: Documentation/devicetree/bindings/arm/bitmain.yaml
1629F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1469F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt1630F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1631F: arch/arm64/boot/dts/bitmain/
1632F: drivers/clk/clk-bm1880.c
1633F: drivers/pinctrl/pinctrl-bm1880.c
14701634
1471ARM/CALXEDA HIGHBANK ARCHITECTURE1635ARM/CALXEDA HIGHBANK ARCHITECTURE
1472M: Rob Herring <robh@kernel.org>1636M: Andre Przywara <andre.przywara@arm.com>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained1638S: Maintained
1475F: arch/arm/mach-highbank/
1476F: arch/arm/boot/dts/highbank.dts
1477F: arch/arm/boot/dts/ecx-*.dts*1639F: arch/arm/boot/dts/ecx-*.dts*
1640F: arch/arm/boot/dts/highbank.dts
1641F: arch/arm/mach-highbank/
14781642
1479ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT1643ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1480M: Krzysztof Halasa <khalasa@piap.pl>1644M: Krzysztof Halasa <khalasa@piap.pl>
@@ -1482,8 +1646,8 @@ S: Maintained
1482F: arch/arm/mach-cns3xxx/1646F: arch/arm/mach-cns3xxx/
14831647
1484ARM/CAVIUM THUNDER NETWORK DRIVER1648ARM/CAVIUM THUNDER NETWORK DRIVER
1485M: Sunil Goutham <sgoutham@cavium.com>1649M: Sunil Goutham <sgoutham@marvell.com>
1486M: Robert Richter <rric@kernel.org>1650M: Robert Richter <rrichter@marvell.com>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S: Supported1652S: Supported
1489F: drivers/net/ethernet/cavium/thunder/1653F: drivers/net/ethernet/cavium/thunder/
@@ -1540,20 +1704,22 @@ F: arch/arm/mach-ep93xx/micro9.c
1540ARM/CORESIGHT FRAMEWORK AND DRIVERS1704ARM/CORESIGHT FRAMEWORK AND DRIVERS
1541M: Mathieu Poirier <mathieu.poirier@linaro.org>1705M: Mathieu Poirier <mathieu.poirier@linaro.org>
1542R: Suzuki K Poulose <suzuki.poulose@arm.com>1706R: Suzuki K Poulose <suzuki.poulose@arm.com>
1707R: Mike Leach <mike.leach@linaro.org>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S: Maintained1709S: Maintained
1545F: drivers/hwtracing/coresight/*
1546F: Documentation/trace/coresight.txt
1547F: Documentation/trace/coresight-cpu-debug.txt
1548F: Documentation/devicetree/bindings/arm/coresight.txt
1549F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1550F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*1710F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1551F: tools/perf/arch/arm/util/pmu.c1711F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1712F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1713F: Documentation/devicetree/bindings/arm/coresight.txt
1714F: Documentation/trace/coresight/*
1715F: drivers/hwtracing/coresight/*
1716F: include/dt-bindings/arm/coresight-cti-dt.h
1552F: tools/perf/arch/arm/util/auxtrace.c1717F: tools/perf/arch/arm/util/auxtrace.c
1553F: tools/perf/arch/arm/util/cs-etm.c1718F: tools/perf/arch/arm/util/cs-etm.c
1554F: tools/perf/arch/arm/util/cs-etm.h1719F: tools/perf/arch/arm/util/cs-etm.h
1555F: tools/perf/util/cs-etm.*1720F: tools/perf/arch/arm/util/pmu.c
1556F: tools/perf/util/cs-etm-decoder/*1721F: tools/perf/util/cs-etm-decoder/*
1722F: tools/perf/util/cs-etm.*
15571723
1558ARM/CORGI MACHINE SUPPORT1724ARM/CORGI MACHINE SUPPORT
1559M: Richard Purdie <rpurdie@rpsys.net>1725M: Richard Purdie <rpurdie@rpsys.net>
@@ -1563,11 +1729,11 @@ ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1563M: Hans Ulli Kroll <ulli.kroll@googlemail.com>1729M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1564M: Linus Walleij <linus.walleij@linaro.org>1730M: Linus Walleij <linus.walleij@linaro.org>
1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T: git git://github.com/ulli-kroll/linux.git
1567S: Maintained1732S: Maintained
1733T: git git://github.com/ulli-kroll/linux.git
1568F: Documentation/devicetree/bindings/arm/gemini.txt1734F: Documentation/devicetree/bindings/arm/gemini.txt
1569F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1570F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt1735F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1736F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1571F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt1737F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1572F: arch/arm/mach-gemini/1738F: arch/arm/mach-gemini/
1573F: drivers/net/ethernet/cortina/1739F: drivers/net/ethernet/cortina/
@@ -1577,21 +1743,36 @@ F: drivers/rtc/rtc-ftrtc010.c
1577ARM/CSR SIRFPRIMA2 MACHINE SUPPORT1743ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1578M: Barry Song <baohua@kernel.org>1744M: Barry Song <baohua@kernel.org>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1581S: Maintained1746S: Maintained
1747T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1582F: arch/arm/boot/dts/prima2*1748F: arch/arm/boot/dts/prima2*
1583F: arch/arm/mach-prima2/1749F: arch/arm/mach-prima2/
1584F: drivers/clk/sirf/1750F: drivers/clk/sirf/
1585F: drivers/clocksource/timer-prima2.c
1586F: drivers/clocksource/timer-atlas7.c1751F: drivers/clocksource/timer-atlas7.c
1587N: [^a-z]sirf1752F: drivers/clocksource/timer-prima2.c
1588X: drivers/gnss1753X: drivers/gnss
1754N: [^a-z]sirf
1755
1756ARM/CZ.NIC TURRIS MOX SUPPORT
1757M: Marek Behun <marek.behun@nic.cz>
1758S: Maintained
1759W: http://mox.turris.cz
1760F: Documentation/ABI/testing/debugfs-moxtet
1761F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1762F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1763F: Documentation/devicetree/bindings/bus/moxtet.txt
1764F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1765F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1766F: drivers/bus/moxtet.c
1767F: drivers/firmware/turris-mox-rwtm.c
1768F: drivers/gpio/gpio-moxtet.c
1769F: include/linux/moxtet.h
15891770
1590ARM/EBSA110 MACHINE SUPPORT1771ARM/EBSA110 MACHINE SUPPORT
1591M: Russell King <linux@armlinux.org.uk>1772M: Russell King <linux@armlinux.org.uk>
1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W: http://www.armlinux.org.uk/
1594S: Maintained1774S: Maintained
1775W: http://www.armlinux.org.uk/
1595F: arch/arm/mach-ebsa110/1776F: arch/arm/mach-ebsa110/
1596F: drivers/net/ethernet/amd/am79c961a.*1777F: drivers/net/ethernet/amd/am79c961a.*
15971778
@@ -1618,8 +1799,8 @@ F: arch/arm/mm/*-fa*
1618ARM/FOOTBRIDGE ARCHITECTURE1799ARM/FOOTBRIDGE ARCHITECTURE
1619M: Russell King <linux@armlinux.org.uk>1800M: Russell King <linux@armlinux.org.uk>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621W: http://www.armlinux.org.uk/
1622S: Maintained1802S: Maintained
1803W: http://www.armlinux.org.uk/
1623F: arch/arm/include/asm/hardware/dec21285.h1804F: arch/arm/include/asm/hardware/dec21285.h
1624F: arch/arm/mach-footbridge/1805F: arch/arm/mach-footbridge/
16251806
@@ -1632,20 +1813,9 @@ R: NXP Linux Team <linux-imx@nxp.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained1814S: Maintained
1634T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git1815T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1816X: drivers/media/i2c/
1635N: imx1817N: imx
1636N: mxs1818N: mxs
1637X: drivers/media/i2c/
1638
1639ARM/FREESCALE VYBRID ARM ARCHITECTURE
1640M: Shawn Guo <shawnguo@kernel.org>
1641M: Sascha Hauer <s.hauer@pengutronix.de>
1642R: Pengutronix Kernel Team <kernel@pengutronix.de>
1643R: Stefan Agner <stefan@agner.ch>
1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S: Maintained
1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1647F: arch/arm/mach-imx/*vf610*
1648F: arch/arm/boot/dts/vf*
16491819
1650ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE1820ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1651M: Shawn Guo <shawnguo@kernel.org>1821M: Shawn Guo <shawnguo@kernel.org>
@@ -1657,6 +1827,17 @@ F: arch/arm/boot/dts/ls1021a*
1657F: arch/arm64/boot/dts/freescale/fsl-*1827F: arch/arm64/boot/dts/freescale/fsl-*
1658F: arch/arm64/boot/dts/freescale/qoriq-*1828F: arch/arm64/boot/dts/freescale/qoriq-*
16591829
1830ARM/FREESCALE VYBRID ARM ARCHITECTURE
1831M: Shawn Guo <shawnguo@kernel.org>
1832M: Sascha Hauer <s.hauer@pengutronix.de>
1833R: Pengutronix Kernel Team <kernel@pengutronix.de>
1834R: Stefan Agner <stefan@agner.ch>
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Maintained
1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1838F: arch/arm/boot/dts/vf*
1839F: arch/arm/mach-imx/*vf610*
1840
1660ARM/GLOMATION GESBC9312SX MACHINE SUPPORT1841ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1661M: Lennert Buytenhek <kernel@wantstofly.org>1842M: Lennert Buytenhek <kernel@wantstofly.org>
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -1679,22 +1860,22 @@ F: sound/soc/pxa/hx4700.c
1679ARM/HISILICON SOC SUPPORT1860ARM/HISILICON SOC SUPPORT
1680M: Wei Xu <xuwei5@hisilicon.com>1861M: Wei Xu <xuwei5@hisilicon.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682W: http://www.hisilicon.com
1683S: Supported1863S: Supported
1864W: http://www.hisilicon.com
1684T: git git://github.com/hisilicon/linux-hisi.git1865T: git git://github.com/hisilicon/linux-hisi.git
1685F: arch/arm/mach-hisi/
1686F: arch/arm/boot/dts/hi3*1866F: arch/arm/boot/dts/hi3*
1687F: arch/arm/boot/dts/hip*1867F: arch/arm/boot/dts/hip*
1688F: arch/arm/boot/dts/hisi*1868F: arch/arm/boot/dts/hisi*
1869F: arch/arm/mach-hisi/
1689F: arch/arm64/boot/dts/hisilicon/1870F: arch/arm64/boot/dts/hisilicon/
16901871
1691ARM/HP JORNADA 7XX MACHINE SUPPORT1872ARM/HP JORNADA 7XX MACHINE SUPPORT
1692M: Kristoffer Ericson <kristoffer.ericson@gmail.com>1873M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1693W: www.jlime.com
1694S: Maintained1874S: Maintained
1875W: www.jlime.com
1695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git1876T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1696F: arch/arm/mach-sa1100/jornada720.c
1697F: arch/arm/mach-sa1100/include/mach/jornada720.h1877F: arch/arm/mach-sa1100/include/mach/jornada720.h
1878F: arch/arm/mach-sa1100/jornada720.c
16981879
1699ARM/IGEP MACHINE SUPPORT1880ARM/IGEP MACHINE SUPPORT
1700M: Enric Balletbo i Serra <eballetbo@gmail.com>1881M: Enric Balletbo i Serra <eballetbo@gmail.com>
@@ -1710,20 +1891,11 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S: Maintained1891S: Maintained
1711F: arch/arm/mach-pxa/colibri-pxa270-income.c1892F: arch/arm/mach-pxa/colibri-pxa270-income.c
17121893
1713ARM/INTEL IOP13XX ARM ARCHITECTURE
1714M: Lennert Buytenhek <kernel@wantstofly.org>
1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S: Maintained
1717
1718ARM/INTEL IOP32X ARM ARCHITECTURE1894ARM/INTEL IOP32X ARM ARCHITECTURE
1719M: Lennert Buytenhek <kernel@wantstofly.org>1895M: Lennert Buytenhek <kernel@wantstofly.org>
1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S: Maintained1897S: Maintained
17221898
1723ARM/INTEL IOP33X ARM ARCHITECTURE
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S: Orphan
1726
1727ARM/INTEL IQ81342EX MACHINE SUPPORT1899ARM/INTEL IQ81342EX MACHINE SUPPORT
1728M: Lennert Buytenhek <kernel@wantstofly.org>1900M: Lennert Buytenhek <kernel@wantstofly.org>
1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -1787,7 +1959,7 @@ F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1787F: arch/arm/boot/dts/lpc43*1959F: arch/arm/boot/dts/lpc43*
1788F: drivers/i2c/busses/i2c-lpc2k.c1960F: drivers/i2c/busses/i2c-lpc2k.c
1789F: drivers/memory/pl172.c1961F: drivers/memory/pl172.c
1790F: drivers/mtd/spi-nor/nxp-spifi.c1962F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1791F: drivers/rtc/rtc-lpc24xx.c1963F: drivers/rtc/rtc-lpc24xx.c
1792N: lpc18xx1964N: lpc18xx
17931965
@@ -1795,8 +1967,8 @@ ARM/LPC32XX SOC SUPPORT
1795M: Vladimir Zapolskiy <vz@mleia.com>1967M: Vladimir Zapolskiy <vz@mleia.com>
1796M: Sylvain Lemieux <slemieux.tyco@gmail.com>1968M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1799S: Maintained1970S: Maintained
1971T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1800F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt1972F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1801F: arch/arm/boot/dts/lpc32*1973F: arch/arm/boot/dts/lpc32*
1802F: arch/arm/mach-lpc32xx/1974F: arch/arm/mach-lpc32xx/
@@ -1817,26 +1989,29 @@ M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1817M: Gregory Clement <gregory.clement@bootlin.com>1989M: Gregory Clement <gregory.clement@bootlin.com>
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Maintained1991S: Maintained
1992T: git git://git.infradead.org/linux-mvebu.git
1820F: Documentation/devicetree/bindings/soc/dove/1993F: Documentation/devicetree/bindings/soc/dove/
1994F: arch/arm/boot/dts/dove*
1995F: arch/arm/boot/dts/orion5x*
1821F: arch/arm/mach-dove/1996F: arch/arm/mach-dove/
1822F: arch/arm/mach-mv78xx0/1997F: arch/arm/mach-mv78xx0/
1823F: arch/arm/mach-orion5x/1998F: arch/arm/mach-orion5x/
1824F: arch/arm/plat-orion/1999F: arch/arm/plat-orion/
1825F: arch/arm/boot/dts/dove*
1826F: arch/arm/boot/dts/orion5x*
18272000
1828ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support2001ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1829M: Jason Cooper <jason@lakedaemon.net>2002M: Jason Cooper <jason@lakedaemon.net>
1830M: Andrew Lunn <andrew@lunn.ch>2003M: Andrew Lunn <andrew@lunn.ch>
1831M: Gregory Clement <gregory.clement@bootlin.com>2004M: Gregory Clement <gregory.clement@bootlin.com>
1832M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>2005M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S: Maintained2007S: Maintained
2008T: git git://git.infradead.org/linux-mvebu.git
1835F: arch/arm/boot/dts/armada*2009F: arch/arm/boot/dts/armada*
1836F: arch/arm/boot/dts/kirkwood*2010F: arch/arm/boot/dts/kirkwood*
1837F: arch/arm/configs/mvebu_*_defconfig2011F: arch/arm/configs/mvebu_*_defconfig
1838F: arch/arm/mach-mvebu/2012F: arch/arm/mach-mvebu/
1839F: arch/arm64/boot/dts/marvell/armada*2013F: arch/arm64/boot/dts/marvell/armada*
2014F: arch/arm64/boot/dts/marvell/cn913*
1840F: drivers/cpufreq/armada-37xx-cpufreq.c2015F: drivers/cpufreq/armada-37xx-cpufreq.c
1841F: drivers/cpufreq/armada-8k-cpufreq.c2016F: drivers/cpufreq/armada-8k-cpufreq.c
1842F: drivers/cpufreq/mvebu-cpufreq.c2017F: drivers/cpufreq/mvebu-cpufreq.c
@@ -1851,7 +2026,9 @@ M: Sean Wang <sean.wang@mediatek.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)2027L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1853S: Maintained2028S: Maintained
2029F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
1854F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt2030F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2031F: drivers/rtc/rtc-mt2712.c
1855F: drivers/rtc/rtc-mt6397.c2032F: drivers/rtc/rtc-mt6397.c
1856F: drivers/rtc/rtc-mt7622.c2033F: drivers/rtc/rtc-mt7622.c
18572034
@@ -1859,9 +2036,9 @@ ARM/Mediatek SoC support
1859M: Matthias Brugger <matthias.bgg@gmail.com>2036M: Matthias Brugger <matthias.bgg@gmail.com>
1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)2038L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2039S: Maintained
1862W: https://mtk.bcnfs.org/2040W: https://mtk.bcnfs.org/
1863C: irc://chat.freenode.net/linux-mediatek2041C: irc://chat.freenode.net/linux-mediatek
1864S: Maintained
1865F: arch/arm/boot/dts/mt6*2042F: arch/arm/boot/dts/mt6*
1866F: arch/arm/boot/dts/mt7*2043F: arch/arm/boot/dts/mt7*
1867F: arch/arm/boot/dts/mt8*2044F: arch/arm/boot/dts/mt8*
@@ -1877,42 +2054,36 @@ M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)2055L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained2056S: Maintained
1880F: drivers/phy/mediatek/
1881F: Documentation/devicetree/bindings/phy/phy-mtk-*2057F: Documentation/devicetree/bindings/phy/phy-mtk-*
18822058F: drivers/phy/mediatek/
1883ARM/MICREL KS8695 ARCHITECTURE
1884M: Greg Ungerer <gerg@uclinux.org>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886F: arch/arm/mach-ks8695/
1887S: Odd Fixes
18882059
1889ARM/Microchip (AT91) SoC support2060ARM/Microchip (AT91) SoC support
1890M: Nicolas Ferre <nicolas.ferre@microchip.com>2061M: Nicolas Ferre <nicolas.ferre@microchip.com>
1891M: Alexandre Belloni <alexandre.belloni@bootlin.com>2062M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1892M: Ludovic Desroches <ludovic.desroches@microchip.com>2063M: Ludovic Desroches <ludovic.desroches@microchip.com>
1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065S: Supported
1894W: http://www.linux4sam.org2066W: http://www.linux4sam.org
1895T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git2067T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1896S: Supported
1897N: at91
1898N: atmel
1899F: arch/arm/mach-at91/
1900F: include/soc/at91/
1901F: arch/arm/boot/dts/at91*.dts2068F: arch/arm/boot/dts/at91*.dts
1902F: arch/arm/boot/dts/at91*.dtsi2069F: arch/arm/boot/dts/at91*.dtsi
1903F: arch/arm/boot/dts/sama*.dts2070F: arch/arm/boot/dts/sama*.dts
1904F: arch/arm/boot/dts/sama*.dtsi2071F: arch/arm/boot/dts/sama*.dtsi
1905F: arch/arm/include/debug/at91.S2072F: arch/arm/include/debug/at91.S
2073F: arch/arm/mach-at91/
1906F: drivers/memory/atmel*2074F: drivers/memory/atmel*
1907F: drivers/watchdog/sama5d4_wdt.c2075F: drivers/watchdog/sama5d4_wdt.c
2076F: include/soc/at91/
1908X: drivers/input/touchscreen/atmel_mxt_ts.c2077X: drivers/input/touchscreen/atmel_mxt_ts.c
1909X: drivers/net/wireless/atmel/2078X: drivers/net/wireless/atmel/
2079N: at91
2080N: atmel
19102081
1911ARM/MIOA701 MACHINE SUPPORT2082ARM/MIOA701 MACHINE SUPPORT
1912M: Robert Jarzmik <robert.jarzmik@free.fr>2083M: Robert Jarzmik <robert.jarzmik@free.fr>
1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914F: arch/arm/mach-pxa/mioa701.c
1915S: Maintained2085S: Maintained
2086F: arch/arm/mach-pxa/mioa701.c
19162087
1917ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT2088ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1918M: Michael Petchkovsky <mkpetch@internode.on.net>2089M: Michael Petchkovsky <mkpetch@internode.on.net>
@@ -1922,12 +2093,16 @@ ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1922M: Linus Walleij <linus.walleij@linaro.org>2093M: Linus Walleij <linus.walleij@linaro.org>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S: Maintained2095S: Maintained
2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2097F: Documentation/devicetree/bindings/arm/ste-*
2098F: Documentation/devicetree/bindings/arm/ux500.yaml
2099F: Documentation/devicetree/bindings/arm/ux500/
1925F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt2100F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1926F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt2101F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2102F: arch/arm/boot/dts/ste-*
1927F: arch/arm/mach-nomadik/2103F: arch/arm/mach-nomadik/
1928F: arch/arm/mach-u300/2104F: arch/arm/mach-u300/
1929F: arch/arm/mach-ux500/2105F: arch/arm/mach-ux500/
1930F: arch/arm/boot/dts/ste-*
1931F: drivers/clk/clk-nomadik.c2106F: drivers/clk/clk-nomadik.c
1932F: drivers/clk/clk-u300.c2107F: drivers/clk/clk-u300.c
1933F: drivers/clocksource/clksrc-dbx500-prcmu.c2108F: drivers/clocksource/clksrc-dbx500-prcmu.c
@@ -1937,11 +2112,12 @@ F: drivers/dma/ste_dma40*
1937F: drivers/hwspinlock/u8500_hsem.c2112F: drivers/hwspinlock/u8500_hsem.c
1938F: drivers/i2c/busses/i2c-nomadik.c2113F: drivers/i2c/busses/i2c-nomadik.c
1939F: drivers/i2c/busses/i2c-stu300.c2114F: drivers/i2c/busses/i2c-stu300.c
2115F: drivers/iio/adc/ab8500-gpadc.c
1940F: drivers/mfd/ab3100*2116F: drivers/mfd/ab3100*
1941F: drivers/mfd/ab8500*2117F: drivers/mfd/ab8500*
1942F: drivers/mfd/abx500*2118F: drivers/mfd/abx500*
1943F: drivers/mfd/dbx500*
1944F: drivers/mfd/db8500*2119F: drivers/mfd/db8500*
2120F: drivers/mfd/dbx500*
1945F: drivers/pinctrl/nomadik/2121F: drivers/pinctrl/nomadik/
1946F: drivers/pinctrl/pinctrl-coh901*2122F: drivers/pinctrl/pinctrl-coh901*
1947F: drivers/pinctrl/pinctrl-u300.c2123F: drivers/pinctrl/pinctrl-u300.c
@@ -1949,10 +2125,8 @@ F: drivers/rtc/rtc-ab3100.c
1949F: drivers/rtc/rtc-ab8500.c2125F: drivers/rtc/rtc-ab8500.c
1950F: drivers/rtc/rtc-coh901331.c2126F: drivers/rtc/rtc-coh901331.c
1951F: drivers/rtc/rtc-pl031.c2127F: drivers/rtc/rtc-pl031.c
2128F: drivers/soc/ux500/
1952F: drivers/watchdog/coh901327_wdt.c2129F: drivers/watchdog/coh901327_wdt.c
1953F: Documentation/devicetree/bindings/arm/ste-*
1954F: Documentation/devicetree/bindings/arm/ux500/
1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
19562130
1957ARM/NUVOTON NPCM ARCHITECTURE2131ARM/NUVOTON NPCM ARCHITECTURE
1958M: Avi Fishman <avifishman70@gmail.com>2132M: Avi Fishman <avifishman70@gmail.com>
@@ -1963,41 +2137,25 @@ R: Nancy Yuen <yuenn@google.com>
1963R: Benjamin Fair <benjaminfair@google.com>2137R: Benjamin Fair <benjaminfair@google.com>
1964L: openbmc@lists.ozlabs.org (moderated for non-subscribers)2138L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1965S: Supported2139S: Supported
1966F: arch/arm/mach-npcm/2140F: Documentation/devicetree/bindings/*/*/*npcm*
2141F: Documentation/devicetree/bindings/*/*npcm*
1967F: arch/arm/boot/dts/nuvoton-npcm*2142F: arch/arm/boot/dts/nuvoton-npcm*
1968F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h2143F: arch/arm/mach-npcm/
1969F: drivers/*/*npcm*2144F: drivers/*/*npcm*
1970F: Documentation/devicetree/bindings/*/*npcm*2145F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1971F: Documentation/devicetree/bindings/*/*/*npcm*
1972
1973ARM/NUVOTON W90X900 ARM ARCHITECTURE
1974M: Wan ZongShun <mcuos.com@gmail.com>
1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976W: http://www.mcuos.com
1977S: Maintained
1978F: arch/arm/mach-w90x900/
1979F: drivers/input/keyboard/w90p910_keypad.c
1980F: drivers/input/touchscreen/w90p910_ts.c
1981F: drivers/watchdog/nuc900_wdt.c
1982F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1983F: drivers/mtd/nand/raw/nuc900_nand.c
1984F: drivers/rtc/rtc-nuc900.c
1985F: drivers/spi/spi-nuc900.c
1986F: drivers/usb/host/ehci-w90x900.c
1987F: drivers/video/fbdev/nuc900fb.c
19882146
1989ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT2147ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1990L: openmoko-kernel@lists.openmoko.org (subscribers-only)2148L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1991W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1992S: Orphan2149S: Orphan
1993F: arch/arm/mach-s3c24xx/mach-gta02.c2150W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1994F: arch/arm/mach-s3c24xx/gta02.h2151F: arch/arm/mach-s3c24xx/gta02.h
2152F: arch/arm/mach-s3c24xx/mach-gta02.c
19952153
1996ARM/Orion SoC/Technologic Systems TS-78xx platform support2154ARM/Orion SoC/Technologic Systems TS-78xx platform support
1997M: Alexander Clouter <alex@digriz.org.uk>2155M: Alexander Clouter <alex@digriz.org.uk>
1998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999W: http://www.digriz.org.uk/ts78xx/kernel
2000S: Maintained2157S: Maintained
2158W: http://www.digriz.org.uk/ts78xx/kernel
2001F: arch/arm/mach-orion5x/ts78xx-*2159F: arch/arm/mach-orion5x/ts78xx-*
20022160
2003ARM/OXNAS platform support2161ARM/OXNAS platform support
@@ -2005,87 +2163,87 @@ M: Neil Armstrong <narmstrong@baylibre.com>
2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006L: linux-oxnas@groups.io (moderated for non-subscribers)2164L: linux-oxnas@groups.io (moderated for non-subscribers)
2007S: Maintained2165S: Maintained
2008F: arch/arm/mach-oxnas/
2009F: arch/arm/boot/dts/ox8*.dts*2166F: arch/arm/boot/dts/ox8*.dts*
2167F: arch/arm/mach-oxnas/
2010N: oxnas2168N: oxnas
20112169
2012ARM/PALM TREO SUPPORT2170ARM/PALM TREO SUPPORT
2013M: Tomas Cech <sleep_walker@suse.com>2171M: Tomas Cech <sleep_walker@suse.com>
2014L: linux-arm-kernel@lists.infradead.org2172L: linux-arm-kernel@lists.infradead.org
2015W: http://hackndev.com
2016S: Maintained2173S: Maintained
2174W: http://hackndev.com
2017F: arch/arm/mach-pxa/palmtreo.*2175F: arch/arm/mach-pxa/palmtreo.*
20182176
2019ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT2177ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2020M: Marek Vasut <marek.vasut@gmail.com>2178M: Marek Vasut <marek.vasut@gmail.com>
2021L: linux-arm-kernel@lists.infradead.org2179L: linux-arm-kernel@lists.infradead.org
2022W: http://hackndev.com
2023S: Maintained2180S: Maintained
2024F: arch/arm/mach-pxa/include/mach/palmtx.h2181W: http://hackndev.com
2025F: arch/arm/mach-pxa/palmtx.c
2026F: arch/arm/mach-pxa/palmt5.*
2027F: arch/arm/mach-pxa/include/mach/palmld.h2182F: arch/arm/mach-pxa/include/mach/palmld.h
2028F: arch/arm/mach-pxa/palmld.c
2029F: arch/arm/mach-pxa/palmte2.*
2030F: arch/arm/mach-pxa/include/mach/palmtc.h2183F: arch/arm/mach-pxa/include/mach/palmtc.h
2184F: arch/arm/mach-pxa/include/mach/palmtx.h
2185F: arch/arm/mach-pxa/palmld.c
2186F: arch/arm/mach-pxa/palmt5.*
2031F: arch/arm/mach-pxa/palmtc.c2187F: arch/arm/mach-pxa/palmtc.c
2188F: arch/arm/mach-pxa/palmte2.*
2189F: arch/arm/mach-pxa/palmtx.c
20322190
2033ARM/PALMZ72 SUPPORT2191ARM/PALMZ72 SUPPORT
2034M: Sergey Lapin <slapin@ossfans.org>2192M: Sergey Lapin <slapin@ossfans.org>
2035L: linux-arm-kernel@lists.infradead.org2193L: linux-arm-kernel@lists.infradead.org
2036W: http://hackndev.com
2037S: Maintained2194S: Maintained
2195W: http://hackndev.com
2038F: arch/arm/mach-pxa/palmz72.*2196F: arch/arm/mach-pxa/palmz72.*
20392197
2040ARM/PLEB SUPPORT2198ARM/PLEB SUPPORT
2041M: Peter Chubb <pleb@gelato.unsw.edu.au>2199M: Peter Chubb <pleb@gelato.unsw.edu.au>
2042W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2043S: Maintained2200S: Maintained
2201W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
20442202
2045ARM/PT DIGITAL BOARD PORT2203ARM/PT DIGITAL BOARD PORT
2046M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>2204M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048W: http://www.armlinux.org.uk/
2049S: Maintained2206S: Maintained
2207W: http://www.armlinux.org.uk/
20502208
2051ARM/QUALCOMM SUPPORT2209ARM/QUALCOMM SUPPORT
2052M: Andy Gross <agross@kernel.org>2210M: Andy Gross <agross@kernel.org>
2053M: David Brown <david.brown@linaro.org>2211M: Bjorn Andersson <bjorn.andersson@linaro.org>
2054L: linux-arm-msm@vger.kernel.org2212L: linux-arm-msm@vger.kernel.org
2055S: Maintained2213S: Maintained
2056F: Documentation/devicetree/bindings/soc/qcom/2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2057F: Documentation/devicetree/bindings/*/qcom*2215F: Documentation/devicetree/bindings/*/qcom*
2216F: Documentation/devicetree/bindings/soc/qcom/
2058F: arch/arm/boot/dts/qcom-*.dts2217F: arch/arm/boot/dts/qcom-*.dts
2059F: arch/arm/boot/dts/qcom-*.dtsi2218F: arch/arm/boot/dts/qcom-*.dtsi
2060F: arch/arm/mach-qcom/2219F: arch/arm/mach-qcom/
2061F: arch/arm64/boot/dts/qcom/2220F: arch/arm64/boot/dts/qcom/
2062F: drivers/*/qcom/
2063F: drivers/*/qcom*
2064F: drivers/*/*/qcom/
2065F: drivers/*/*/qcom*2221F: drivers/*/*/qcom*
2222F: drivers/*/*/qcom/
2066F: drivers/*/pm8???-*2223F: drivers/*/pm8???-*
2224F: drivers/*/qcom*
2225F: drivers/*/qcom/
2067F: drivers/bluetooth/btqcomsmd.c2226F: drivers/bluetooth/btqcomsmd.c
2068F: drivers/clocksource/timer-qcom.c2227F: drivers/clocksource/timer-qcom.c
2069F: drivers/extcon/extcon-qcom*2228F: drivers/extcon/extcon-qcom*
2070F: drivers/iommu/msm*
2071F: drivers/i2c/busses/i2c-qup.c
2072F: drivers/i2c/busses/i2c-qcom-geni.c2229F: drivers/i2c/busses/i2c-qcom-geni.c
2230F: drivers/i2c/busses/i2c-qup.c
2231F: drivers/iommu/msm*
2073F: drivers/mfd/ssbi.c2232F: drivers/mfd/ssbi.c
2074F: drivers/mmc/host/mmci_qcom*2233F: drivers/mmc/host/mmci_qcom*
2075F: drivers/mmc/host/sdhci_msm.c2234F: drivers/mmc/host/sdhci-msm.c
2076F: drivers/pci/controller/dwc/pcie-qcom.c2235F: drivers/pci/controller/dwc/pcie-qcom.c
2077F: drivers/phy/qualcomm/2236F: drivers/phy/qualcomm/
2078F: drivers/power/*/msm*2237F: drivers/power/*/msm*
2079F: drivers/reset/reset-qcom-*2238F: drivers/reset/reset-qcom-*
2080F: drivers/scsi/ufs/ufs-qcom.*2239F: drivers/scsi/ufs/ufs-qcom.*
2081F: drivers/spi/spi-qup.c
2082F: drivers/spi/spi-geni-qcom.c2240F: drivers/spi/spi-geni-qcom.c
2083F: drivers/spi/spi-qcom-qspi.c2241F: drivers/spi/spi-qcom-qspi.c
2242F: drivers/spi/spi-qup.c
2084F: drivers/tty/serial/msm_serial.c2243F: drivers/tty/serial/msm_serial.c
2085F: drivers/usb/dwc3/dwc3-qcom.c2244F: drivers/usb/dwc3/dwc3-qcom.c
2086F: include/dt-bindings/*/qcom*2245F: include/dt-bindings/*/qcom*
2087F: include/linux/*/qcom*2246F: include/linux/*/qcom*
2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
20892247
2090ARM/RADISYS ENP2611 MACHINE SUPPORT2248ARM/RADISYS ENP2611 MACHINE SUPPORT
2091M: Lennert Buytenhek <kernel@wantstofly.org>2249M: Lennert Buytenhek <kernel@wantstofly.org>
@@ -2097,39 +2255,42 @@ M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)2256L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2099S: Maintained2257S: Maintained
2258F: Documentation/devicetree/bindings/arm/rda.yaml
2259F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2260F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2261F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2262F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2100F: arch/arm/boot/dts/rda8810pl-*2263F: arch/arm/boot/dts/rda8810pl-*
2101F: drivers/clocksource/timer-rda.c2264F: drivers/clocksource/timer-rda.c
2265F: drivers/gpio/gpio-rda.c
2102F: drivers/irqchip/irq-rda-intc.c2266F: drivers/irqchip/irq-rda-intc.c
2103F: drivers/tty/serial/rda-uart.c2267F: drivers/tty/serial/rda-uart.c
2104F: Documentation/devicetree/bindings/arm/rda.txt
2105F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2106F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2107F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
21082268
2109ARM/REALTEK ARCHITECTURE2269ARM/REALTEK ARCHITECTURE
2110M: Andreas Färber <afaerber@suse.de>2270M: Andreas Färber <afaerber@suse.de>
2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2112S: Maintained2273S: Maintained
2274F: Documentation/devicetree/bindings/arm/realtek.yaml
2113F: arch/arm64/boot/dts/realtek/2275F: arch/arm64/boot/dts/realtek/
2114F: Documentation/devicetree/bindings/arm/realtek.txt
21152276
2116ARM/RENESAS ARM64 ARCHITECTURE2277ARM/RENESAS ARM64 ARCHITECTURE
2117M: Simon Horman <horms@verge.net.au>2278M: Geert Uytterhoeven <geert+renesas@glider.be>
2118M: Magnus Damm <magnus.damm@gmail.com>2279M: Magnus Damm <magnus.damm@gmail.com>
2119L: linux-renesas-soc@vger.kernel.org2280L: linux-renesas-soc@vger.kernel.org
2120Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2122S: Supported2281S: Supported
2123F: arch/arm64/boot/dts/renesas/2282Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2124F: Documentation/devicetree/bindings/arm/renesas.yaml2284F: Documentation/devicetree/bindings/arm/renesas.yaml
2285F: arch/arm64/boot/dts/renesas/
2125F: drivers/soc/renesas/2286F: drivers/soc/renesas/
2126F: include/linux/soc/renesas/2287F: include/linux/soc/renesas/
21272288
2128ARM/RISCPC ARCHITECTURE2289ARM/RISCPC ARCHITECTURE
2129M: Russell King <linux@armlinux.org.uk>2290M: Russell King <linux@armlinux.org.uk>
2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131W: http://www.armlinux.org.uk/
2132S: Maintained2292S: Maintained
2293W: http://www.armlinux.org.uk/
2133F: arch/arm/include/asm/hardware/entry-macro-iomd.S2294F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2134F: arch/arm/include/asm/hardware/ioc.h2295F: arch/arm/include/asm/hardware/ioc.h
2135F: arch/arm/include/asm/hardware/iomd.h2296F: arch/arm/include/asm/hardware/iomd.h
@@ -2144,16 +2305,18 @@ ARM/Rockchip SoC support
2144M: Heiko Stuebner <heiko@sntech.de>2305M: Heiko Stuebner <heiko@sntech.de>
2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146L: linux-rockchip@lists.infradead.org2307L: linux-rockchip@lists.infradead.org
2147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2148S: Maintained2308S: Maintained
2149F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt2309T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2310F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2311F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2312F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2150F: arch/arm/boot/dts/rk3*2313F: arch/arm/boot/dts/rk3*
2151F: arch/arm/boot/dts/rv1108*2314F: arch/arm/boot/dts/rv1108*
2152F: arch/arm/mach-rockchip/2315F: arch/arm/mach-rockchip/
2316F: drivers/*/*/*rockchip*
2317F: drivers/*/*rockchip*
2153F: drivers/clk/rockchip/2318F: drivers/clk/rockchip/
2154F: drivers/i2c/busses/i2c-rk3x.c2319F: drivers/i2c/busses/i2c-rk3x.c
2155F: drivers/*/*rockchip*
2156F: drivers/*/*/*rockchip*
2157F: sound/soc/rockchip/2320F: sound/soc/rockchip/
2158N: rockchip2321N: rockchip
21592322
@@ -2162,27 +2325,28 @@ M: Kukjin Kim <kgene@kernel.org>
2162M: Krzysztof Kozlowski <krzk@kernel.org>2325M: Krzysztof Kozlowski <krzk@kernel.org>
2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)2327L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2165Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2166S: Maintained2328S: Maintained
2329Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2330F: Documentation/arm/samsung/
2331F: Documentation/devicetree/bindings/arm/samsung/
2332F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2333F: arch/arm/boot/dts/exynos*
2167F: arch/arm/boot/dts/s3c*2334F: arch/arm/boot/dts/s3c*
2168F: arch/arm/boot/dts/s5p*2335F: arch/arm/boot/dts/s5p*
2169F: arch/arm/boot/dts/exynos*2336F: arch/arm/mach-exynos*/
2170F: arch/arm64/boot/dts/exynos/
2171F: arch/arm/plat-samsung/
2172F: arch/arm/mach-s3c24*/2337F: arch/arm/mach-s3c24*/
2173F: arch/arm/mach-s3c64xx/2338F: arch/arm/mach-s3c64xx/
2174F: arch/arm/mach-s5p*/2339F: arch/arm/mach-s5p*/
2175F: arch/arm/mach-exynos*/2340F: arch/arm/plat-samsung/
2176F: drivers/*/*s3c24*2341F: arch/arm64/boot/dts/exynos/
2177F: drivers/*/*/*s3c24*2342F: drivers/*/*/*s3c24*
2343F: drivers/*/*s3c24*
2178F: drivers/*/*s3c64xx*2344F: drivers/*/*s3c64xx*
2179F: drivers/*/*s5pv210*2345F: drivers/*/*s5pv210*
2180F: drivers/memory/samsung/*2346F: drivers/memory/samsung/
2181F: drivers/soc/samsung/*2347F: drivers/soc/samsung/
2182F: Documentation/arm/Samsung/2348F: drivers/tty/serial/samsung*
2183F: Documentation/devicetree/bindings/arm/samsung/2349F: include/linux/soc/samsung/
2184F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2185F: Documentation/devicetree/bindings/power/pd-samsung.txt
2186N: exynos2350N: exynos
21872351
2188ARM/SAMSUNG MOBILE MACHINE SUPPORT2352ARM/SAMSUNG MOBILE MACHINE SUPPORT
@@ -2205,8 +2369,8 @@ M: Marek Szyprowski <m.szyprowski@samsung.com>
2205L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)2369L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2206L: linux-media@vger.kernel.org2370L: linux-media@vger.kernel.org
2207S: Maintained2371S: Maintained
2208F: drivers/media/platform/s5p-cec/
2209F: Documentation/devicetree/bindings/media/s5p-cec.txt2372F: Documentation/devicetree/bindings/media/s5p-cec.txt
2373F: drivers/media/platform/s5p-cec/
22102374
2211ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT2375ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2212M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>2376M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
@@ -2228,12 +2392,13 @@ S: Maintained
2228F: drivers/media/platform/s5p-mfc/2392F: drivers/media/platform/s5p-mfc/
22292393
2230ARM/SHMOBILE ARM ARCHITECTURE2394ARM/SHMOBILE ARM ARCHITECTURE
2231M: Simon Horman <horms@verge.net.au>2395M: Geert Uytterhoeven <geert+renesas@glider.be>
2232M: Magnus Damm <magnus.damm@gmail.com>2396M: Magnus Damm <magnus.damm@gmail.com>
2233L: linux-renesas-soc@vger.kernel.org2397L: linux-renesas-soc@vger.kernel.org
2234Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2235T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2236S: Supported2398S: Supported
2399Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2401F: Documentation/devicetree/bindings/arm/renesas.yaml
2237F: arch/arm/boot/dts/emev2*2402F: arch/arm/boot/dts/emev2*
2238F: arch/arm/boot/dts/gr-peach*2403F: arch/arm/boot/dts/gr-peach*
2239F: arch/arm/boot/dts/iwg20d-q7*2404F: arch/arm/boot/dts/iwg20d-q7*
@@ -2244,20 +2409,19 @@ F: arch/arm/boot/dts/sh*
2244F: arch/arm/configs/shmobile_defconfig2409F: arch/arm/configs/shmobile_defconfig
2245F: arch/arm/include/debug/renesas-scif.S2410F: arch/arm/include/debug/renesas-scif.S
2246F: arch/arm/mach-shmobile/2411F: arch/arm/mach-shmobile/
2247F: Documentation/devicetree/bindings/arm/renesas.yaml
2248F: drivers/soc/renesas/2412F: drivers/soc/renesas/
2249F: include/linux/soc/renesas/2413F: include/linux/soc/renesas/
22502414
2251ARM/SOCFPGA ARCHITECTURE2415ARM/SOCFPGA ARCHITECTURE
2252M: Dinh Nguyen <dinguyen@kernel.org>2416M: Dinh Nguyen <dinguyen@kernel.org>
2253S: Maintained2417S: Maintained
2254F: arch/arm/mach-socfpga/2418W: http://www.rocketboards.org
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2255F: arch/arm/boot/dts/socfpga*2420F: arch/arm/boot/dts/socfpga*
2256F: arch/arm/configs/socfpga_defconfig2421F: arch/arm/configs/socfpga_defconfig
2422F: arch/arm/mach-socfpga/
2257F: arch/arm64/boot/dts/altera/2423F: arch/arm64/boot/dts/altera/
2258F: arch/arm64/boot/dts/intel/2424F: arch/arm64/boot/dts/intel/
2259W: http://www.rocketboards.org
2260T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
22612425
2262ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT2426ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2263M: Dinh Nguyen <dinguyen@kernel.org>2427M: Dinh Nguyen <dinguyen@kernel.org>
@@ -2271,28 +2435,31 @@ F: drivers/edac/altera_edac.
22712435
2272ARM/SPREADTRUM SoC SUPPORT2436ARM/SPREADTRUM SoC SUPPORT
2273M: Orson Zhai <orsonzhai@gmail.com>2437M: Orson Zhai <orsonzhai@gmail.com>
2274M: Baolin Wang <baolin.wang@linaro.org>2438M: Baolin Wang <baolin.wang7@gmail.com>
2275M: Chunyan Zhang <zhang.lyra@gmail.com>2439M: Chunyan Zhang <zhang.lyra@gmail.com>
2276S: Maintained2440S: Maintained
2277F: arch/arm64/boot/dts/sprd2441F: arch/arm64/boot/dts/sprd
2278N: sprd2442N: sprd
2443N: sc27xx
2444N: sc2731
22792445
2280ARM/STI ARCHITECTURE2446ARM/STI ARCHITECTURE
2281M: Patrice Chotard <patrice.chotard@st.com>2447M: Patrice Chotard <patrice.chotard@st.com>
2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283W: http://www.stlinux.com
2284S: Maintained2449S: Maintained
2450W: http://www.stlinux.com
2285F: Documentation/devicetree/bindings/i2c/i2c-st.txt2451F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2286F: arch/arm/mach-sti/
2287F: arch/arm/boot/dts/sti*2452F: arch/arm/boot/dts/sti*
2453F: arch/arm/mach-sti/
2454F: drivers/ata/ahci_st.c
2288F: drivers/char/hw_random/st-rng.c2455F: drivers/char/hw_random/st-rng.c
2289F: drivers/clocksource/arm_global_timer.c2456F: drivers/clocksource/arm_global_timer.c
2290F: drivers/clocksource/clksrc_st_lpc.c2457F: drivers/clocksource/clksrc_st_lpc.c
2291F: drivers/cpufreq/sti-cpufreq.c2458F: drivers/cpufreq/sti-cpufreq.c
2292F: drivers/dma/st_fdma*2459F: drivers/dma/st_fdma*
2293F: drivers/i2c/busses/i2c-st.c2460F: drivers/i2c/busses/i2c-st.c
2294F: drivers/media/rc/st_rc.c
2295F: drivers/media/platform/sti/c8sectpfe/2461F: drivers/media/platform/sti/c8sectpfe/
2462F: drivers/media/rc/st_rc.c
2296F: drivers/mmc/host/sdhci-st.c2463F: drivers/mmc/host/sdhci-st.c
2297F: drivers/phy/st/phy-miphy28lp.c2464F: drivers/phy/st/phy-miphy28lp.c
2298F: drivers/phy/st/phy-stih407-usb.c2465F: drivers/phy/st/phy-stih407-usb.c
@@ -2306,7 +2473,6 @@ F: drivers/usb/dwc3/dwc3-st.c
2306F: drivers/usb/host/ehci-st.c2473F: drivers/usb/host/ehci-st.c
2307F: drivers/usb/host/ohci-st.c2474F: drivers/usb/host/ohci-st.c
2308F: drivers/watchdog/st_lpc_wdt.c2475F: drivers/watchdog/st_lpc_wdt.c
2309F: drivers/ata/ahci_st.c
2310F: include/linux/remoteproc/st_slim_rproc.h2476F: include/linux/remoteproc/st_slim_rproc.h
23112477
2312ARM/STM32 ARCHITECTURE2478ARM/STM32 ARCHITECTURE
@@ -2316,19 +2482,19 @@ L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317S: Maintained2483S: Maintained
2318T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2319N: stm32
2320N: stm
2321F: arch/arm/boot/dts/stm32*2485F: arch/arm/boot/dts/stm32*
2322F: arch/arm/mach-stm32/2486F: arch/arm/mach-stm32/
2323F: drivers/clocksource/armv7m_systick.c2487F: drivers/clocksource/armv7m_systick.c
2488N: stm32
2489N: stm
23242490
2325ARM/Synaptics SoC support2491ARM/Synaptics SoC support
2326M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>2492M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2327M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>2493M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S: Maintained2495S: Maintained
2330F: arch/arm/mach-berlin/
2331F: arch/arm/boot/dts/berlin*2496F: arch/arm/boot/dts/berlin*
2497F: arch/arm/mach-berlin/
2332F: arch/arm64/boot/dts/synaptics/2498F: arch/arm64/boot/dts/synaptics/
23332499
2334ARM/TANGO ARCHITECTURE2500ARM/TANGO ARCHITECTURE
@@ -2344,12 +2510,12 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344S: Maintained2510S: Maintained
23452511
2346ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT2512ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2347M: Hans Verkuil <hans.verkuil@cisco.com>2513M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2348L: linux-tegra@vger.kernel.org2514L: linux-tegra@vger.kernel.org
2349L: linux-media@vger.kernel.org2515L: linux-media@vger.kernel.org
2350S: Maintained2516S: Maintained
2351F: drivers/media/platform/tegra-cec/
2352F: Documentation/devicetree/bindings/media/tegra-cec.txt2517F: Documentation/devicetree/bindings/media/tegra-cec.txt
2518F: drivers/media/platform/tegra-cec/
23532519
2354ARM/TETON BGA MACHINE SUPPORT2520ARM/TETON BGA MACHINE SUPPORT
2355M: "Mark F. Brown" <mark.brown314@gmail.com>2521M: "Mark F. Brown" <mark.brown314@gmail.com>
@@ -2362,23 +2528,13 @@ L: linux-kernel@vger.kernel.org
2362S: Maintained2528S: Maintained
2363F: drivers/memory/*emif*2529F: drivers/memory/*emif*
23642530
2365ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2366M: Tero Kristo <t-kristo@ti.com>
2367M: Nishanth Menon <nm@ti.com>
2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S: Supported
2370F: Documentation/devicetree/bindings/arm/ti/k3.txt
2371F: arch/arm64/boot/dts/ti/Makefile
2372F: arch/arm64/boot/dts/ti/k3-*
2373F: include/dt-bindings/pinctrl/k3.h
2374
2375ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE2531ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2376M: Santosh Shilimkar <ssantosh@kernel.org>2532M: Santosh Shilimkar <ssantosh@kernel.org>
2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S: Maintained2534S: Maintained
2379F: arch/arm/mach-keystone/
2380F: arch/arm/boot/dts/keystone-*
2381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2536F: arch/arm/boot/dts/keystone-*
2537F: arch/arm/mach-keystone/
23822538
2383ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK2539ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2384M: Santosh Shilimkar <ssantosh@kernel.org>2540M: Santosh Shilimkar <ssantosh@kernel.org>
@@ -2399,6 +2555,16 @@ L: linux-kernel@vger.kernel.org
2399S: Maintained2555S: Maintained
2400F: drivers/power/reset/keystone-reset.c2556F: drivers/power/reset/keystone-reset.c
24012557
2558ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2559M: Tero Kristo <t-kristo@ti.com>
2560M: Nishanth Menon <nm@ti.com>
2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S: Supported
2563F: Documentation/devicetree/bindings/arm/ti/k3.txt
2564F: arch/arm64/boot/dts/ti/Makefile
2565F: arch/arm64/boot/dts/ti/k3-*
2566F: include/dt-bindings/pinctrl/k3.h
2567
2402ARM/THECUS N2100 MACHINE SUPPORT2568ARM/THECUS N2100 MACHINE SUPPORT
2403M: Lennert Buytenhek <kernel@wantstofly.org>2569M: Lennert Buytenhek <kernel@wantstofly.org>
2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -2412,11 +2578,11 @@ S: Maintained
2412ARM/UNIPHIER ARCHITECTURE2578ARM/UNIPHIER ARCHITECTURE
2413M: Masahiro Yamada <yamada.masahiro@socionext.com>2579M: Masahiro Yamada <yamada.masahiro@socionext.com>
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2416S: Maintained2581S: Maintained
2417F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2418F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt2583F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2419F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt2584F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2585F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2420F: arch/arm/boot/dts/uniphier*2586F: arch/arm/boot/dts/uniphier*
2421F: arch/arm/include/asm/hardware/cache-uniphier.h2587F: arch/arm/include/asm/hardware/cache-uniphier.h
2422F: arch/arm/mach-uniphier/2588F: arch/arm/mach-uniphier/
@@ -2434,24 +2600,17 @@ F: drivers/reset/reset-uniphier.c
2434F: drivers/tty/serial/8250/8250_uniphier.c2600F: drivers/tty/serial/8250/8250_uniphier.c
2435N: uniphier2601N: uniphier
24362602
2437ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2438M: Ulf Hansson <ulf.hansson@linaro.org>
2439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440T: git git://git.linaro.org/people/ulfh/clk.git
2441S: Maintained
2442F: drivers/clk/ux500/
2443
2444ARM/VERSATILE EXPRESS PLATFORM2603ARM/VERSATILE EXPRESS PLATFORM
2445M: Liviu Dudau <liviu.dudau@arm.com>2604M: Liviu Dudau <liviu.dudau@arm.com>
2446M: Sudeep Holla <sudeep.holla@arm.com>2605M: Sudeep Holla <sudeep.holla@arm.com>
2447M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>2606M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449S: Maintained2608S: Maintained
2609F: */*/*/vexpress*
2610F: */*/vexpress*
2450F: arch/arm/boot/dts/vexpress*2611F: arch/arm/boot/dts/vexpress*
2451F: arch/arm64/boot/dts/arm/
2452F: arch/arm/mach-vexpress/2612F: arch/arm/mach-vexpress/
2453F: */*/vexpress*2613F: arch/arm64/boot/dts/arm/
2454F: */*/*/vexpress*
2455F: drivers/clk/versatile/clk-vexpress-osc.c2614F: drivers/clk/versatile/clk-vexpress-osc.c
2456F: drivers/clocksource/timer-versatile.c2615F: drivers/clocksource/timer-versatile.c
2457N: mps22616N: mps2
@@ -2459,16 +2618,16 @@ N: mps2
2459ARM/VFP SUPPORT2618ARM/VFP SUPPORT
2460M: Russell King <linux@armlinux.org.uk>2619M: Russell King <linux@armlinux.org.uk>
2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462W: http://www.armlinux.org.uk/
2463S: Maintained2621S: Maintained
2622W: http://www.armlinux.org.uk/
2464F: arch/arm/vfp/2623F: arch/arm/vfp/
24652624
2466ARM/VOIPAC PXA270 SUPPORT2625ARM/VOIPAC PXA270 SUPPORT
2467M: Marek Vasut <marek.vasut@gmail.com>2626M: Marek Vasut <marek.vasut@gmail.com>
2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S: Maintained2628S: Maintained
2470F: arch/arm/mach-pxa/vpac270.c
2471F: arch/arm/mach-pxa/include/mach/vpac270.h2629F: arch/arm/mach-pxa/include/mach/vpac270.h
2630F: arch/arm/mach-pxa/vpac270.c
24722631
2473ARM/VT8500 ARM ARCHITECTURE2632ARM/VT8500 ARM ARCHITECTURE
2474M: Tony Prisk <linux@prisktech.co.nz>2633M: Tony Prisk <linux@prisktech.co.nz>
@@ -2492,26 +2651,14 @@ ARM/ZIPIT Z2 SUPPORT
2492M: Marek Vasut <marek.vasut@gmail.com>2651M: Marek Vasut <marek.vasut@gmail.com>
2493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494S: Maintained2653S: Maintained
2495F: arch/arm/mach-pxa/z2.c
2496F: arch/arm/mach-pxa/include/mach/z2.h2654F: arch/arm/mach-pxa/include/mach/z2.h
2655F: arch/arm/mach-pxa/z2.c
24972656
2498ARM/ZTE ARCHITECTURE2657ARM/ZTE ARCHITECTURE
2499M: Jun Nie <jun.nie@linaro.org>2658M: Jun Nie <jun.nie@linaro.org>
2500M: Shawn Guo <shawnguo@kernel.org>2659M: Shawn Guo <shawnguo@kernel.org>
2501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S: Maintained2661S: Maintained
2503F: arch/arm/boot/dts/zx2967*
2504F: arch/arm/mach-zx/
2505F: arch/arm64/boot/dts/zte/
2506F: drivers/clk/zte/
2507F: drivers/dma/zx_dma.c
2508F: drivers/gpio/gpio-zx.c
2509F: drivers/i2c/busses/i2c-zx2967.c
2510F: drivers/mmc/host/dw_mmc-zx.*
2511F: drivers/pinctrl/zte/
2512F: drivers/soc/zte/
2513F: drivers/thermal/zx2967_thermal.c
2514F: drivers/watchdog/zx2967_wdt.c
2515F: Documentation/devicetree/bindings/arm/zte.yaml2662F: Documentation/devicetree/bindings/arm/zte.yaml
2516F: Documentation/devicetree/bindings/clock/zx2967*.txt2663F: Documentation/devicetree/bindings/clock/zx2967*.txt
2517F: Documentation/devicetree/bindings/dma/zxdma.txt2664F: Documentation/devicetree/bindings/dma/zxdma.txt
@@ -2524,6 +2671,18 @@ F: Documentation/devicetree/bindings/soc/zte/
2524F: Documentation/devicetree/bindings/sound/zte,*.txt2671F: Documentation/devicetree/bindings/sound/zte,*.txt
2525F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt2672F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2526F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt2673F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2674F: arch/arm/boot/dts/zx2967*
2675F: arch/arm/mach-zx/
2676F: arch/arm64/boot/dts/zte/
2677F: drivers/clk/zte/
2678F: drivers/dma/zx_dma.c
2679F: drivers/gpio/gpio-zx.c
2680F: drivers/i2c/busses/i2c-zx2967.c
2681F: drivers/mmc/host/dw_mmc-zx.*
2682F: drivers/pinctrl/zte/
2683F: drivers/soc/zte/
2684F: drivers/thermal/zx2967_thermal.c
2685F: drivers/watchdog/zx2967_wdt.c
2527F: include/dt-bindings/clock/zx2967*.h2686F: include/dt-bindings/clock/zx2967*.h
2528F: include/dt-bindings/soc/zte,*.h2687F: include/dt-bindings/soc/zte,*.h
2529F: sound/soc/codecs/zx_aud96p22.c2688F: sound/soc/codecs/zx_aud96p22.c
@@ -2532,31 +2691,32 @@ F: sound/soc/zte/
2532ARM/ZYNQ ARCHITECTURE2691ARM/ZYNQ ARCHITECTURE
2533M: Michal Simek <michal.simek@xilinx.com>2692M: Michal Simek <michal.simek@xilinx.com>
2534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694S: Supported
2535W: http://wiki.xilinx.com2695W: http://wiki.xilinx.com
2536T: git https://github.com/Xilinx/linux-xlnx.git2696T: git https://github.com/Xilinx/linux-xlnx.git
2537S: Supported
2538F: arch/arm/mach-zynq/
2539F: drivers/cpuidle/cpuidle-zynq.c
2540F: drivers/block/xsysace.c
2541N: zynq
2542N: xilinx
2543F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt2697F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2544F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt2698F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2699F: arch/arm/mach-zynq/
2700F: drivers/block/xsysace.c
2545F: drivers/clocksource/timer-cadence-ttc.c2701F: drivers/clocksource/timer-cadence-ttc.c
2546F: drivers/i2c/busses/i2c-cadence.c2702F: drivers/cpuidle/cpuidle-zynq.c
2547F: drivers/mmc/host/sdhci-of-arasan.c
2548F: drivers/edac/synopsys_edac.c2703F: drivers/edac/synopsys_edac.c
2704F: drivers/i2c/busses/i2c-cadence.c
2549F: drivers/i2c/busses/i2c-xiic.c2705F: drivers/i2c/busses/i2c-xiic.c
2706F: drivers/mmc/host/sdhci-of-arasan.c
2707N: zynq
2708N: xilinx
25502709
2551ARM64 PORT (AARCH64 ARCHITECTURE)2710ARM64 PORT (AARCH64 ARCHITECTURE)
2552M: Catalin Marinas <catalin.marinas@arm.com>2711M: Catalin Marinas <catalin.marinas@arm.com>
2553M: Will Deacon <will@kernel.org>2712M: Will Deacon <will@kernel.org>
2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2556S: Maintained2714S: Maintained
2715T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2716F: Documentation/arm64/
2557F: arch/arm64/2717F: arch/arm64/
2718F: tools/testing/selftests/arm64/
2558X: arch/arm64/boot/dts/2719X: arch/arm64/boot/dts/
2559F: Documentation/arm64/
25602720
2561AS3645A LED FLASH CONTROLLER DRIVER2721AS3645A LED FLASH CONTROLLER DRIVER
2562M: Sakari Ailus <sakari.ailus@iki.fi>2722M: Sakari Ailus <sakari.ailus@iki.fi>
@@ -2567,16 +2727,16 @@ F: drivers/leds/leds-as3645a.c
2567ASAHI KASEI AK7375 LENS VOICE COIL DRIVER2727ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2568M: Tianshu Qiu <tian.shu.qiu@intel.com>2728M: Tianshu Qiu <tian.shu.qiu@intel.com>
2569L: linux-media@vger.kernel.org2729L: linux-media@vger.kernel.org
2570T: git git://linuxtv.org/media_tree.git
2571S: Maintained2730S: Maintained
2572F: drivers/media/i2c/ak7375.c2731T: git git://linuxtv.org/media_tree.git
2573F: Documentation/devicetree/bindings/media/i2c/ak7375.txt2732F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2733F: drivers/media/i2c/ak7375.c
25742734
2575ASAHI KASEI AK8974 DRIVER2735ASAHI KASEI AK8974 DRIVER
2576M: Linus Walleij <linus.walleij@linaro.org>2736M: Linus Walleij <linus.walleij@linaro.org>
2577L: linux-iio@vger.kernel.org2737L: linux-iio@vger.kernel.org
2578W: http://www.akm.com/
2579S: Supported2738S: Supported
2739W: http://www.akm.com/
2580F: drivers/iio/magnetometer/ak8974.c2740F: drivers/iio/magnetometer/ak8974.c
25812741
2582ASC7621 HARDWARE MONITOR DRIVER2742ASC7621 HARDWARE MONITOR DRIVER
@@ -2586,20 +2746,37 @@ S: Maintained
2586F: Documentation/hwmon/asc7621.rst2746F: Documentation/hwmon/asc7621.rst
2587F: drivers/hwmon/asc7621.c2747F: drivers/hwmon/asc7621.c
25882748
2749ASPEED PINCTRL DRIVERS
2750M: Andrew Jeffery <andrew@aj.id.au>
2751L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2752L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2753L: linux-gpio@vger.kernel.org
2754S: Maintained
2755F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2756F: drivers/pinctrl/aspeed/
2757
2758ASPEED SCU INTERRUPT CONTROLLER DRIVER
2759M: Eddie James <eajames@linux.ibm.com>
2760L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2761S: Maintained
2762F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2763F: drivers/irqchip/irq-aspeed-scu-ic.c
2764F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2765
2589ASPEED VIDEO ENGINE DRIVER2766ASPEED VIDEO ENGINE DRIVER
2590M: Eddie James <eajames@linux.ibm.com>2767M: Eddie James <eajames@linux.ibm.com>
2591L: linux-media@vger.kernel.org2768L: linux-media@vger.kernel.org
2592L: openbmc@lists.ozlabs.org (moderated for non-subscribers)2769L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2593S: Maintained2770S: Maintained
2594F: drivers/media/platform/aspeed-video.c
2595F: Documentation/devicetree/bindings/media/aspeed-video.txt2771F: Documentation/devicetree/bindings/media/aspeed-video.txt
2772F: drivers/media/platform/aspeed-video.c
25962773
2597ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS2774ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2598M: Corentin Chary <corentin.chary@gmail.com>2775M: Corentin Chary <corentin.chary@gmail.com>
2599L: acpi4asus-user@lists.sourceforge.net2776L: acpi4asus-user@lists.sourceforge.net
2600L: platform-driver-x86@vger.kernel.org2777L: platform-driver-x86@vger.kernel.org
2601W: http://acpi4asus.sf.net
2602S: Maintained2778S: Maintained
2779W: http://acpi4asus.sf.net
2603F: drivers/platform/x86/asus*.c2780F: drivers/platform/x86/asus*.c
2604F: drivers/platform/x86/eeepc*.c2781F: drivers/platform/x86/eeepc*.c
26052782
@@ -2614,51 +2791,51 @@ M: David Howells <dhowells@redhat.com>
2614L: keyrings@vger.kernel.org2791L: keyrings@vger.kernel.org
2615S: Maintained2792S: Maintained
2616F: Documentation/crypto/asymmetric-keys.txt2793F: Documentation/crypto/asymmetric-keys.txt
2617F: include/linux/verification.h
2618F: include/crypto/public_key.h
2619F: include/crypto/pkcs7.h
2620F: crypto/asymmetric_keys/2794F: crypto/asymmetric_keys/
2795F: include/crypto/pkcs7.h
2796F: include/crypto/public_key.h
2797F: include/linux/verification.h
26212798
2622ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API2799ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2623R: Dan Williams <dan.j.williams@intel.com>2800R: Dan Williams <dan.j.williams@intel.com>
2624W: http://sourceforge.net/projects/xscaleiop
2625S: Odd fixes2801S: Odd fixes
2802W: http://sourceforge.net/projects/xscaleiop
2626F: Documentation/crypto/async-tx-api.txt2803F: Documentation/crypto/async-tx-api.txt
2627F: crypto/async_tx/2804F: crypto/async_tx/
2628F: drivers/dma/2805F: drivers/dma/
2629F: include/linux/dmaengine.h
2630F: include/linux/async_tx.h2806F: include/linux/async_tx.h
2807F: include/linux/dmaengine.h
26312808
2632AT24 EEPROM DRIVER2809AT24 EEPROM DRIVER
2633M: Bartosz Golaszewski <bgolaszewski@baylibre.com>2810M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2634L: linux-i2c@vger.kernel.org2811L: linux-i2c@vger.kernel.org
2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2636S: Maintained2812S: Maintained
2637F: Documentation/devicetree/bindings/eeprom/at24.txt2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2814F: Documentation/devicetree/bindings/eeprom/at24.yaml
2638F: drivers/misc/eeprom/at24.c2815F: drivers/misc/eeprom/at24.c
26392816
2640ATA OVER ETHERNET (AOE) DRIVER2817ATA OVER ETHERNET (AOE) DRIVER
2641M: "Justin Sanders" <justin@coraid.com>2818M: "Justin Sanders" <justin@coraid.com>
2642W: http://www.openaoe.org/
2643S: Supported2819S: Supported
2644F: Documentation/aoe/2820W: http://www.openaoe.org/
2821F: Documentation/admin-guide/aoe/
2645F: drivers/block/aoe/2822F: drivers/block/aoe/
26462823
2647ATHEROS 71XX/9XXX GPIO DRIVER2824ATHEROS 71XX/9XXX GPIO DRIVER
2648M: Alban Bedel <albeu@free.fr>2825M: Alban Bedel <albeu@free.fr>
2826S: Maintained
2649W: https://github.com/AlbanBedel/linux2827W: https://github.com/AlbanBedel/linux
2650T: git git://github.com/AlbanBedel/linux2828T: git git://github.com/AlbanBedel/linux
2651S: Maintained
2652F: drivers/gpio/gpio-ath79.c
2653F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt2829F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2830F: drivers/gpio/gpio-ath79.c
26542831
2655ATHEROS 71XX/9XXX USB PHY DRIVER2832ATHEROS 71XX/9XXX USB PHY DRIVER
2656M: Alban Bedel <albeu@free.fr>2833M: Alban Bedel <albeu@free.fr>
2834S: Maintained
2657W: https://github.com/AlbanBedel/linux2835W: https://github.com/AlbanBedel/linux
2658T: git git://github.com/AlbanBedel/linux2836T: git git://github.com/AlbanBedel/linux
2659S: Maintained
2660F: drivers/phy/qualcomm/phy-ath79-usb.c
2661F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt2837F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2838F: drivers/phy/qualcomm/phy-ath79-usb.c
26622839
2663ATHEROS ATH GENERIC UTILITIES2840ATHEROS ATH GENERIC UTILITIES
2664M: Kalle Valo <kvalo@codeaurora.org>2841M: Kalle Valo <kvalo@codeaurora.org>
@@ -2671,16 +2848,16 @@ M: Jiri Slaby <jirislaby@gmail.com>
2671M: Nick Kossifidis <mickflemm@gmail.com>2848M: Nick Kossifidis <mickflemm@gmail.com>
2672M: Luis Chamberlain <mcgrof@kernel.org>2849M: Luis Chamberlain <mcgrof@kernel.org>
2673L: linux-wireless@vger.kernel.org2850L: linux-wireless@vger.kernel.org
2674W: http://wireless.kernel.org/en/users/Drivers/ath5k
2675S: Maintained2851S: Maintained
2852W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2676F: drivers/net/wireless/ath/ath5k/2853F: drivers/net/wireless/ath/ath5k/
26772854
2678ATHEROS ATH6KL WIRELESS DRIVER2855ATHEROS ATH6KL WIRELESS DRIVER
2679M: Kalle Valo <kvalo@codeaurora.org>2856M: Kalle Valo <kvalo@codeaurora.org>
2680L: linux-wireless@vger.kernel.org2857L: linux-wireless@vger.kernel.org
2681W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2683S: Supported2858S: Supported
2859W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2860T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2684F: drivers/net/wireless/ath/ath6kl/2861F: drivers/net/wireless/ath/ath6kl/
26852862
2686ATI_REMOTE2 DRIVER2863ATI_REMOTE2 DRIVER
@@ -2698,17 +2875,17 @@ ATLX ETHERNET DRIVERS
2698M: Jay Cliburn <jcliburn@gmail.com>2875M: Jay Cliburn <jcliburn@gmail.com>
2699M: Chris Snook <chris.snook@gmail.com>2876M: Chris Snook <chris.snook@gmail.com>
2700L: netdev@vger.kernel.org2877L: netdev@vger.kernel.org
2878S: Maintained
2701W: http://sourceforge.net/projects/atl12879W: http://sourceforge.net/projects/atl1
2702W: http://atl1.sourceforge.net2880W: http://atl1.sourceforge.net
2703S: Maintained
2704F: drivers/net/ethernet/atheros/2881F: drivers/net/ethernet/atheros/
27052882
2706ATM2883ATM
2707M: Chas Williams <3chas3@gmail.com>2884M: Chas Williams <3chas3@gmail.com>
2708L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)2885L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2709L: netdev@vger.kernel.org2886L: netdev@vger.kernel.org
2710W: http://linux-atm.sourceforge.net
2711S: Maintained2887S: Maintained
2888W: http://linux-atm.sourceforge.net
2712F: drivers/atm/2889F: drivers/atm/
2713F: include/linux/atm*2890F: include/linux/atm*
2714F: include/uapi/linux/atm*2891F: include/uapi/linux/atm*
@@ -2720,17 +2897,17 @@ F: drivers/net/ethernet/cadence/
27202897
2721ATMEL MAXTOUCH DRIVER2898ATMEL MAXTOUCH DRIVER
2722M: Nick Dyer <nick@shmanahar.org>2899M: Nick Dyer <nick@shmanahar.org>
2723T: git git://github.com/ndyer/linux.git
2724S: Maintained2900S: Maintained
2901T: git git://github.com/ndyer/linux.git
2725F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt2902F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2726F: drivers/input/touchscreen/atmel_mxt_ts.c2903F: drivers/input/touchscreen/atmel_mxt_ts.c
27272904
2728ATMEL WIRELESS DRIVER2905ATMEL WIRELESS DRIVER
2729M: Simon Kelley <simon@thekelleys.org.uk>2906M: Simon Kelley <simon@thekelleys.org.uk>
2730L: linux-wireless@vger.kernel.org2907L: linux-wireless@vger.kernel.org
2908S: Maintained
2731W: http://www.thekelleys.org.uk/atmel2909W: http://www.thekelleys.org.uk/atmel
2732W: http://atmelwlandriver.sourceforge.net/2910W: http://atmelwlandriver.sourceforge.net/
2733S: Maintained
2734F: drivers/net/wireless/atmel/atmel*2911F: drivers/net/wireless/atmel/atmel*
27352912
2736ATOMIC INFRASTRUCTURE2913ATOMIC INFRASTRUCTURE
@@ -2746,25 +2923,25 @@ F: scripts/atomic/
2746ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER2923ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2747M: Bradley Grove <linuxdrivers@attotech.com>2924M: Bradley Grove <linuxdrivers@attotech.com>
2748L: linux-scsi@vger.kernel.org2925L: linux-scsi@vger.kernel.org
2749W: http://www.attotech.com
2750S: Supported2926S: Supported
2927W: http://www.attotech.com
2751F: drivers/scsi/esas2r2928F: drivers/scsi/esas2r
27522929
2753ATUSB IEEE 802.15.4 RADIO DRIVER2930ATUSB IEEE 802.15.4 RADIO DRIVER
2754M: Stefan Schmidt <stefan@datenfreihafen.org>2931M: Stefan Schmidt <stefan@datenfreihafen.org>
2755L: linux-wpan@vger.kernel.org2932L: linux-wpan@vger.kernel.org
2756S: Maintained2933S: Maintained
2934F: drivers/net/ieee802154/at86rf230.h
2757F: drivers/net/ieee802154/atusb.c2935F: drivers/net/ieee802154/atusb.c
2758F: drivers/net/ieee802154/atusb.h2936F: drivers/net/ieee802154/atusb.h
2759F: drivers/net/ieee802154/at86rf230.h
27602937
2761AUDIT SUBSYSTEM2938AUDIT SUBSYSTEM
2762M: Paul Moore <paul@paul-moore.com>2939M: Paul Moore <paul@paul-moore.com>
2763M: Eric Paris <eparis@redhat.com>2940M: Eric Paris <eparis@redhat.com>
2764L: linux-audit@redhat.com (moderated for non-subscribers)2941L: linux-audit@redhat.com (moderated for non-subscribers)
2942S: Supported
2765W: https://github.com/linux-audit2943W: https://github.com/linux-audit
2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2767S: Supported
2768F: include/linux/audit.h2945F: include/linux/audit.h
2769F: include/uapi/linux/audit.h2946F: include/uapi/linux/audit.h
2770F: kernel/audit*2947F: kernel/audit*
@@ -2785,17 +2962,16 @@ F: drivers/iio/adc/hx711.c
2785AX.25 NETWORK LAYER2962AX.25 NETWORK LAYER
2786M: Ralf Baechle <ralf@linux-mips.org>2963M: Ralf Baechle <ralf@linux-mips.org>
2787L: linux-hams@vger.kernel.org2964L: linux-hams@vger.kernel.org
2788W: http://www.linux-ax25.org/
2789S: Maintained2965S: Maintained
2790F: include/uapi/linux/ax25.h2966W: http://www.linux-ax25.org/
2791F: include/net/ax25.h2967F: include/net/ax25.h
2968F: include/uapi/linux/ax25.h
2792F: net/ax25/2969F: net/ax25/
27932970
2794AXENTIA ARM DEVICES2971AXENTIA ARM DEVICES
2795M: Peter Rosin <peda@axentia.se>2972M: Peter Rosin <peda@axentia.se>
2796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797S: Maintained2974S: Maintained
2798F: Documentation/devicetree/bindings/arm/axentia.txt
2799F: arch/arm/boot/dts/at91-linea.dtsi2975F: arch/arm/boot/dts/at91-linea.dtsi
2800F: arch/arm/boot/dts/at91-natte.dtsi2976F: arch/arm/boot/dts/at91-natte.dtsi
2801F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts2977F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
@@ -2808,6 +2984,14 @@ S: Maintained
2808F: Documentation/devicetree/bindings/sound/axentia,*2984F: Documentation/devicetree/bindings/sound/axentia,*
2809F: sound/soc/atmel/tse850-pcm5142.c2985F: sound/soc/atmel/tse850-pcm5142.c
28102986
2987AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2988M: Nuno Sá <nuno.sa@analog.com>
2989L: linux-hwmon@vger.kernel.org
2990S: Supported
2991W: http://ez.analog.com/community/linux-device-drivers
2992F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2993F: drivers/hwmon/axi-fan-control.c
2994
2811AXXIA I2C CONTROLLER2995AXXIA I2C CONTROLLER
2812M: Krzysztof Adamski <krzysztof.adamski@nokia.com>2996M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2813L: linux-i2c@vger.kernel.org2997L: linux-i2c@vger.kernel.org
@@ -2818,32 +3002,32 @@ F: drivers/i2c/busses/i2c-axxia.c
2818AZ6007 DVB DRIVER3002AZ6007 DVB DRIVER
2819M: Mauro Carvalho Chehab <mchehab@kernel.org>3003M: Mauro Carvalho Chehab <mchehab@kernel.org>
2820L: linux-media@vger.kernel.org3004L: linux-media@vger.kernel.org
3005S: Maintained
2821W: https://linuxtv.org3006W: https://linuxtv.org
2822T: git git://linuxtv.org/media_tree.git3007T: git git://linuxtv.org/media_tree.git
2823S: Maintained
2824F: drivers/media/usb/dvb-usb-v2/az6007.c3008F: drivers/media/usb/dvb-usb-v2/az6007.c
28253009
2826AZTECH FM RADIO RECEIVER DRIVER3010AZTECH FM RADIO RECEIVER DRIVER
2827M: Hans Verkuil <hverkuil@xs4all.nl>3011M: Hans Verkuil <hverkuil@xs4all.nl>
2828L: linux-media@vger.kernel.org3012L: linux-media@vger.kernel.org
2829T: git git://linuxtv.org/media_tree.git
2830W: https://linuxtv.org
2831S: Maintained3013S: Maintained
3014W: https://linuxtv.org
3015T: git git://linuxtv.org/media_tree.git
2832F: drivers/media/radio/radio-aztech*3016F: drivers/media/radio/radio-aztech*
28333017
2834B43 WIRELESS DRIVER3018B43 WIRELESS DRIVER
2835L: linux-wireless@vger.kernel.org3019L: linux-wireless@vger.kernel.org
2836L: b43-dev@lists.infradead.org3020L: b43-dev@lists.infradead.org
2837W: http://wireless.kernel.org/en/users/Drivers/b43
2838S: Odd Fixes3021S: Odd Fixes
3022W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
2839F: drivers/net/wireless/broadcom/b43/3023F: drivers/net/wireless/broadcom/b43/
28403024
2841B43LEGACY WIRELESS DRIVER3025B43LEGACY WIRELESS DRIVER
2842M: Larry Finger <Larry.Finger@lwfinger.net>3026M: Larry Finger <Larry.Finger@lwfinger.net>
2843L: linux-wireless@vger.kernel.org3027L: linux-wireless@vger.kernel.org
2844L: b43-dev@lists.infradead.org3028L: b43-dev@lists.infradead.org
2845W: http://wireless.kernel.org/en/users/Drivers/b43
2846S: Maintained3029S: Maintained
3030W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
2847F: drivers/net/wireless/broadcom/b43legacy/3031F: drivers/net/wireless/broadcom/b43legacy/
28483032
2849BACKLIGHT CLASS/SUBSYSTEM3033BACKLIGHT CLASS/SUBSYSTEM
@@ -2851,24 +3035,27 @@ M: Lee Jones <lee.jones@linaro.org>
2851M: Daniel Thompson <daniel.thompson@linaro.org>3035M: Daniel Thompson <daniel.thompson@linaro.org>
2852M: Jingoo Han <jingoohan1@gmail.com>3036M: Jingoo Han <jingoohan1@gmail.com>
2853L: dri-devel@lists.freedesktop.org3037L: dri-devel@lists.freedesktop.org
2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2855S: Maintained3038S: Maintained
3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3040F: Documentation/ABI/stable/sysfs-class-backlight
3041F: Documentation/ABI/testing/sysfs-class-backlight
3042F: Documentation/devicetree/bindings/leds/backlight
2856F: drivers/video/backlight/3043F: drivers/video/backlight/
2857F: include/linux/backlight.h3044F: include/linux/backlight.h
2858F: include/linux/pwm_backlight.h3045F: include/linux/pwm_backlight.h
2859F: Documentation/devicetree/bindings/leds/backlight
28603046
2861BATMAN ADVANCED3047BATMAN ADVANCED
2862M: Marek Lindner <mareklindner@neomailbox.ch>3048M: Marek Lindner <mareklindner@neomailbox.ch>
2863M: Simon Wunderlich <sw@simonwunderlich.de>3049M: Simon Wunderlich <sw@simonwunderlich.de>
2864M: Antonio Quartulli <a@unstable.cc>3050M: Antonio Quartulli <a@unstable.cc>
3051M: Sven Eckelmann <sven@narfation.org>
2865L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)3052L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3053S: Maintained
2866W: https://www.open-mesh.org/3054W: https://www.open-mesh.org/
3055Q: https://patchwork.open-mesh.org/project/batman/list/
2867B: https://www.open-mesh.org/projects/batman-adv/issues3056B: https://www.open-mesh.org/projects/batman-adv/issues
2868C: irc://chat.freenode.net/batman3057C: irc://chat.freenode.net/batman
2869Q: https://patchwork.open-mesh.org/project/batman/list/
2870T: git https://git.open-mesh.org/linux-merge.git3058T: git https://git.open-mesh.org/linux-merge.git
2871S: Maintained
2872F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv3059F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2873F: Documentation/ABI/obsolete/sysfs-class-net-mesh3060F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2874F: Documentation/networking/batman-adv.rst3061F: Documentation/networking/batman-adv.rst
@@ -2879,25 +3066,25 @@ F: net/batman-adv/
2879BAYCOM/HDLCDRV DRIVERS FOR AX.253066BAYCOM/HDLCDRV DRIVERS FOR AX.25
2880M: Thomas Sailer <t.sailer@alumni.ethz.ch>3067M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2881L: linux-hams@vger.kernel.org3068L: linux-hams@vger.kernel.org
2882W: http://www.baycom.org/~tom/ham/ham.html
2883S: Maintained3069S: Maintained
3070W: http://www.baycom.org/~tom/ham/ham.html
2884F: drivers/net/hamradio/baycom*3071F: drivers/net/hamradio/baycom*
28853072
2886BCACHE (BLOCK LAYER CACHE)3073BCACHE (BLOCK LAYER CACHE)
2887M: Coly Li <colyli@suse.de>3074M: Coly Li <colyli@suse.de>
2888M: Kent Overstreet <kent.overstreet@gmail.com>3075M: Kent Overstreet <kent.overstreet@gmail.com>
2889L: linux-bcache@vger.kernel.org3076L: linux-bcache@vger.kernel.org
3077S: Maintained
2890W: http://bcache.evilpiepirate.org3078W: http://bcache.evilpiepirate.org
2891C: irc://irc.oftc.net/bcache3079C: irc://irc.oftc.net/bcache
2892S: Maintained
2893F: drivers/md/bcache/3080F: drivers/md/bcache/
28943081
2895BDISP ST MEDIA DRIVER3082BDISP ST MEDIA DRIVER
2896M: Fabien Dessenne <fabien.dessenne@st.com>3083M: Fabien Dessenne <fabien.dessenne@st.com>
2897L: linux-media@vger.kernel.org3084L: linux-media@vger.kernel.org
2898T: git git://linuxtv.org/media_tree.git
2899W: https://linuxtv.org
2900S: Supported3085S: Supported
3086W: https://linuxtv.org
3087T: git git://linuxtv.org/media_tree.git
2901F: drivers/media/platform/sti/bdisp3088F: drivers/media/platform/sti/bdisp
29023089
2903BECKHOFF CX5020 ETHERCAT MASTER DRIVER3090BECKHOFF CX5020 ETHERCAT MASTER DRIVER
@@ -2911,7 +3098,7 @@ M: Luis de Bethencourt <luisbg@kernel.org>
2911M: Salah Triki <salah.triki@gmail.com>3098M: Salah Triki <salah.triki@gmail.com>
2912S: Maintained3099S: Maintained
2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2914F: Documentation/filesystems/befs.txt3101F: Documentation/filesystems/befs.rst
2915F: fs/befs/3102F: fs/befs/
29163103
2917BFQ I/O SCHEDULER3104BFQ I/O SCHEDULER
@@ -2919,13 +3106,13 @@ M: Paolo Valente <paolo.valente@linaro.org>
2919M: Jens Axboe <axboe@kernel.dk>3106M: Jens Axboe <axboe@kernel.dk>
2920L: linux-block@vger.kernel.org3107L: linux-block@vger.kernel.org
2921S: Maintained3108S: Maintained
3109F: Documentation/block/bfq-iosched.rst
2922F: block/bfq-*3110F: block/bfq-*
2923F: Documentation/block/bfq-iosched.txt
29243111
2925BFS FILE SYSTEM3112BFS FILE SYSTEM
2926M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>3113M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2927S: Maintained3114S: Maintained
2928F: Documentation/filesystems/bfs.txt3115F: Documentation/filesystems/bfs.rst
2929F: fs/bfs/3116F: fs/bfs/
2930F: include/uapi/linux/bfs_fs.h3117F: include/uapi/linux/bfs_fs.h
29313118
@@ -2937,8 +3124,8 @@ F: drivers/leds/leds-blinkm.c
2937BLOCK LAYER3124BLOCK LAYER
2938M: Jens Axboe <axboe@kernel.dk>3125M: Jens Axboe <axboe@kernel.dk>
2939L: linux-block@vger.kernel.org3126L: linux-block@vger.kernel.org
2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2941S: Maintained3127S: Maintained
3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2942F: block/3129F: block/
2943F: drivers/block/3130F: drivers/block/
2944F: kernel/trace/blktrace.c3131F: kernel/trace/blktrace.c
@@ -2954,48 +3141,58 @@ BLUETOOTH DRIVERS
2954M: Marcel Holtmann <marcel@holtmann.org>3141M: Marcel Holtmann <marcel@holtmann.org>
2955M: Johan Hedberg <johan.hedberg@gmail.com>3142M: Johan Hedberg <johan.hedberg@gmail.com>
2956L: linux-bluetooth@vger.kernel.org3143L: linux-bluetooth@vger.kernel.org
3144S: Maintained
2957W: http://www.bluez.org/3145W: http://www.bluez.org/
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2960S: Maintained
2961F: drivers/bluetooth/3148F: drivers/bluetooth/
29623149
2963BLUETOOTH SUBSYSTEM3150BLUETOOTH SUBSYSTEM
2964M: Marcel Holtmann <marcel@holtmann.org>3151M: Marcel Holtmann <marcel@holtmann.org>
2965M: Johan Hedberg <johan.hedberg@gmail.com>3152M: Johan Hedberg <johan.hedberg@gmail.com>
2966L: linux-bluetooth@vger.kernel.org3153L: linux-bluetooth@vger.kernel.org
3154S: Maintained
2967W: http://www.bluez.org/3155W: http://www.bluez.org/
2968T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2969T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2970S: Maintained
2971F: net/bluetooth/
2972F: include/net/bluetooth/3158F: include/net/bluetooth/
3159F: net/bluetooth/
29733160
2974BONDING DRIVER3161BONDING DRIVER
2975M: Jay Vosburgh <j.vosburgh@gmail.com>3162M: Jay Vosburgh <j.vosburgh@gmail.com>
2976M: Veaceslav Falico <vfalico@gmail.com>3163M: Veaceslav Falico <vfalico@gmail.com>
2977M: Andy Gospodarek <andy@greyhouse.net>3164M: Andy Gospodarek <andy@greyhouse.net>
2978L: netdev@vger.kernel.org3165L: netdev@vger.kernel.org
2979W: http://sourceforge.net/projects/bonding/
2980S: Supported3166S: Supported
3167W: http://sourceforge.net/projects/bonding/
2981F: drivers/net/bonding/3168F: drivers/net/bonding/
2982F: include/uapi/linux/if_bonding.h3169F: include/uapi/linux/if_bonding.h
29833170
3171BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3172M: Dan Robertson <dan@dlrobertson.com>
3173L: linux-iio@vger.kernel.org
3174S: Maintained
3175F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3176F: drivers/iio/accel/bma400*
3177
2984BPF (Safe dynamic programs and tools)3178BPF (Safe dynamic programs and tools)
2985M: Alexei Starovoitov <ast@kernel.org>3179M: Alexei Starovoitov <ast@kernel.org>
2986M: Daniel Borkmann <daniel@iogearbox.net>3180M: Daniel Borkmann <daniel@iogearbox.net>
2987R: Martin KaFai Lau <kafai@fb.com>3181R: Martin KaFai Lau <kafai@fb.com>
2988R: Song Liu <songliubraving@fb.com>3182R: Song Liu <songliubraving@fb.com>
2989R: Yonghong Song <yhs@fb.com>3183R: Yonghong Song <yhs@fb.com>
3184R: Andrii Nakryiko <andriin@fb.com>
3185R: John Fastabend <john.fastabend@gmail.com>
3186R: KP Singh <kpsingh@chromium.org>
2990L: netdev@vger.kernel.org3187L: netdev@vger.kernel.org
2991L: bpf@vger.kernel.org3188L: bpf@vger.kernel.org
3189S: Supported
3190Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2994Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2995S: Supported
2996F: arch/*/net/*
2997F: Documentation/networking/filter.txt
2998F: Documentation/bpf/3193F: Documentation/bpf/
3194F: Documentation/networking/filter.txt
3195F: arch/*/net/*
2999F: include/linux/bpf*3196F: include/linux/bpf*
3000F: include/linux/filter.h3197F: include/linux/filter.h
3001F: include/trace/events/xdp.h3198F: include/trace/events/xdp.h
@@ -3012,8 +3209,8 @@ F: samples/bpf/
3012F: tools/bpf/3209F: tools/bpf/
3013F: tools/lib/bpf/3210F: tools/lib/bpf/
3014F: tools/testing/selftests/bpf/3211F: tools/testing/selftests/bpf/
3015K: bpf
3016N: bpf3212N: bpf
3213K: bpf
30173214
3018BPF JIT for ARM3215BPF JIT for ARM
3019M: Shubham Bansal <illusionist.neo@gmail.com>3216M: Shubham Bansal <illusionist.neo@gmail.com>
@@ -3032,14 +3229,14 @@ S: Supported
3032F: arch/arm64/net/3229F: arch/arm64/net/
30333230
3034BPF JIT for MIPS (32-BIT AND 64-BIT)3231BPF JIT for MIPS (32-BIT AND 64-BIT)
3035M: Paul Burton <paul.burton@mips.com>3232M: Paul Burton <paulburton@kernel.org>
3036L: netdev@vger.kernel.org3233L: netdev@vger.kernel.org
3037L: bpf@vger.kernel.org3234L: bpf@vger.kernel.org
3038S: Maintained3235S: Maintained
3039F: arch/mips/net/3236F: arch/mips/net/
30403237
3041BPF JIT for NFP NICs3238BPF JIT for NFP NICs
3042M: Jakub Kicinski <jakub.kicinski@netronome.com>3239M: Jakub Kicinski <kuba@kernel.org>
3043L: netdev@vger.kernel.org3240L: netdev@vger.kernel.org
3044L: bpf@vger.kernel.org3241L: bpf@vger.kernel.org
3045S: Supported3242S: Supported
@@ -3053,16 +3250,27 @@ L: bpf@vger.kernel.org
3053S: Maintained3250S: Maintained
3054F: arch/powerpc/net/3251F: arch/powerpc/net/
30553252
3056BPF JIT for RISC-V (RV64G)3253BPF JIT for RISC-V (32-bit)
3254M: Luke Nelson <luke.r.nels@gmail.com>
3255M: Xi Wang <xi.wang@gmail.com>
3256L: netdev@vger.kernel.org
3257L: bpf@vger.kernel.org
3258S: Maintained
3259F: arch/riscv/net/
3260X: arch/riscv/net/bpf_jit_comp64.c
3261
3262BPF JIT for RISC-V (64-bit)
3057M: Björn Töpel <bjorn.topel@gmail.com>3263M: Björn Töpel <bjorn.topel@gmail.com>
3058L: netdev@vger.kernel.org3264L: netdev@vger.kernel.org
3265L: bpf@vger.kernel.org
3059S: Maintained3266S: Maintained
3060F: arch/riscv/net/3267F: arch/riscv/net/
3268X: arch/riscv/net/bpf_jit_comp32.c
30613269
3062BPF JIT for S3903270BPF JIT for S390
3271M: Ilya Leoshkevich <iii@linux.ibm.com>
3063M: Heiko Carstens <heiko.carstens@de.ibm.com>3272M: Heiko Carstens <heiko.carstens@de.ibm.com>
3064M: Vasily Gorbik <gor@linux.ibm.com>3273M: Vasily Gorbik <gor@linux.ibm.com>
3065M: Christian Borntraeger <borntraeger@de.ibm.com>
3066L: netdev@vger.kernel.org3274L: netdev@vger.kernel.org
3067L: bpf@vger.kernel.org3275L: bpf@vger.kernel.org
3068S: Maintained3276S: Maintained
@@ -3106,29 +3314,31 @@ S: Supported
3106F: drivers/net/dsa/b53/*3314F: drivers/net/dsa/b53/*
3107F: include/linux/platform_data/b53.h3315F: include/linux/platform_data/b53.h
31083316
3317BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3318M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3319L: bcm-kernel-feedback-list@broadcom.com
3320L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3322S: Maintained
3323T: git git://github.com/anholt/linux
3324F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3325F: drivers/pci/controller/pcie-brcmstb.c
3326F: drivers/staging/vc04_services
3327N: bcm2711
3328N: bcm2835
3329
3109BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE3330BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3110M: Florian Fainelli <f.fainelli@gmail.com>3331M: Florian Fainelli <f.fainelli@gmail.com>
3111M: Ray Jui <rjui@broadcom.com>3332M: Ray Jui <rjui@broadcom.com>
3112M: Scott Branden <sbranden@broadcom.com>3333M: Scott Branden <sbranden@broadcom.com>
3113M: bcm-kernel-feedback-list@broadcom.com3334M: bcm-kernel-feedback-list@broadcom.com
3114T: git git://github.com/broadcom/mach-bcm
3115S: Maintained3335S: Maintained
3336T: git git://github.com/broadcom/mach-bcm
3337F: arch/arm/mach-bcm/
3116N: bcm281*3338N: bcm281*
3117N: bcm113*3339N: bcm113*
3118N: bcm216*3340N: bcm216*
3119N: kona3341N: kona
3120F: arch/arm/mach-bcm/
3121
3122BROADCOM BCM2835 ARM ARCHITECTURE
3123M: Eric Anholt <eric@anholt.net>
3124M: Stefan Wahren <wahrenst@gmx.net>
3125L: bcm-kernel-feedback-list@broadcom.com
3126L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3128T: git git://github.com/anholt/linux
3129S: Maintained
3130N: bcm2835
3131F: drivers/staging/vc04_services
31323342
3133BROADCOM BCM47XX MIPS ARCHITECTURE3343BROADCOM BCM47XX MIPS ARCHITECTURE
3134M: Hauke Mehrtens <hauke@hauke-m.de>3344M: Hauke Mehrtens <hauke@hauke-m.de>
@@ -3145,25 +3355,25 @@ M: Rafał Miłecki <zajec5@gmail.com>
3145M: bcm-kernel-feedback-list@broadcom.com3355M: bcm-kernel-feedback-list@broadcom.com
3146L: linux-arm-kernel@lists.infradead.org3356L: linux-arm-kernel@lists.infradead.org
3147S: Maintained3357S: Maintained
3148F: arch/arm/mach-bcm/bcm_5301x.c
3149F: arch/arm/boot/dts/bcm5301x*.dtsi
3150F: arch/arm/boot/dts/bcm470*3358F: arch/arm/boot/dts/bcm470*
3359F: arch/arm/boot/dts/bcm5301x*.dtsi
3151F: arch/arm/boot/dts/bcm953012*3360F: arch/arm/boot/dts/bcm953012*
3361F: arch/arm/mach-bcm/bcm_5301x.c
31523362
3153BROADCOM BCM53573 ARM ARCHITECTURE3363BROADCOM BCM53573 ARM ARCHITECTURE
3154M: Rafał Miłecki <rafal@milecki.pl>3364M: Rafał Miłecki <rafal@milecki.pl>
3155L: bcm-kernel-feedback-list@broadcom.com3365L: bcm-kernel-feedback-list@broadcom.com
3156L: linux-arm-kernel@lists.infradead.org3366L: linux-arm-kernel@lists.infradead.org
3157S: Maintained3367S: Maintained
3158F: arch/arm/boot/dts/bcm53573*
3159F: arch/arm/boot/dts/bcm47189*3368F: arch/arm/boot/dts/bcm47189*
3369F: arch/arm/boot/dts/bcm53573*
31603370
3161BROADCOM BCM63XX ARM ARCHITECTURE3371BROADCOM BCM63XX ARM ARCHITECTURE
3162M: Florian Fainelli <f.fainelli@gmail.com>3372M: Florian Fainelli <f.fainelli@gmail.com>
3163M: bcm-kernel-feedback-list@broadcom.com3373M: bcm-kernel-feedback-list@broadcom.com
3164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)3374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3165T: git git://github.com/broadcom/stblinux.git
3166S: Maintained3375S: Maintained
3376T: git git://github.com/broadcom/stblinux.git
3167N: bcm63xx3377N: bcm63xx
31683378
3169BROADCOM BCM63XX/BCM33XX UDC DRIVER3379BROADCOM BCM63XX/BCM33XX UDC DRIVER
@@ -3173,18 +3383,18 @@ S: Maintained
3173F: drivers/usb/gadget/udc/bcm63xx_udc.*3383F: drivers/usb/gadget/udc/bcm63xx_udc.*
31743384
3175BROADCOM BCM7XXX ARM ARCHITECTURE3385BROADCOM BCM7XXX ARM ARCHITECTURE
3176M: Brian Norris <computersforpeace@gmail.com>
3177M: Gregory Fong <gregory.0xf0@gmail.com>
3178M: Florian Fainelli <f.fainelli@gmail.com>3386M: Florian Fainelli <f.fainelli@gmail.com>
3179M: bcm-kernel-feedback-list@broadcom.com3387M: bcm-kernel-feedback-list@broadcom.com
3180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)3388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181T: git git://github.com/broadcom/stblinux.git
3182S: Maintained3389S: Maintained
3183F: arch/arm/mach-bcm/*brcmstb*3390T: git git://github.com/broadcom/stblinux.git
3391F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3184F: arch/arm/boot/dts/bcm7*.dts*3392F: arch/arm/boot/dts/bcm7*.dts*
3185F: drivers/bus/brcmstb_gisb.c
3186F: arch/arm/mm/cache-b15-rac.c
3187F: arch/arm/include/asm/hardware/cache-b15-rac.h3393F: arch/arm/include/asm/hardware/cache-b15-rac.h
3394F: arch/arm/mach-bcm/*brcmstb*
3395F: arch/arm/mm/cache-b15-rac.c
3396F: drivers/bus/brcmstb_gisb.c
3397F: drivers/pci/controller/pcie-brcmstb.c
3188N: brcmstb3398N: brcmstb
31893399
3190BROADCOM BMIPS CPUFREQ DRIVER3400BROADCOM BMIPS CPUFREQ DRIVER
@@ -3195,16 +3405,15 @@ S: Maintained
3195F: drivers/cpufreq/bmips-cpufreq.c3405F: drivers/cpufreq/bmips-cpufreq.c
31963406
3197BROADCOM BMIPS MIPS ARCHITECTURE3407BROADCOM BMIPS MIPS ARCHITECTURE
3198M: Kevin Cernekee <cernekee@gmail.com>
3199M: Florian Fainelli <f.fainelli@gmail.com>3408M: Florian Fainelli <f.fainelli@gmail.com>
3200L: bcm-kernel-feedback-list@broadcom.com3409L: bcm-kernel-feedback-list@broadcom.com
3201L: linux-mips@vger.kernel.org3410L: linux-mips@vger.kernel.org
3202T: git git://github.com/broadcom/stblinux.git
3203S: Maintained3411S: Maintained
3412T: git git://github.com/broadcom/stblinux.git
3204F: arch/mips/bmips/*3413F: arch/mips/bmips/*
3414F: arch/mips/boot/dts/brcm/bcm*.dts*
3205F: arch/mips/include/asm/mach-bmips/*3415F: arch/mips/include/asm/mach-bmips/*
3206F: arch/mips/kernel/*bmips*3416F: arch/mips/kernel/*bmips*
3207F: arch/mips/boot/dts/brcm/bcm*.dts*
3208F: drivers/irqchip/irq-bcm63*3417F: drivers/irqchip/irq-bcm63*
3209F: drivers/irqchip/irq-bcm7*3418F: drivers/irqchip/irq-bcm7*
3210F: drivers/irqchip/irq-brcmstb*3419F: drivers/irqchip/irq-brcmstb*
@@ -3261,16 +3470,16 @@ BROADCOM BRCMSTB GPIO DRIVER
3261M: Gregory Fong <gregory.0xf0@gmail.com>3470M: Gregory Fong <gregory.0xf0@gmail.com>
3262L: bcm-kernel-feedback-list@broadcom.com3471L: bcm-kernel-feedback-list@broadcom.com
3263S: Supported3472S: Supported
3264F: drivers/gpio/gpio-brcmstb.c
3265F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt3473F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3474F: drivers/gpio/gpio-brcmstb.c
32663475
3267BROADCOM BRCMSTB I2C DRIVER3476BROADCOM BRCMSTB I2C DRIVER
3268M: Kamal Dasu <kdasu.kdev@gmail.com>3477M: Kamal Dasu <kdasu.kdev@gmail.com>
3269L: linux-i2c@vger.kernel.org3478L: linux-i2c@vger.kernel.org
3270L: bcm-kernel-feedback-list@broadcom.com3479L: bcm-kernel-feedback-list@broadcom.com
3271S: Supported3480S: Supported
3481F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3272F: drivers/i2c/busses/i2c-brcmstb.c3482F: drivers/i2c/busses/i2c-brcmstb.c
3273F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
32743483
3275BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER3484BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3276M: Al Cooper <alcooperx@gmail.com>3485M: Al Cooper <alcooperx@gmail.com>
@@ -3292,8 +3501,14 @@ M: Ray Jui <rjui@broadcom.com>
3292M: Scott Branden <sbranden@broadcom.com>3501M: Scott Branden <sbranden@broadcom.com>
3293M: bcm-kernel-feedback-list@broadcom.com3502M: bcm-kernel-feedback-list@broadcom.com
3294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)3503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3295T: git git://github.com/broadcom/cygnus-linux.git
3296S: Maintained3504S: Maintained
3505T: git git://github.com/broadcom/cygnus-linux.git
3506F: arch/arm64/boot/dts/broadcom/northstar2/*
3507F: arch/arm64/boot/dts/broadcom/stingray/*
3508F: drivers/clk/bcm/clk-ns*
3509F: drivers/clk/bcm/clk-sr*
3510F: drivers/pinctrl/bcm/pinctrl-ns*
3511F: include/dt-bindings/clock/bcm-sr*
3297N: iproc3512N: iproc
3298N: cygnus3513N: cygnus
3299N: bcm[-_]nsp3514N: bcm[-_]nsp
@@ -3309,19 +3524,13 @@ N: bcm586*
3309N: bcm883123524N: bcm88312
3310N: hr23525N: hr2
3311N: stingray3526N: stingray
3312F: arch/arm64/boot/dts/broadcom/northstar2/*
3313F: arch/arm64/boot/dts/broadcom/stingray/*
3314F: drivers/clk/bcm/clk-ns*
3315F: drivers/clk/bcm/clk-sr*
3316F: drivers/pinctrl/bcm/pinctrl-ns*
3317F: include/dt-bindings/clock/bcm-sr*
33183527
3319BROADCOM KONA GPIO DRIVER3528BROADCOM KONA GPIO DRIVER
3320M: Ray Jui <rjui@broadcom.com>3529M: Ray Jui <rjui@broadcom.com>
3321L: bcm-kernel-feedback-list@broadcom.com3530L: bcm-kernel-feedback-list@broadcom.com
3322S: Supported3531S: Supported
3323F: drivers/gpio/gpio-bcm-kona.c
3324F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt3532F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3533F: drivers/gpio/gpio-bcm-kona.c
33253534
3326BROADCOM NETXTREME-E ROCE DRIVER3535BROADCOM NETXTREME-E ROCE DRIVER
3327M: Selvin Xavier <selvin.xavier@broadcom.com>3536M: Selvin Xavier <selvin.xavier@broadcom.com>
@@ -3329,8 +3538,8 @@ M: Devesh Sharma <devesh.sharma@broadcom.com>
3329M: Somnath Kotur <somnath.kotur@broadcom.com>3538M: Somnath Kotur <somnath.kotur@broadcom.com>
3330M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>3539M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3331L: linux-rdma@vger.kernel.org3540L: linux-rdma@vger.kernel.org
3332W: http://www.broadcom.com
3333S: Supported3541S: Supported
3542W: http://www.broadcom.com
3334F: drivers/infiniband/hw/bnxt_re/3543F: drivers/infiniband/hw/bnxt_re/
3335F: include/uapi/rdma/bnxt_re-abi.h3544F: include/uapi/rdma/bnxt_re-abi.h
33363545
@@ -3347,6 +3556,15 @@ S: Maintained
3347F: drivers/bcma/3556F: drivers/bcma/
3348F: include/linux/bcma/3557F: include/linux/bcma/
33493558
3559BROADCOM SPI DRIVER
3560M: Kamal Dasu <kdasu.kdev@gmail.com>
3561M: bcm-kernel-feedback-list@broadcom.com
3562S: Maintained
3563F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3564F: drivers/spi/spi-bcm-qspi.*
3565F: drivers/spi/spi-brcmstb-qspi.c
3566F: drivers/spi/spi-iproc-qspi.c
3567
3350BROADCOM STB AVS CPUFREQ DRIVER3568BROADCOM STB AVS CPUFREQ DRIVER
3351M: Markus Mayer <mmayer@broadcom.com>3569M: Markus Mayer <mmayer@broadcom.com>
3352M: bcm-kernel-feedback-list@broadcom.com3570M: bcm-kernel-feedback-list@broadcom.com
@@ -3363,14 +3581,6 @@ S: Maintained
3363F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt3581F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3364F: drivers/thermal/broadcom/brcmstb*3582F: drivers/thermal/broadcom/brcmstb*
33653583
3366BROADCOM STB NAND FLASH DRIVER
3367M: Brian Norris <computersforpeace@gmail.com>
3368M: Kamal Dasu <kdasu.kdev@gmail.com>
3369L: linux-mtd@lists.infradead.org
3370L: bcm-kernel-feedback-list@broadcom.com
3371S: Maintained
3372F: drivers/mtd/nand/raw/brcmnand/
3373
3374BROADCOM STB DPFE DRIVER3584BROADCOM STB DPFE DRIVER
3375M: Markus Mayer <mmayer@broadcom.com>3585M: Markus Mayer <mmayer@broadcom.com>
3376M: bcm-kernel-feedback-list@broadcom.com3586M: bcm-kernel-feedback-list@broadcom.com
@@ -3379,14 +3589,13 @@ S: Maintained
3379F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt3589F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3380F: drivers/memory/brcmstb_dpfe.c3590F: drivers/memory/brcmstb_dpfe.c
33813591
3382BROADCOM SPI DRIVER3592BROADCOM STB NAND FLASH DRIVER
3593M: Brian Norris <computersforpeace@gmail.com>
3383M: Kamal Dasu <kdasu.kdev@gmail.com>3594M: Kamal Dasu <kdasu.kdev@gmail.com>
3384M: bcm-kernel-feedback-list@broadcom.com3595L: linux-mtd@lists.infradead.org
3596L: bcm-kernel-feedback-list@broadcom.com
3385S: Maintained3597S: Maintained
3386F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt3598F: drivers/mtd/nand/raw/brcmnand/
3387F: drivers/spi/spi-bcm-qspi.*
3388F: drivers/spi/spi-brcmstb-qspi.c
3389F: drivers/spi/spi-iproc-qspi.c
33903599
3391BROADCOM SYSTEMPORT ETHERNET DRIVER3600BROADCOM SYSTEMPORT ETHERNET DRIVER
3392M: Florian Fainelli <f.fainelli@gmail.com>3601M: Florian Fainelli <f.fainelli@gmail.com>
@@ -3429,15 +3638,15 @@ F: include/uapi/linux/bsg.h
3429BT87X AUDIO DRIVER3638BT87X AUDIO DRIVER
3430M: Clemens Ladisch <clemens@ladisch.de>3639M: Clemens Ladisch <clemens@ladisch.de>
3431L: alsa-devel@alsa-project.org (moderated for non-subscribers)3640L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3433S: Maintained3641S: Maintained
3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3434F: Documentation/sound/cards/bt87x.rst3643F: Documentation/sound/cards/bt87x.rst
3435F: sound/pci/bt87x.c3644F: sound/pci/bt87x.c
34363645
3437BT8XXGPIO DRIVER3646BT8XXGPIO DRIVER
3438M: Michael Buesch <m@bues.ch>3647M: Michael Buesch <m@bues.ch>
3439W: http://bu3sch.de/btgpio.php
3440S: Maintained3648S: Maintained
3649W: http://bu3sch.de/btgpio.php
3441F: drivers/gpio/gpio-bt8xx.c3650F: drivers/gpio/gpio-bt8xx.c
34423651
3443BTRFS FILE SYSTEM3652BTRFS FILE SYSTEM
@@ -3445,11 +3654,11 @@ M: Chris Mason <clm@fb.com>
3445M: Josef Bacik <josef@toxicpanda.com>3654M: Josef Bacik <josef@toxicpanda.com>
3446M: David Sterba <dsterba@suse.com>3655M: David Sterba <dsterba@suse.com>
3447L: linux-btrfs@vger.kernel.org3656L: linux-btrfs@vger.kernel.org
3657S: Maintained
3448W: http://btrfs.wiki.kernel.org/3658W: http://btrfs.wiki.kernel.org/
3449Q: http://patchwork.kernel.org/project/linux-btrfs/list/3659Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git3660T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3451S: Maintained3661F: Documentation/filesystems/btrfs.rst
3452F: Documentation/filesystems/btrfs.txt
3453F: fs/btrfs/3662F: fs/btrfs/
3454F: include/linux/btrfs*3663F: include/linux/btrfs*
3455F: include/uapi/linux/btrfs*3664F: include/uapi/linux/btrfs*
@@ -3457,9 +3666,9 @@ F: include/uapi/linux/btrfs*
3457BTTV VIDEO4LINUX DRIVER3666BTTV VIDEO4LINUX DRIVER
3458M: Mauro Carvalho Chehab <mchehab@kernel.org>3667M: Mauro Carvalho Chehab <mchehab@kernel.org>
3459L: linux-media@vger.kernel.org3668L: linux-media@vger.kernel.org
3669S: Odd fixes
3460W: https://linuxtv.org3670W: https://linuxtv.org
3461T: git git://linuxtv.org/media_tree.git3671T: git git://linuxtv.org/media_tree.git
3462S: Odd fixes
3463F: Documentation/media/v4l-drivers/bttv*3672F: Documentation/media/v4l-drivers/bttv*
3464F: drivers/media/pci/bt8xx/bttv*3673F: drivers/media/pci/bt8xx/bttv*
34653674
@@ -3467,10 +3676,10 @@ BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3467M: Chanwoo Choi <cw00.choi@samsung.com>3676M: Chanwoo Choi <cw00.choi@samsung.com>
3468L: linux-pm@vger.kernel.org3677L: linux-pm@vger.kernel.org
3469L: linux-samsung-soc@vger.kernel.org3678L: linux-samsung-soc@vger.kernel.org
3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3471S: Maintained3679S: Maintained
3472F: drivers/devfreq/exynos-bus.c3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3473F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt3681F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3682F: drivers/devfreq/exynos-bus.c
34743683
3475BUSLOGIC SCSI DRIVER3684BUSLOGIC SCSI DRIVER
3476M: Khalid Aziz <khalid@gonehiking.org>3685M: Khalid Aziz <khalid@gonehiking.org>
@@ -3482,39 +3691,40 @@ F: drivers/scsi/FlashPoint.*
3482C-MEDIA CMI8788 DRIVER3691C-MEDIA CMI8788 DRIVER
3483M: Clemens Ladisch <clemens@ladisch.de>3692M: Clemens Ladisch <clemens@ladisch.de>
3484L: alsa-devel@alsa-project.org (moderated for non-subscribers)3693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3486S: Maintained3694S: Maintained
3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3487F: sound/pci/oxygen/3696F: sound/pci/oxygen/
34883697
3489C-SKY ARCHITECTURE3698C-SKY ARCHITECTURE
3490M: Guo Ren <guoren@kernel.org>3699M: Guo Ren <guoren@kernel.org>
3491T: git https://github.com/c-sky/csky-linux.git3700L: linux-csky@vger.kernel.org
3492S: Supported3701S: Supported
3493F: arch/csky/3702T: git https://github.com/c-sky/csky-linux.git
3494F: Documentation/devicetree/bindings/csky/3703F: Documentation/devicetree/bindings/csky/
3495F: drivers/irqchip/irq-csky-*
3496F: Documentation/devicetree/bindings/interrupt-controller/csky,*3704F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3705F: Documentation/devicetree/bindings/timer/csky,*
3706F: arch/csky/
3497F: drivers/clocksource/timer-gx6605s.c3707F: drivers/clocksource/timer-gx6605s.c
3498F: drivers/clocksource/timer-mp-csky.c3708F: drivers/clocksource/timer-mp-csky.c
3499F: Documentation/devicetree/bindings/timer/csky,*3709F: drivers/irqchip/irq-csky-*
3500K: csky
3501N: csky3710N: csky
3711K: csky
35023712
3503C6X ARCHITECTURE3713C6X ARCHITECTURE
3504M: Mark Salter <msalter@redhat.com>3714M: Mark Salter <msalter@redhat.com>
3505M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>3715M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3506L: linux-c6x-dev@linux-c6x.org3716L: linux-c6x-dev@linux-c6x.org
3507W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3508S: Maintained3717S: Maintained
3718W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3509F: arch/c6x/3719F: arch/c6x/
35103720
3511CA8210 IEEE-802.15.4 RADIO DRIVER3721CA8210 IEEE-802.15.4 RADIO DRIVER
3512M: Harry Morris <h.morris@cascoda.com>3722M: Harry Morris <h.morris@cascoda.com>
3513L: linux-wpan@vger.kernel.org3723L: linux-wpan@vger.kernel.org
3514W: https://github.com/Cascoda/ca8210-linux.git
3515S: Maintained3724S: Maintained
3516F: drivers/net/ieee802154/ca8210.c3725W: https://github.com/Cascoda/ca8210-linux.git
3517F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt3726F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3727F: drivers/net/ieee802154/ca8210.c
35183728
3519CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS3729CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3520M: David Howells <dhowells@redhat.com>3730M: David Howells <dhowells@redhat.com>
@@ -3524,25 +3734,32 @@ F: Documentation/filesystems/caching/cachefiles.txt
3524F: fs/cachefiles/3734F: fs/cachefiles/
35253735
3526CADENCE MIPI-CSI2 BRIDGES3736CADENCE MIPI-CSI2 BRIDGES
3527M: Maxime Ripard <maxime.ripard@bootlin.com>3737M: Maxime Ripard <mripard@kernel.org>
3528L: linux-media@vger.kernel.org3738L: linux-media@vger.kernel.org
3529S: Maintained3739S: Maintained
3530F: Documentation/devicetree/bindings/media/cdns,*.txt3740F: Documentation/devicetree/bindings/media/cdns,*.txt
3531F: drivers/media/platform/cadence/cdns-csi2*3741F: drivers/media/platform/cadence/cdns-csi2*
35323742
3743CADENCE NAND DRIVER
3744M: Piotr Sroka <piotrs@cadence.com>
3745L: linux-mtd@lists.infradead.org
3746S: Maintained
3747F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3748F: drivers/mtd/nand/raw/cadence-nand-controller.c
3749
3533CADET FM/AM RADIO RECEIVER DRIVER3750CADET FM/AM RADIO RECEIVER DRIVER
3534M: Hans Verkuil <hverkuil@xs4all.nl>3751M: Hans Verkuil <hverkuil@xs4all.nl>
3535L: linux-media@vger.kernel.org3752L: linux-media@vger.kernel.org
3536T: git git://linuxtv.org/media_tree.git
3537W: https://linuxtv.org
3538S: Maintained3753S: Maintained
3754W: https://linuxtv.org
3755T: git git://linuxtv.org/media_tree.git
3539F: drivers/media/radio/radio-cadet*3756F: drivers/media/radio/radio-cadet*
35403757
3541CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER3758CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3542M: Jonathan Corbet <corbet@lwn.net>3759M: Jonathan Corbet <corbet@lwn.net>
3543L: linux-media@vger.kernel.org3760L: linux-media@vger.kernel.org
3544T: git git://linuxtv.org/media_tree.git
3545S: Maintained3761S: Maintained
3762T: git git://linuxtv.org/media_tree.git
3546F: Documentation/media/v4l-drivers/cafe_ccic*3763F: Documentation/media/v4l-drivers/cafe_ccic*
3547F: drivers/media/platform/marvell-ccic/3764F: drivers/media/platform/marvell-ccic/
35483765
@@ -3551,8 +3768,8 @@ L: netdev@vger.kernel.org
3551S: Orphan3768S: Orphan
3552F: Documentation/networking/caif/3769F: Documentation/networking/caif/
3553F: drivers/net/caif/3770F: drivers/net/caif/
3554F: include/uapi/linux/caif/
3555F: include/net/caif/3771F: include/net/caif/
3772F: include/uapi/linux/caif/
3556F: net/caif/3773F: net/caif/
35573774
3558CAKE QDISC3775CAKE QDISC
@@ -3561,46 +3778,51 @@ L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3561S: Maintained3778S: Maintained
3562F: net/sched/sch_cake.c3779F: net/sched/sch_cake.c
35633780
3564CALGARY x86-64 IOMMU
3565M: Muli Ben-Yehuda <mulix@mulix.org>
3566M: Jon Mason <jdmason@kudzu.us>
3567L: iommu@lists.linux-foundation.org
3568S: Maintained
3569F: arch/x86/kernel/pci-calgary_64.c
3570F: arch/x86/kernel/tce_64.c
3571F: arch/x86/include/asm/calgary.h
3572F: arch/x86/include/asm/tce.h
3573
3574CAN NETWORK DRIVERS3781CAN NETWORK DRIVERS
3575M: Wolfgang Grandegger <wg@grandegger.com>3782M: Wolfgang Grandegger <wg@grandegger.com>
3576M: Marc Kleine-Budde <mkl@pengutronix.de>3783M: Marc Kleine-Budde <mkl@pengutronix.de>
3577L: linux-can@vger.kernel.org3784L: linux-can@vger.kernel.org
3785S: Maintained
3578W: https://github.com/linux-can3786W: https://github.com/linux-can
3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git3787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3581S: Maintained
3582F: Documentation/devicetree/bindings/net/can/3789F: Documentation/devicetree/bindings/net/can/
3583F: drivers/net/can/3790F: drivers/net/can/
3584F: include/linux/can/dev.h3791F: include/linux/can/dev.h
3792F: include/linux/can/led.h
3585F: include/linux/can/platform/3793F: include/linux/can/platform/
3794F: include/linux/can/rx-offload.h
3586F: include/uapi/linux/can/error.h3795F: include/uapi/linux/can/error.h
3587F: include/uapi/linux/can/netlink.h3796F: include/uapi/linux/can/netlink.h
3797F: include/uapi/linux/can/vxcan.h
35883798
3589CAN NETWORK LAYER3799CAN NETWORK LAYER
3590M: Oliver Hartkopp <socketcan@hartkopp.net>3800M: Oliver Hartkopp <socketcan@hartkopp.net>
3591M: Marc Kleine-Budde <mkl@pengutronix.de>3801M: Marc Kleine-Budde <mkl@pengutronix.de>
3592L: linux-can@vger.kernel.org3802L: linux-can@vger.kernel.org
3803S: Maintained
3593W: https://github.com/linux-can3804W: https://github.com/linux-can
3594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git3806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3596S: Maintained
3597F: Documentation/networking/can.rst3807F: Documentation/networking/can.rst
3598F: net/can/
3599F: include/linux/can/core.h3808F: include/linux/can/core.h
3809F: include/linux/can/skb.h
3810F: include/net/netns/can.h
3600F: include/uapi/linux/can.h3811F: include/uapi/linux/can.h
3601F: include/uapi/linux/can/bcm.h3812F: include/uapi/linux/can/bcm.h
3602F: include/uapi/linux/can/raw.h
3603F: include/uapi/linux/can/gw.h3813F: include/uapi/linux/can/gw.h
3814F: include/uapi/linux/can/raw.h
3815F: net/can/
3816
3817CAN-J1939 NETWORK LAYER
3818M: Robin van der Gracht <robin@protonic.nl>
3819M: Oleksij Rempel <o.rempel@pengutronix.de>
3820R: Pengutronix Kernel Team <kernel@pengutronix.de>
3821L: linux-can@vger.kernel.org
3822S: Maintained
3823F: Documentation/networking/j1939.rst
3824F: include/uapi/linux/can/j1939.h
3825F: net/can/j1939/
36043826
3605CAPABILITIES3827CAPABILITIES
3606M: Serge Hallyn <serge@hallyn.com>3828M: Serge Hallyn <serge@hallyn.com>
@@ -3608,8 +3830,8 @@ L: linux-security-module@vger.kernel.org
3608S: Supported3830S: Supported
3609F: include/linux/capability.h3831F: include/linux/capability.h
3610F: include/uapi/linux/capability.h3832F: include/uapi/linux/capability.h
3611F: security/commoncap.c
3612F: kernel/capability.c3833F: kernel/capability.c
3834F: security/commoncap.c
36133835
3614CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER3836CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3615M: Kevin Tsai <ktsai@capellamicro.com>3837M: Kevin Tsai <ktsai@capellamicro.com>
@@ -3619,15 +3841,14 @@ F: drivers/iio/light/cm*
3619CARL9170 LINUX COMMUNITY WIRELESS DRIVER3841CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3620M: Christian Lamparter <chunkeey@googlemail.com>3842M: Christian Lamparter <chunkeey@googlemail.com>
3621L: linux-wireless@vger.kernel.org3843L: linux-wireless@vger.kernel.org
3622W: http://wireless.kernel.org/en/users/Drivers/carl9170
3623S: Maintained3844S: Maintained
3845W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3624F: drivers/net/wireless/ath/carl9170/3846F: drivers/net/wireless/ath/carl9170/
36253847
3626CAVIUM I2C DRIVER3848CAVIUM I2C DRIVER
3627M: Jan Glauber <jglauber@cavium.com>3849M: Robert Richter <rrichter@marvell.com>
3628M: David Daney <david.daney@cavium.com>
3629W: http://www.cavium.com
3630S: Supported3850S: Supported
3851W: http://www.marvell.com
3631F: drivers/i2c/busses/i2c-octeon*3852F: drivers/i2c/busses/i2c-octeon*
3632F: drivers/i2c/busses/i2c-thunderx*3853F: drivers/i2c/busses/i2c-thunderx*
36333854
@@ -3636,79 +3857,76 @@ M: Derek Chickles <dchickles@marvell.com>
3636M: Satanand Burla <sburla@marvell.com>3857M: Satanand Burla <sburla@marvell.com>
3637M: Felix Manlunas <fmanlunas@marvell.com>3858M: Felix Manlunas <fmanlunas@marvell.com>
3638L: netdev@vger.kernel.org3859L: netdev@vger.kernel.org
3639W: http://www.cavium.com
3640S: Supported3860S: Supported
3861W: http://www.marvell.com
3641F: drivers/net/ethernet/cavium/liquidio/3862F: drivers/net/ethernet/cavium/liquidio/
36423863
3643CAVIUM MMC DRIVER3864CAVIUM MMC DRIVER
3644M: Jan Glauber <jglauber@cavium.com>3865M: Robert Richter <rrichter@marvell.com>
3645M: David Daney <david.daney@cavium.com>
3646M: Steven J. Hill <Steven.Hill@cavium.com>
3647W: http://www.cavium.com
3648S: Supported3866S: Supported
3867W: http://www.marvell.com
3649F: drivers/mmc/host/cavium*3868F: drivers/mmc/host/cavium*
36503869
3651CAVIUM OCTEON-TX CRYPTO DRIVER3870CAVIUM OCTEON-TX CRYPTO DRIVER
3652M: George Cherian <george.cherian@cavium.com>3871M: George Cherian <gcherian@marvell.com>
3653L: linux-crypto@vger.kernel.org3872L: linux-crypto@vger.kernel.org
3654W: http://www.cavium.com
3655S: Supported3873S: Supported
3874W: http://www.marvell.com
3656F: drivers/crypto/cavium/cpt/3875F: drivers/crypto/cavium/cpt/
36573876
3658CAVIUM THUNDERX2 ARM64 SOC3877CAVIUM THUNDERX2 ARM64 SOC
3659M: Robert Richter <rrichter@cavium.com>3878M: Robert Richter <rrichter@marvell.com>
3660M: Jayachandran C <jnair@caviumnetworks.com>
3661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)3879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3662S: Maintained3880S: Maintained
3663F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3664F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt3881F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3882F: arch/arm64/boot/dts/cavium/thunder2-99xx*
36653883
3666CC2520 IEEE-802.15.4 RADIO DRIVER3884CC2520 IEEE-802.15.4 RADIO DRIVER
3667M: Varka Bhadram <varkabhadram@gmail.com>3885M: Varka Bhadram <varkabhadram@gmail.com>
3668L: linux-wpan@vger.kernel.org3886L: linux-wpan@vger.kernel.org
3669S: Maintained3887S: Maintained
3888F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3670F: drivers/net/ieee802154/cc2520.c3889F: drivers/net/ieee802154/cc2520.c
3671F: include/linux/spi/cc2520.h3890F: include/linux/spi/cc2520.h
3672F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
36733891
3674CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER3892CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3675M: Gilad Ben-Yossef <gilad@benyossef.com>3893M: Gilad Ben-Yossef <gilad@benyossef.com>
3676L: linux-crypto@vger.kernel.org3894L: linux-crypto@vger.kernel.org
3677S: Supported3895S: Supported
3678F: drivers/crypto/ccree/
3679W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family3896W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3897F: drivers/crypto/ccree/
36803898
3681CEC FRAMEWORK3899CEC FRAMEWORK
3682M: Hans Verkuil <hans.verkuil@cisco.com>3900M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3683L: linux-media@vger.kernel.org3901L: linux-media@vger.kernel.org
3684T: git git://linuxtv.org/media_tree.git
3685W: http://linuxtv.org
3686S: Supported3902S: Supported
3903W: http://linuxtv.org
3904T: git git://linuxtv.org/media_tree.git
3905F: Documentation/ABI/testing/debugfs-cec-error-inj
3906F: Documentation/devicetree/bindings/media/cec.txt
3687F: Documentation/media/kapi/cec-core.rst3907F: Documentation/media/kapi/cec-core.rst
3688F: Documentation/media/uapi/cec3908F: Documentation/media/uapi/cec
3689F: drivers/media/cec/3909F: drivers/media/cec/
3690F: drivers/media/rc/keymaps/rc-cec.c3910F: drivers/media/rc/keymaps/rc-cec.c
3691F: include/media/cec.h
3692F: include/media/cec-notifier.h3911F: include/media/cec-notifier.h
3693F: include/uapi/linux/cec.h3912F: include/media/cec.h
3694F: include/uapi/linux/cec-funcs.h3913F: include/uapi/linux/cec-funcs.h
3695F: Documentation/devicetree/bindings/media/cec.txt3914F: include/uapi/linux/cec.h
3696F: Documentation/ABI/testing/debugfs-cec-error-inj
36973915
3698CEC GPIO DRIVER3916CEC GPIO DRIVER
3699M: Hans Verkuil <hans.verkuil@cisco.com>3917M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3700L: linux-media@vger.kernel.org3918L: linux-media@vger.kernel.org
3701T: git git://linuxtv.org/media_tree.git
3702W: http://linuxtv.org
3703S: Supported3919S: Supported
3704F: drivers/media/platform/cec-gpio/3920W: http://linuxtv.org
3921T: git git://linuxtv.org/media_tree.git
3705F: Documentation/devicetree/bindings/media/cec-gpio.txt3922F: Documentation/devicetree/bindings/media/cec-gpio.txt
3923F: drivers/media/platform/cec-gpio/
37063924
3707CELL BROADBAND ENGINE ARCHITECTURE3925CELL BROADBAND ENGINE ARCHITECTURE
3708M: Arnd Bergmann <arnd@arndb.de>3926M: Arnd Bergmann <arnd@arndb.de>
3709L: linuxppc-dev@lists.ozlabs.org3927L: linuxppc-dev@lists.ozlabs.org
3710W: http://www.ibm.com/developerworks/power/cell/
3711S: Supported3928S: Supported
3929W: http://www.ibm.com/developerworks/power/cell/
3712F: arch/powerpc/include/asm/cell*.h3930F: arch/powerpc/include/asm/cell*.h
3713F: arch/powerpc/include/asm/spu*.h3931F: arch/powerpc/include/asm/spu*.h
3714F: arch/powerpc/include/uapi/asm/spu*.h3932F: arch/powerpc/include/uapi/asm/spu*.h
@@ -3717,48 +3935,38 @@ F: arch/powerpc/platforms/cell/
37173935
3718CEPH COMMON CODE (LIBCEPH)3936CEPH COMMON CODE (LIBCEPH)
3719M: Ilya Dryomov <idryomov@gmail.com>3937M: Ilya Dryomov <idryomov@gmail.com>
3720M: "Yan, Zheng" <zyan@redhat.com>3938M: Jeff Layton <jlayton@kernel.org>
3721M: Sage Weil <sage@redhat.com>3939M: Sage Weil <sage@redhat.com>
3722L: ceph-devel@vger.kernel.org3940L: ceph-devel@vger.kernel.org
3941S: Supported
3723W: http://ceph.com/3942W: http://ceph.com/
3724T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3725T: git git://github.com/ceph/ceph-client.git3944T: git git://github.com/ceph/ceph-client.git
3726S: Supported
3727F: net/ceph/
3728F: include/linux/ceph/3945F: include/linux/ceph/
3729F: include/linux/crush/3946F: include/linux/crush/
3947F: net/ceph/
37303948
3731CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)3949CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3732M: "Yan, Zheng" <zyan@redhat.com>3950M: Jeff Layton <jlayton@kernel.org>
3733M: Sage Weil <sage@redhat.com>3951M: Sage Weil <sage@redhat.com>
3734M: Ilya Dryomov <idryomov@gmail.com>3952M: Ilya Dryomov <idryomov@gmail.com>
3735L: ceph-devel@vger.kernel.org3953L: ceph-devel@vger.kernel.org
3954S: Supported
3736W: http://ceph.com/3955W: http://ceph.com/
3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3738T: git git://github.com/ceph/ceph-client.git3957T: git git://github.com/ceph/ceph-client.git
3739S: Supported3958F: Documentation/filesystems/ceph.rst
3740F: Documentation/filesystems/ceph.txt
3741F: fs/ceph/3959F: fs/ceph/
37423960
3743CERTIFICATE HANDLING:3961CERTIFICATE HANDLING
3744M: David Howells <dhowells@redhat.com>3962M: David Howells <dhowells@redhat.com>
3745M: David Woodhouse <dwmw2@infradead.org>3963M: David Woodhouse <dwmw2@infradead.org>
3746L: keyrings@vger.kernel.org3964L: keyrings@vger.kernel.org
3747S: Maintained3965S: Maintained
3748F: Documentation/admin-guide/module-signing.rst3966F: Documentation/admin-guide/module-signing.rst
3749F: certs/3967F: certs/
3750F: scripts/sign-file.c
3751F: scripts/extract-cert.c3968F: scripts/extract-cert.c
37523969F: scripts/sign-file.c
3753CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3754L: linux-usb@vger.kernel.org
3755S: Orphan
3756F: Documentation/usb/WUSB-Design-overview.txt
3757F: Documentation/usb/wusb-cbaf
3758F: drivers/usb/host/hwa-hc.c
3759F: drivers/usb/host/whci/
3760F: drivers/usb/wusbcore/
3761F: include/linux/usb/wusb*
37623970
3763CFAG12864B LCD DRIVER3971CFAG12864B LCD DRIVER
3764M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>3972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
@@ -3772,28 +3980,11 @@ S: Maintained
3772F: drivers/auxdisplay/cfag12864bfb.c3980F: drivers/auxdisplay/cfag12864bfb.c
3773F: include/linux/cfag12864b.h3981F: include/linux/cfag12864b.h
37743982
3775802.11 (including CFG80211/NL80211)
3776M: Johannes Berg <johannes@sipsolutions.net>
3777L: linux-wireless@vger.kernel.org
3778W: http://wireless.kernel.org/
3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3781S: Maintained
3782F: net/wireless/
3783F: include/uapi/linux/nl80211.h
3784F: include/linux/ieee80211.h
3785F: include/net/wext.h
3786F: include/net/cfg80211.h
3787F: include/net/iw_handler.h
3788F: include/net/ieee80211_radiotap.h
3789F: Documentation/driver-api/80211/cfg80211.rst
3790F: Documentation/networking/regulatory.txt
3791
3792CHAR and MISC DRIVERS3983CHAR and MISC DRIVERS
3793M: Arnd Bergmann <arnd@arndb.de>3984M: Arnd Bergmann <arnd@arndb.de>
3794M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>3985M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3796S: Supported3986S: Supported
3987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3797F: drivers/char/3988F: drivers/char/
3798F: drivers/misc/3989F: drivers/misc/
3799F: include/linux/miscdevice.h3990F: include/linux/miscdevice.h
@@ -3813,9 +4004,9 @@ F: Documentation/translations/zh_CN/
38134004
3814CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER4005CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3815M: Peter Chen <Peter.Chen@nxp.com>4006M: Peter Chen <Peter.Chen@nxp.com>
3816T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3817L: linux-usb@vger.kernel.org4007L: linux-usb@vger.kernel.org
3818S: Maintained4008S: Maintained
4009T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3819F: drivers/usb/chipidea/4010F: drivers/usb/chipidea/
38204011
3821CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER4012CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
@@ -3838,26 +4029,26 @@ S: Maintained
3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3839F: drivers/platform/chrome/4030F: drivers/platform/chrome/
38404031
4032CHROMEOS EC CODEC DRIVER
4033M: Cheng-Yi Chiang <cychiang@chromium.org>
4034R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4035R: Guenter Roeck <groeck@chromium.org>
4036S: Maintained
4037F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4038F: sound/soc/codecs/cros_ec_codec.*
4039
3841CHROMEOS EC SUBDRIVERS4040CHROMEOS EC SUBDRIVERS
3842M: Benson Leung <bleung@chromium.org>4041M: Benson Leung <bleung@chromium.org>
3843M: Enric Balletbo i Serra <enric.balletbo@collabora.com>4042M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3844R: Guenter Roeck <groeck@chromium.org>4043R: Guenter Roeck <groeck@chromium.org>
3845S: Maintained4044S: Maintained
4045F: drivers/power/supply/cros_usbpd-charger.c
3846N: cros_ec4046N: cros_ec
3847N: cros-ec4047N: cros-ec
3848F: drivers/power/supply/cros_usbpd-charger.c
3849
3850CHROMEOS EC CODEC DRIVER
3851M: Cheng-Yi Chiang <cychiang@chromium.org>
3852S: Maintained
3853R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3854R: Guenter Roeck <groeck@chromium.org>
3855F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3856F: sound/soc/codecs/cros_ec_codec.*
38574048
3858CIRRUS LOGIC AUDIO CODEC DRIVERS4049CIRRUS LOGIC AUDIO CODEC DRIVERS
3859M: Brian Austin <brian.austin@cirrus.com>4050M: James Schulman <james.schulman@cirrus.com>
3860M: Paul Handrigan <Paul.Handrigan@cirrus.com>4051M: David Rhodes <david.rhodes@cirrus.com>
3861L: alsa-devel@alsa-project.org (moderated for non-subscribers)4052L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3862S: Maintained4053S: Maintained
3863F: sound/soc/codecs/cs*4054F: sound/soc/codecs/cs*
@@ -3873,22 +4064,45 @@ M: Charles Keepax <ckeepax@opensource.cirrus.com>
3873M: Richard Fitzgerald <rf@opensource.cirrus.com>4064M: Richard Fitzgerald <rf@opensource.cirrus.com>
3874L: patches@opensource.cirrus.com4065L: patches@opensource.cirrus.com
3875S: Supported4066S: Supported
4067F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4068F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4069F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4070F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4071F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4072F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4073F: Documentation/hwmon/lochnagar.rst
3876F: drivers/clk/clk-lochnagar.c4074F: drivers/clk/clk-lochnagar.c
3877F: drivers/hwmon/lochnagar-hwmon.c4075F: drivers/hwmon/lochnagar-hwmon.c
3878F: drivers/mfd/lochnagar-i2c.c4076F: drivers/mfd/lochnagar-i2c.c
3879F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c4077F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3880F: drivers/regulator/lochnagar-regulator.c4078F: drivers/regulator/lochnagar-regulator.c
3881F: sound/soc/codecs/lochnagar-sc.c
3882F: include/dt-bindings/clk/lochnagar.h4079F: include/dt-bindings/clk/lochnagar.h
3883F: include/dt-bindings/pinctrl/lochnagar.h4080F: include/dt-bindings/pinctrl/lochnagar.h
3884F: include/linux/mfd/lochnagar*4081F: include/linux/mfd/lochnagar*
3885F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt4082F: sound/soc/codecs/lochnagar-sc.c
3886F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt4083
3887F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt4084CIRRUS LOGIC MADERA CODEC DRIVERS
3888F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt4085M: Charles Keepax <ckeepax@opensource.cirrus.com>
3889F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt4086M: Richard Fitzgerald <rf@opensource.cirrus.com>
3890F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt4087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3891F: Documentation/hwmon/lochnagar4088L: patches@opensource.cirrus.com
4089S: Supported
4090W: https://github.com/CirrusLogic/linux-drivers/wiki
4091T: git https://github.com/CirrusLogic/linux-drivers.git
4092F: Documentation/devicetree/bindings/mfd/madera.txt
4093F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4094F: Documentation/devicetree/bindings/sound/madera.txt
4095F: drivers/gpio/gpio-madera*
4096F: drivers/irqchip/irq-madera*
4097F: drivers/mfd/cs47l*
4098F: drivers/mfd/madera*
4099F: drivers/pinctrl/cirrus/*
4100F: include/dt-bindings/sound/madera*
4101F: include/linux/irqchip/irq-madera*
4102F: include/linux/mfd/madera/*
4103F: include/sound/madera*
4104F: sound/soc/codecs/cs47l*
4105F: sound/soc/codecs/madera*
38924106
3893CISCO FCOE HBA DRIVER4107CISCO FCOE HBA DRIVER
3894M: Satish Kharat <satishkh@cisco.com>4108M: Satish Kharat <satishkh@cisco.com>
@@ -3908,7 +4122,6 @@ F: drivers/scsi/snic/
3908CISCO VIC ETHERNET NIC DRIVER4122CISCO VIC ETHERNET NIC DRIVER
3909M: Christian Benvenuti <benve@cisco.com>4123M: Christian Benvenuti <benve@cisco.com>
3910M: Govindarajulu Varadarajan <_govind@gmx.com>4124M: Govindarajulu Varadarajan <_govind@gmx.com>
3911M: Parvi Kaustubhi <pkaustub@cisco.com>
3912S: Supported4125S: Supported
3913F: drivers/net/ethernet/cisco/enic/4126F: drivers/net/ethernet/cisco/enic/
39144127
@@ -3919,24 +4132,6 @@ M: Parvi Kaustubhi <pkaustub@cisco.com>
3919S: Supported4132S: Supported
3920F: drivers/infiniband/hw/usnic/4133F: drivers/infiniband/hw/usnic/
39214134
3922CIRRUS LOGIC MADERA CODEC DRIVERS
3923M: Charles Keepax <ckeepax@opensource.cirrus.com>
3924M: Richard Fitzgerald <rf@opensource.cirrus.com>
3925L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3926L: patches@opensource.cirrus.com
3927T: git https://github.com/CirrusLogic/linux-drivers.git
3928W: https://github.com/CirrusLogic/linux-drivers/wiki
3929S: Supported
3930F: Documentation/devicetree/bindings/mfd/madera.txt
3931F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3932F: include/linux/irqchip/irq-madera*
3933F: include/linux/mfd/madera/*
3934F: drivers/gpio/gpio-madera*
3935F: drivers/irqchip/irq-madera*
3936F: drivers/mfd/madera*
3937F: drivers/mfd/cs47l*
3938F: drivers/pinctrl/cirrus/*
3939
3940CLANG-FORMAT FILE4135CLANG-FORMAT FILE
3941M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>4136M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3942S: Maintained4137S: Maintained
@@ -3944,18 +4139,19 @@ F: .clang-format
39444139
3945CLANG/LLVM BUILD SUPPORT4140CLANG/LLVM BUILD SUPPORT
3946L: clang-built-linux@googlegroups.com4141L: clang-built-linux@googlegroups.com
4142S: Supported
3947W: https://clangbuiltlinux.github.io/4143W: https://clangbuiltlinux.github.io/
3948B: https://github.com/ClangBuiltLinux/linux/issues4144B: https://github.com/ClangBuiltLinux/linux/issues
3949C: irc://chat.freenode.net/clangbuiltlinux4145C: irc://chat.freenode.net/clangbuiltlinux
3950S: Supported4146F: Documentation/kbuild/llvm.rst
3951K: \b(?i:clang|llvm)\b4147K: \b(?i:clang|llvm)\b
39524148
3953CLEANCACHE API4149CLEANCACHE API
3954M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>4150M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3955L: linux-kernel@vger.kernel.org4151L: linux-kernel@vger.kernel.org
3956S: Maintained4152S: Maintained
3957F: mm/cleancache.c
3958F: include/linux/cleancache.h4153F: include/linux/cleancache.h
4154F: mm/cleancache.c
39594155
3960CLK API4156CLK API
3961M: Russell King <linux@armlinux.org.uk>4157M: Russell King <linux@armlinux.org.uk>
@@ -3967,10 +4163,10 @@ CLOCKSOURCE, CLOCKEVENT DRIVERS
3967M: Daniel Lezcano <daniel.lezcano@linaro.org>4163M: Daniel Lezcano <daniel.lezcano@linaro.org>
3968M: Thomas Gleixner <tglx@linutronix.de>4164M: Thomas Gleixner <tglx@linutronix.de>
3969L: linux-kernel@vger.kernel.org4165L: linux-kernel@vger.kernel.org
3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3971S: Supported4166S: Supported
3972F: drivers/clocksource/4167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3973F: Documentation/devicetree/bindings/timer/4168F: Documentation/devicetree/bindings/timer/
4169F: drivers/clocksource/
39744170
3975CMPC ACPI DRIVER4171CMPC ACPI DRIVER
3976M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>4172M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
@@ -3980,11 +4176,11 @@ S: Supported
3980F: drivers/platform/x86/classmate-laptop.c4176F: drivers/platform/x86/classmate-laptop.c
39814177
3982COBALT MEDIA DRIVER4178COBALT MEDIA DRIVER
3983M: Hans Verkuil <hans.verkuil@cisco.com>4179M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3984L: linux-media@vger.kernel.org4180L: linux-media@vger.kernel.org
3985T: git git://linuxtv.org/media_tree.git
3986W: https://linuxtv.org
3987S: Supported4181S: Supported
4182W: https://linuxtv.org
4183T: git git://linuxtv.org/media_tree.git
3988F: drivers/media/pci/cobalt/4184F: drivers/media/pci/cobalt/
39894185
3990COCCINELLE/Semantic Patches (SmPL)4186COCCINELLE/Semantic Patches (SmPL)
@@ -3993,19 +4189,19 @@ M: Gilles Muller <Gilles.Muller@lip6.fr>
3993M: Nicolas Palix <nicolas.palix@imag.fr>4189M: Nicolas Palix <nicolas.palix@imag.fr>
3994M: Michal Marek <michal.lkml@markovi.net>4190M: Michal Marek <michal.lkml@markovi.net>
3995L: cocci@systeme.lip6.fr (moderated for non-subscribers)4191L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3996T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3997W: http://coccinelle.lip6.fr/
3998S: Supported4192S: Supported
4193W: http://coccinelle.lip6.fr/
4194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3999F: Documentation/dev-tools/coccinelle.rst4195F: Documentation/dev-tools/coccinelle.rst
4000F: scripts/coccinelle/
4001F: scripts/coccicheck4196F: scripts/coccicheck
4197F: scripts/coccinelle/
40024198
4003CODA FILE SYSTEM4199CODA FILE SYSTEM
4004M: Jan Harkes <jaharkes@cs.cmu.edu>4200M: Jan Harkes <jaharkes@cs.cmu.edu>
4005M: coda@cs.cmu.edu4201M: coda@cs.cmu.edu
4006L: codalist@coda.cs.cmu.edu4202L: codalist@coda.cs.cmu.edu
4007W: http://www.coda.cs.cmu.edu/
4008S: Maintained4203S: Maintained
4204W: http://www.coda.cs.cmu.edu/
4009F: Documentation/filesystems/coda.txt4205F: Documentation/filesystems/coda.txt
4010F: fs/coda/4206F: fs/coda/
4011F: include/linux/coda*.h4207F: include/linux/coda*.h
@@ -4021,31 +4217,31 @@ F: drivers/media/platform/coda/
4021CODE OF CONDUCT4217CODE OF CONDUCT
4022M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>4218M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4023S: Supported4219S: Supported
4024F: Documentation/process/code-of-conduct.rst
4025F: Documentation/process/code-of-conduct-interpretation.rst4220F: Documentation/process/code-of-conduct-interpretation.rst
4221F: Documentation/process/code-of-conduct.rst
40264222
4027COMMON CLK FRAMEWORK4223COMMON CLK FRAMEWORK
4028M: Michael Turquette <mturquette@baylibre.com>4224M: Michael Turquette <mturquette@baylibre.com>
4029M: Stephen Boyd <sboyd@kernel.org>4225M: Stephen Boyd <sboyd@kernel.org>
4030L: linux-clk@vger.kernel.org4226L: linux-clk@vger.kernel.org
4227S: Maintained
4031Q: http://patchwork.kernel.org/project/linux-clk/list/4228Q: http://patchwork.kernel.org/project/linux-clk/list/
4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git4229T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4033S: Maintained
4034F: Documentation/devicetree/bindings/clock/4230F: Documentation/devicetree/bindings/clock/
4035F: drivers/clk/4231F: drivers/clk/
4036X: drivers/clk/clkdev.c
4037F: include/linux/clk-pr*4232F: include/linux/clk-pr*
4038F: include/linux/clk/4233F: include/linux/clk/
4039F: include/linux/of_clk.h4234F: include/linux/of_clk.h
4235X: drivers/clk/clkdev.c
40404236
4041COMMON INTERNET FILE SYSTEM (CIFS)4237COMMON INTERNET FILE SYSTEM (CIFS)
4042M: Steve French <sfrench@samba.org>4238M: Steve French <sfrench@samba.org>
4043L: linux-cifs@vger.kernel.org4239L: linux-cifs@vger.kernel.org
4044L: samba-technical@lists.samba.org (moderated for non-subscribers)4240L: samba-technical@lists.samba.org (moderated for non-subscribers)
4241S: Supported
4045W: http://linux-cifs.samba.org/4242W: http://linux-cifs.samba.org/
4046T: git git://git.samba.org/sfrench/cifs-2.6.git4243T: git git://git.samba.org/sfrench/cifs-2.6.git
4047S: Supported4244F: Documentation/admin-guide/cifs/
4048F: Documentation/filesystems/cifs/
4049F: fs/cifs/4245F: fs/cifs/
40504246
4051COMPACTPCI HOTPLUG CORE4247COMPACTPCI HOTPLUG CORE
@@ -4079,15 +4275,15 @@ F: include/linux/compiler_attributes.h
40794275
4080CONEXANT ACCESSRUNNER USB DRIVER4276CONEXANT ACCESSRUNNER USB DRIVER
4081L: accessrunner-general@lists.sourceforge.net4277L: accessrunner-general@lists.sourceforge.net
4082W: http://accessrunner.sourceforge.net/
4083S: Orphan4278S: Orphan
4279W: http://accessrunner.sourceforge.net/
4084F: drivers/usb/atm/cxacru.c4280F: drivers/usb/atm/cxacru.c
40854281
4086CONFIGFS4282CONFIGFS
4087M: Joel Becker <jlbec@evilplan.org>4283M: Joel Becker <jlbec@evilplan.org>
4088M: Christoph Hellwig <hch@lst.de>4284M: Christoph Hellwig <hch@lst.de>
4089T: git git://git.infradead.org/users/hch/configfs.git
4090S: Supported4285S: Supported
4286T: git git://git.infradead.org/users/hch/configfs.git
4091F: fs/configfs/4287F: fs/configfs/
4092F: include/linux/configfs.h4288F: include/linux/configfs.h
40934289
@@ -4102,21 +4298,34 @@ M: Tejun Heo <tj@kernel.org>
4102M: Li Zefan <lizefan@huawei.com>4298M: Li Zefan <lizefan@huawei.com>
4103M: Johannes Weiner <hannes@cmpxchg.org>4299M: Johannes Weiner <hannes@cmpxchg.org>
4104L: cgroups@vger.kernel.org4300L: cgroups@vger.kernel.org
4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4106S: Maintained4301S: Maintained
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4303F: Documentation/admin-guide/cgroup-v1/
4107F: Documentation/admin-guide/cgroup-v2.rst4304F: Documentation/admin-guide/cgroup-v2.rst
4108F: Documentation/cgroup-v1/
4109F: include/linux/cgroup*4305F: include/linux/cgroup*
4110F: kernel/cgroup/4306F: kernel/cgroup/
41114307
4308CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4309M: Tejun Heo <tj@kernel.org>
4310M: Jens Axboe <axboe@kernel.dk>
4311L: cgroups@vger.kernel.org
4312L: linux-block@vger.kernel.org
4313T: git git://git.kernel.dk/linux-block
4314F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4315F: block/bfq-cgroup.c
4316F: block/blk-cgroup.c
4317F: block/blk-iolatency.c
4318F: block/blk-throttle.c
4319F: include/linux/blk-cgroup.h
4320
4112CONTROL GROUP - CPUSET4321CONTROL GROUP - CPUSET
4113M: Li Zefan <lizefan@huawei.com>4322M: Li Zefan <lizefan@huawei.com>
4114L: cgroups@vger.kernel.org4323L: cgroups@vger.kernel.org
4324S: Maintained
4115W: http://www.bullopensource.org/cpuset/4325W: http://www.bullopensource.org/cpuset/
4116W: http://oss.sgi.com/projects/cpusets/4326W: http://oss.sgi.com/projects/cpusets/
4117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git4327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4118S: Maintained4328F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4119F: Documentation/cgroup-v1/cpusets.txt
4120F: include/linux/cpuset.h4329F: include/linux/cpuset.h
4121F: kernel/cgroup/cpuset.c4330F: kernel/cgroup/cpuset.c
41224331
@@ -4139,8 +4348,8 @@ F: drivers/hwmon/coretemp.c
41394348
4140COSA/SRP SYNC SERIAL DRIVER4349COSA/SRP SYNC SERIAL DRIVER
4141M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>4350M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4142W: http://www.fi.muni.cz/~kas/cosa/
4143S: Maintained4351S: Maintained
4352W: http://www.fi.muni.cz/~kas/cosa/
4144F: drivers/net/wan/cosa*4353F: drivers/net/wan/cosa*
41454354
4146COUNTER SUBSYSTEM4355COUNTER SUBSYSTEM
@@ -4159,32 +4368,43 @@ L: netdev@vger.kernel.org
4159S: Maintained4368S: Maintained
4160F: drivers/net/ethernet/ti/cpmac.c4369F: drivers/net/ethernet/ti/cpmac.c
41614370
4371CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4372M: Viresh Kumar <viresh.kumar@linaro.org>
4373M: Sudeep Holla <sudeep.holla@arm.com>
4374L: linux-pm@vger.kernel.org
4375S: Maintained
4376W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4377F: drivers/cpufreq/vexpress-spc-cpufreq.c
4378
4162CPU FREQUENCY SCALING FRAMEWORK4379CPU FREQUENCY SCALING FRAMEWORK
4163M: "Rafael J. Wysocki" <rjw@rjwysocki.net>4380M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4164M: Viresh Kumar <viresh.kumar@linaro.org>4381M: Viresh Kumar <viresh.kumar@linaro.org>
4165L: linux-pm@vger.kernel.org4382L: linux-pm@vger.kernel.org
4166S: Maintained4383S: Maintained
4384B: https://bugzilla.kernel.org
4167T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git4385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)4386T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4169B: https://bugzilla.kernel.org
4170F: Documentation/admin-guide/pm/cpufreq.rst4387F: Documentation/admin-guide/pm/cpufreq.rst
4171F: Documentation/admin-guide/pm/intel_pstate.rst4388F: Documentation/admin-guide/pm/intel_pstate.rst
4172F: Documentation/cpu-freq/4389F: Documentation/cpu-freq/
4173F: Documentation/devicetree/bindings/cpufreq/4390F: Documentation/devicetree/bindings/cpufreq/
4174F: drivers/cpufreq/4391F: drivers/cpufreq/
4175F: kernel/sched/cpufreq*.c
4176F: include/linux/cpufreq.h4392F: include/linux/cpufreq.h
4177F: include/linux/sched/cpufreq.h4393F: include/linux/sched/cpufreq.h
4394F: kernel/sched/cpufreq*.c
4178F: tools/testing/selftests/cpufreq/4395F: tools/testing/selftests/cpufreq/
41794396
4180CPU FREQUENCY DRIVERS - ARM BIG LITTLE4397CPU IDLE TIME MANAGEMENT FRAMEWORK
4181M: Viresh Kumar <viresh.kumar@linaro.org>4398M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4182M: Sudeep Holla <sudeep.holla@arm.com>4399M: Daniel Lezcano <daniel.lezcano@linaro.org>
4183L: linux-pm@vger.kernel.org4400L: linux-pm@vger.kernel.org
4184W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4185S: Maintained4401S: Maintained
4186F: drivers/cpufreq/arm_big_little.h4402B: https://bugzilla.kernel.org
4187F: drivers/cpufreq/arm_big_little.c4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4404F: Documentation/admin-guide/pm/cpuidle.rst
4405F: Documentation/driver-api/pm/cpuidle.rst
4406F: drivers/cpuidle/*
4407F: include/linux/cpuidle.h
41884408
4189CPU POWER MONITORING SUBSYSTEM4409CPU POWER MONITORING SUBSYSTEM
4190M: Thomas Renninger <trenn@suse.com>4410M: Thomas Renninger <trenn@suse.com>
@@ -4205,8 +4425,8 @@ M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4205M: Daniel Lezcano <daniel.lezcano@linaro.org>4425M: Daniel Lezcano <daniel.lezcano@linaro.org>
4206L: linux-pm@vger.kernel.org4426L: linux-pm@vger.kernel.org
4207L: linux-arm-kernel@lists.infradead.org4427L: linux-arm-kernel@lists.infradead.org
4208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4209S: Maintained4428S: Maintained
4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4210F: drivers/cpuidle/cpuidle-big_little.c4430F: drivers/cpuidle/cpuidle-big_little.c
42114431
4212CPUIDLE DRIVER - ARM EXYNOS4432CPUIDLE DRIVER - ARM EXYNOS
@@ -4216,34 +4436,36 @@ M: Kukjin Kim <kgene@kernel.org>
4216L: linux-pm@vger.kernel.org4436L: linux-pm@vger.kernel.org
4217L: linux-samsung-soc@vger.kernel.org4437L: linux-samsung-soc@vger.kernel.org
4218S: Supported4438S: Supported
4219F: drivers/cpuidle/cpuidle-exynos.c
4220F: arch/arm/mach-exynos/pm.c4439F: arch/arm/mach-exynos/pm.c
4440F: drivers/cpuidle/cpuidle-exynos.c
42214441
4222CPU IDLE TIME MANAGEMENT FRAMEWORK4442CPUIDLE DRIVER - ARM PSCI
4223M: "Rafael J. Wysocki" <rjw@rjwysocki.net>4443M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4224M: Daniel Lezcano <daniel.lezcano@linaro.org>4444M: Sudeep Holla <sudeep.holla@arm.com>
4225L: linux-pm@vger.kernel.org4445L: linux-pm@vger.kernel.org
4226S: Maintained4446L: linux-arm-kernel@lists.infradead.org
4227T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git4447S: Supported
4228B: https://bugzilla.kernel.org4448F: drivers/cpuidle/cpuidle-psci.c
4229F: Documentation/admin-guide/pm/cpuidle.rst
4230F: Documentation/driver-api/pm/cpuidle.rst
4231F: drivers/cpuidle/*
4232F: include/linux/cpuidle.h
42334449
4234CRAMFS FILESYSTEM4450CRAMFS FILESYSTEM
4235M: Nicolas Pitre <nico@fluxnic.net>4451M: Nicolas Pitre <nico@fluxnic.net>
4236S: Maintained4452S: Maintained
4237F: Documentation/filesystems/cramfs.txt4453F: Documentation/filesystems/cramfs.rst
4238F: fs/cramfs/4454F: fs/cramfs/
42394455
4456CREATIVE SB0540
4457M: Bastien Nocera <hadess@hadess.net>
4458L: linux-input@vger.kernel.org
4459S: Maintained
4460F: drivers/hid/hid-creative-sb0540.c
4461
4240CRYPTO API4462CRYPTO API
4241M: Herbert Xu <herbert@gondor.apana.org.au>4463M: Herbert Xu <herbert@gondor.apana.org.au>
4242M: "David S. Miller" <davem@davemloft.net>4464M: "David S. Miller" <davem@davemloft.net>
4243L: linux-crypto@vger.kernel.org4465L: linux-crypto@vger.kernel.org
4466S: Maintained
4244T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git4467T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git4468T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4246S: Maintained
4247F: Documentation/crypto/4469F: Documentation/crypto/
4248F: Documentation/devicetree/bindings/crypto/4470F: Documentation/devicetree/bindings/crypto/
4249F: arch/*/crypto/4471F: arch/*/crypto/
@@ -4263,9 +4485,9 @@ F: crypto/rng.c
4263CS3308 MEDIA DRIVER4485CS3308 MEDIA DRIVER
4264M: Hans Verkuil <hverkuil@xs4all.nl>4486M: Hans Verkuil <hverkuil@xs4all.nl>
4265L: linux-media@vger.kernel.org4487L: linux-media@vger.kernel.org
4266T: git git://linuxtv.org/media_tree.git
4267W: http://linuxtv.org
4268S: Odd Fixes4488S: Odd Fixes
4489W: http://linuxtv.org
4490T: git git://linuxtv.org/media_tree.git
4269F: drivers/media/i2c/cs3308.c4491F: drivers/media/i2c/cs3308.c
42704492
4271CS5535 Audio ALSA driver4493CS5535 Audio ALSA driver
@@ -4276,10 +4498,10 @@ F: sound/pci/cs5535audio/
4276CSI DRIVERS FOR ALLWINNER V3s4498CSI DRIVERS FOR ALLWINNER V3s
4277M: Yong Deng <yong.deng@magewell.com>4499M: Yong Deng <yong.deng@magewell.com>
4278L: linux-media@vger.kernel.org4500L: linux-media@vger.kernel.org
4279T: git git://linuxtv.org/media_tree.git
4280S: Maintained4501S: Maintained
4502T: git git://linuxtv.org/media_tree.git
4503F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4281F: drivers/media/platform/sunxi/sun6i-csi/4504F: drivers/media/platform/sunxi/sun6i-csi/
4282F: Documentation/devicetree/bindings/media/sun6i-csi.txt
42834505
4284CW1200 WLAN driver4506CW1200 WLAN driver
4285M: Solomon Peachy <pizza@shaftnet.org>4507M: Solomon Peachy <pizza@shaftnet.org>
@@ -4288,22 +4510,19 @@ F: drivers/net/wireless/st/cw1200/
42884510
4289CX18 VIDEO4LINUX DRIVER4511CX18 VIDEO4LINUX DRIVER
4290M: Andy Walls <awalls@md.metrocast.net>4512M: Andy Walls <awalls@md.metrocast.net>
4291L: ivtv-devel@ivtvdriver.org (subscribers-only)
4292L: linux-media@vger.kernel.org4513L: linux-media@vger.kernel.org
4293T: git git://linuxtv.org/media_tree.git
4294W: https://linuxtv.org
4295W: http://www.ivtvdriver.org/index.php/Cx18
4296S: Maintained4514S: Maintained
4297F: Documentation/media/v4l-drivers/cx18*4515W: https://linuxtv.org
4516T: git git://linuxtv.org/media_tree.git
4298F: drivers/media/pci/cx18/4517F: drivers/media/pci/cx18/
4299F: include/uapi/linux/ivtv*4518F: include/uapi/linux/ivtv*
43004519
4301CX2341X MPEG ENCODER HELPER MODULE4520CX2341X MPEG ENCODER HELPER MODULE
4302M: Hans Verkuil <hverkuil@xs4all.nl>4521M: Hans Verkuil <hverkuil@xs4all.nl>
4303L: linux-media@vger.kernel.org4522L: linux-media@vger.kernel.org
4304T: git git://linuxtv.org/media_tree.git
4305W: https://linuxtv.org
4306S: Maintained4523S: Maintained
4524W: https://linuxtv.org
4525T: git git://linuxtv.org/media_tree.git
4307F: drivers/media/common/cx2341x*4526F: drivers/media/common/cx2341x*
4308F: include/media/drv-intf/cx2341x.h4527F: include/media/drv-intf/cx2341x.h
43094528
@@ -4311,86 +4530,80 @@ CX24120 MEDIA DRIVER
4311M: Jemma Denson <jdenson@gmail.com>4530M: Jemma Denson <jdenson@gmail.com>
4312M: Patrick Boettcher <patrick.boettcher@posteo.de>4531M: Patrick Boettcher <patrick.boettcher@posteo.de>
4313L: linux-media@vger.kernel.org4532L: linux-media@vger.kernel.org
4533S: Maintained
4314W: https://linuxtv.org4534W: https://linuxtv.org
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/4535Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316S: Maintained
4317F: drivers/media/dvb-frontends/cx24120*4536F: drivers/media/dvb-frontends/cx24120*
43184537
4319CX88 VIDEO4LINUX DRIVER4538CX88 VIDEO4LINUX DRIVER
4320M: Mauro Carvalho Chehab <mchehab@kernel.org>4539M: Mauro Carvalho Chehab <mchehab@kernel.org>
4321L: linux-media@vger.kernel.org4540L: linux-media@vger.kernel.org
4541S: Odd fixes
4322W: https://linuxtv.org4542W: https://linuxtv.org
4323T: git git://linuxtv.org/media_tree.git4543T: git git://linuxtv.org/media_tree.git
4324S: Odd fixes
4325F: Documentation/media/v4l-drivers/cx88*4544F: Documentation/media/v4l-drivers/cx88*
4326F: drivers/media/pci/cx88/4545F: drivers/media/pci/cx88/
43274546
4328CXD2820R MEDIA DRIVER4547CXD2820R MEDIA DRIVER
4329M: Antti Palosaari <crope@iki.fi>4548M: Antti Palosaari <crope@iki.fi>
4330L: linux-media@vger.kernel.org4549L: linux-media@vger.kernel.org
4550S: Maintained
4331W: https://linuxtv.org4551W: https://linuxtv.org
4332W: http://palosaari.fi/linux/4552W: http://palosaari.fi/linux/
4333Q: http://patchwork.linuxtv.org/project/linux-media/list/4553Q: http://patchwork.linuxtv.org/project/linux-media/list/
4334T: git git://linuxtv.org/anttip/media_tree.git4554T: git git://linuxtv.org/anttip/media_tree.git
4335S: Maintained
4336F: drivers/media/dvb-frontends/cxd2820r*4555F: drivers/media/dvb-frontends/cxd2820r*
43374556
4338CXGB3 ETHERNET DRIVER (CXGB3)4557CXGB3 ETHERNET DRIVER (CXGB3)
4339M: Vishal Kulkarni <vishal@chelsio.com>4558M: Vishal Kulkarni <vishal@chelsio.com>
4340L: netdev@vger.kernel.org4559L: netdev@vger.kernel.org
4341W: http://www.chelsio.com
4342S: Supported4560S: Supported
4561W: http://www.chelsio.com
4343F: drivers/net/ethernet/chelsio/cxgb3/4562F: drivers/net/ethernet/chelsio/cxgb3/
43444563
4345CXGB3 ISCSI DRIVER (CXGB3I)4564CXGB3 ISCSI DRIVER (CXGB3I)
4346M: Karen Xie <kxie@chelsio.com>4565M: Karen Xie <kxie@chelsio.com>
4347L: linux-scsi@vger.kernel.org4566L: linux-scsi@vger.kernel.org
4348W: http://www.chelsio.com
4349S: Supported4567S: Supported
4568W: http://www.chelsio.com
4350F: drivers/scsi/cxgbi/cxgb3i4569F: drivers/scsi/cxgbi/cxgb3i
43514570
4352CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4353M: Potnuri Bharat Teja <bharat@chelsio.com>
4354L: linux-rdma@vger.kernel.org
4355W: http://www.openfabrics.org
4356S: Supported
4357F: drivers/infiniband/hw/cxgb3/
4358F: include/uapi/rdma/cxgb3-abi.h
4359
4360CXGB4 CRYPTO DRIVER (chcr)4571CXGB4 CRYPTO DRIVER (chcr)
4361M: Atul Gupta <atul.gupta@chelsio.com>4572M: Ayush Sawal <ayush.sawal@chelsio.com>
4573M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4574M: Rohit Maheshwari <rohitm@chelsio.com>
4362L: linux-crypto@vger.kernel.org4575L: linux-crypto@vger.kernel.org
4363W: http://www.chelsio.com
4364S: Supported4576S: Supported
4577W: http://www.chelsio.com
4365F: drivers/crypto/chelsio4578F: drivers/crypto/chelsio
43664579
4367CXGB4 ETHERNET DRIVER (CXGB4)4580CXGB4 ETHERNET DRIVER (CXGB4)
4368M: Vishal Kulkarni <vishal@chelsio.com>4581M: Vishal Kulkarni <vishal@chelsio.com>
4369L: netdev@vger.kernel.org4582L: netdev@vger.kernel.org
4370W: http://www.chelsio.com
4371S: Supported4583S: Supported
4584W: http://www.chelsio.com
4372F: drivers/net/ethernet/chelsio/cxgb4/4585F: drivers/net/ethernet/chelsio/cxgb4/
43734586
4374CXGB4 ISCSI DRIVER (CXGB4I)4587CXGB4 ISCSI DRIVER (CXGB4I)
4375M: Karen Xie <kxie@chelsio.com>4588M: Karen Xie <kxie@chelsio.com>
4376L: linux-scsi@vger.kernel.org4589L: linux-scsi@vger.kernel.org
4377W: http://www.chelsio.com
4378S: Supported4590S: Supported
4591W: http://www.chelsio.com
4379F: drivers/scsi/cxgbi/cxgb4i4592F: drivers/scsi/cxgbi/cxgb4i
43804593
4381CXGB4 IWARP RNIC DRIVER (IW_CXGB4)4594CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4382M: Potnuri Bharat Teja <bharat@chelsio.com>4595M: Potnuri Bharat Teja <bharat@chelsio.com>
4383L: linux-rdma@vger.kernel.org4596L: linux-rdma@vger.kernel.org
4384W: http://www.openfabrics.org
4385S: Supported4597S: Supported
4598W: http://www.openfabrics.org
4386F: drivers/infiniband/hw/cxgb4/4599F: drivers/infiniband/hw/cxgb4/
4387F: include/uapi/rdma/cxgb4-abi.h4600F: include/uapi/rdma/cxgb4-abi.h
43884601
4389CXGB4VF ETHERNET DRIVER (CXGB4VF)4602CXGB4VF ETHERNET DRIVER (CXGB4VF)
4390M: Casey Leedom <leedom@chelsio.com>4603M: Vishal Kulkarni <vishal@gmail.com>
4391L: netdev@vger.kernel.org4604L: netdev@vger.kernel.org
4392W: http://www.chelsio.com
4393S: Supported4605S: Supported
4606W: http://www.chelsio.com
4394F: drivers/net/ethernet/chelsio/cxgb4vf/4607F: drivers/net/ethernet/chelsio/cxgb4vf/
43954608
4396CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER4609CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
@@ -4398,12 +4611,12 @@ M: Frederic Barrat <fbarrat@linux.ibm.com>
4398M: Andrew Donnellan <ajd@linux.ibm.com>4611M: Andrew Donnellan <ajd@linux.ibm.com>
4399L: linuxppc-dev@lists.ozlabs.org4612L: linuxppc-dev@lists.ozlabs.org
4400S: Supported4613S: Supported
4614F: Documentation/ABI/testing/sysfs-class-cxl
4615F: Documentation/powerpc/cxl.rst
4401F: arch/powerpc/platforms/powernv/pci-cxl.c4616F: arch/powerpc/platforms/powernv/pci-cxl.c
4402F: drivers/misc/cxl/4617F: drivers/misc/cxl/
4403F: include/misc/cxl*4618F: include/misc/cxl*
4404F: include/uapi/misc/cxl.h4619F: include/uapi/misc/cxl.h
4405F: Documentation/powerpc/cxl.txt
4406F: Documentation/ABI/testing/sysfs-class-cxl
44074620
4408CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER4621CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4409M: Manoj N. Kumar <manoj@linux.ibm.com>4622M: Manoj N. Kumar <manoj@linux.ibm.com>
@@ -4411,37 +4624,37 @@ M: Matthew R. Ochs <mrochs@linux.ibm.com>
4411M: Uma Krishnan <ukrishn@linux.ibm.com>4624M: Uma Krishnan <ukrishn@linux.ibm.com>
4412L: linux-scsi@vger.kernel.org4625L: linux-scsi@vger.kernel.org
4413S: Supported4626S: Supported
4627F: Documentation/powerpc/cxlflash.rst
4414F: drivers/scsi/cxlflash/4628F: drivers/scsi/cxlflash/
4415F: include/uapi/scsi/cxlflash_ioctl.h4629F: include/uapi/scsi/cxlflash_ioctl.h
4416F: Documentation/powerpc/cxlflash.txt
44174630
4418CYBERPRO FB DRIVER4631CYBERPRO FB DRIVER
4419M: Russell King <linux@armlinux.org.uk>4632M: Russell King <linux@armlinux.org.uk>
4420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)4633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4421W: http://www.armlinux.org.uk/
4422S: Maintained4634S: Maintained
4635W: http://www.armlinux.org.uk/
4423F: drivers/video/fbdev/cyber2000fb.*4636F: drivers/video/fbdev/cyber2000fb.*
44244637
4425CYCLADES ASYNC MUX DRIVER4638CYCLADES ASYNC MUX DRIVER
4426W: http://www.cyclades.com/
4427S: Orphan4639S: Orphan
4640W: http://www.cyclades.com/
4428F: drivers/tty/cyclades.c4641F: drivers/tty/cyclades.c
4429F: include/linux/cyclades.h4642F: include/linux/cyclades.h
4430F: include/uapi/linux/cyclades.h4643F: include/uapi/linux/cyclades.h
44314644
4432CYCLADES PC300 DRIVER4645CYCLADES PC300 DRIVER
4433W: http://www.cyclades.com/
4434S: Orphan4646S: Orphan
4647W: http://www.cyclades.com/
4435F: drivers/net/wan/pc300*4648F: drivers/net/wan/pc300*
44364649
4437CYPRESS_FIRMWARE MEDIA DRIVER4650CYPRESS_FIRMWARE MEDIA DRIVER
4438M: Antti Palosaari <crope@iki.fi>4651M: Antti Palosaari <crope@iki.fi>
4439L: linux-media@vger.kernel.org4652L: linux-media@vger.kernel.org
4653S: Maintained
4440W: https://linuxtv.org4654W: https://linuxtv.org
4441W: http://palosaari.fi/linux/4655W: http://palosaari.fi/linux/
4442Q: http://patchwork.linuxtv.org/project/linux-media/list/4656Q: http://patchwork.linuxtv.org/project/linux-media/list/
4443T: git git://linuxtv.org/anttip/media_tree.git4657T: git git://linuxtv.org/anttip/media_tree.git
4444S: Maintained
4445F: drivers/media/common/cypress_firmware*4658F: drivers/media/common/cypress_firmware*
44464659
4447CYTTSP TOUCHSCREEN DRIVER4660CYTTSP TOUCHSCREEN DRIVER
@@ -4465,10 +4678,10 @@ F: include/linux/rtc/ds1685.h
44654678
4466DAMA SLAVE for AX.254679DAMA SLAVE for AX.25
4467M: Joerg Reuter <jreuter@yaina.de>4680M: Joerg Reuter <jreuter@yaina.de>
4468W: http://yaina.de/jreuter/
4469W: http://www.qsl.net/dl1bke/
4470L: linux-hams@vger.kernel.org4681L: linux-hams@vger.kernel.org
4471S: Maintained4682S: Maintained
4683W: http://yaina.de/jreuter/
4684W: http://www.qsl.net/dl1bke/
4472F: net/ax25/af_ax25.c4685F: net/ax25/af_ax25.c
4473F: net/ax25/ax25_dev.c4686F: net/ax25/ax25_dev.c
4474F: net/ax25/ax25_ds_*4687F: net/ax25/ax25_ds_*
@@ -4494,34 +4707,34 @@ M: Oliver Neukum <oliver@neukum.org>
4494M: Ali Akcaagac <aliakc@web.de>4707M: Ali Akcaagac <aliakc@web.de>
4495M: Jamie Lenehan <lenehan@twibble.org>4708M: Jamie Lenehan <lenehan@twibble.org>
4496L: dc395x@twibble.org4709L: dc395x@twibble.org
4710S: Maintained
4497W: http://twibble.org/dist/dc395x/4711W: http://twibble.org/dist/dc395x/
4498W: http://lists.twibble.org/mailman/listinfo/dc395x/4712W: http://lists.twibble.org/mailman/listinfo/dc395x/
4499S: Maintained4713F: Documentation/scsi/dc395x.rst
4500F: Documentation/scsi/dc395x.txt
4501F: drivers/scsi/dc395x.*4714F: drivers/scsi/dc395x.*
45024715
4503DCCP PROTOCOL4716DCCP PROTOCOL
4504M: Gerrit Renker <gerrit@erg.abdn.ac.uk>4717M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4505L: dccp@vger.kernel.org4718L: dccp@vger.kernel.org
4506W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4507S: Maintained4719S: Maintained
4720W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4508F: include/linux/dccp.h4721F: include/linux/dccp.h
4509F: include/uapi/linux/dccp.h
4510F: include/linux/tfrc.h4722F: include/linux/tfrc.h
4723F: include/uapi/linux/dccp.h
4511F: net/dccp/4724F: net/dccp/
45124725
4513DECnet NETWORK LAYER4726DECnet NETWORK LAYER
4514W: http://linux-decnet.sourceforge.net
4515L: linux-decnet-user@lists.sourceforge.net4727L: linux-decnet-user@lists.sourceforge.net
4516S: Orphan4728S: Orphan
4729W: http://linux-decnet.sourceforge.net
4517F: Documentation/networking/decnet.txt4730F: Documentation/networking/decnet.txt
4518F: net/decnet/4731F: net/decnet/
45194732
4520DECSTATION PLATFORM SUPPORT4733DECSTATION PLATFORM SUPPORT
4521M: "Maciej W. Rozycki" <macro@linux-mips.org>4734M: "Maciej W. Rozycki" <macro@linux-mips.org>
4522L: linux-mips@vger.kernel.org4735L: linux-mips@vger.kernel.org
4523W: http://www.linux-mips.org/wiki/DECstation
4524S: Maintained4736S: Maintained
4737W: http://www.linux-mips.org/wiki/DECstation
4525F: arch/mips/dec/4738F: arch/mips/dec/
4526F: arch/mips/include/asm/dec/4739F: arch/mips/include/asm/dec/
4527F: arch/mips/include/asm/mach-dec/4740F: arch/mips/include/asm/mach-dec/
@@ -4531,84 +4744,92 @@ M: "Maciej W. Rozycki" <macro@linux-mips.org>
4531S: Maintained4744S: Maintained
4532F: drivers/net/fddi/defxx.*4745F: drivers/net/fddi/defxx.*
45334746
4534DELL SMBIOS DRIVER
4535M: Pali Rohár <pali.rohar@gmail.com>
4536M: Mario Limonciello <mario.limonciello@dell.com>
4537L: platform-driver-x86@vger.kernel.org
4538S: Maintained
4539F: drivers/platform/x86/dell-smbios.*
4540
4541DELL SMBIOS SMM DRIVER
4542M: Mario Limonciello <mario.limonciello@dell.com>
4543L: platform-driver-x86@vger.kernel.org
4544S: Maintained
4545F: drivers/platform/x86/dell-smbios-smm.c
4546
4547DELL SMBIOS WMI DRIVER
4548M: Mario Limonciello <mario.limonciello@dell.com>
4549L: platform-driver-x86@vger.kernel.org
4550S: Maintained
4551F: drivers/platform/x86/dell-smbios-wmi.c
4552F: tools/wmi/dell-smbios-example.c
4553
4554DEFZA FDDI NETWORK DRIVER4747DEFZA FDDI NETWORK DRIVER
4555M: "Maciej W. Rozycki" <macro@linux-mips.org>4748M: "Maciej W. Rozycki" <macro@linux-mips.org>
4556S: Maintained4749S: Maintained
4557F: drivers/net/fddi/defza.*4750F: drivers/net/fddi/defza.*
45584751
4752DEINTERLACE DRIVERS FOR ALLWINNER H3
4753M: Jernej Skrabec <jernej.skrabec@siol.net>
4754L: linux-media@vger.kernel.org
4755S: Maintained
4756T: git git://linuxtv.org/media_tree.git
4757F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4758F: drivers/media/platform/sunxi/sun8i-di/
4759
4559DELL LAPTOP DRIVER4760DELL LAPTOP DRIVER
4560M: Matthew Garrett <mjg59@srcf.ucam.org>4761M: Matthew Garrett <mjg59@srcf.ucam.org>
4561M: Pali Rohár <pali.rohar@gmail.com>4762M: Pali Rohár <pali@kernel.org>
4562L: platform-driver-x86@vger.kernel.org4763L: platform-driver-x86@vger.kernel.org
4563S: Maintained4764S: Maintained
4564F: drivers/platform/x86/dell-laptop.c4765F: drivers/platform/x86/dell-laptop.c
45654766
4566DELL LAPTOP FREEFALL DRIVER4767DELL LAPTOP FREEFALL DRIVER
4567M: Pali Rohár <pali.rohar@gmail.com>4768M: Pali Rohár <pali@kernel.org>
4568S: Maintained4769S: Maintained
4569F: drivers/platform/x86/dell-smo8800.c4770F: drivers/platform/x86/dell-smo8800.c
45704771
4571DELL LAPTOP RBTN DRIVER4772DELL LAPTOP RBTN DRIVER
4572M: Pali Rohár <pali.rohar@gmail.com>4773M: Pali Rohár <pali@kernel.org>
4573S: Maintained4774S: Maintained
4574F: drivers/platform/x86/dell-rbtn.*4775F: drivers/platform/x86/dell-rbtn.*
45754776
4777DELL LAPTOP SMM DRIVER
4778M: Pali Rohár <pali@kernel.org>
4779S: Maintained
4780F: drivers/hwmon/dell-smm-hwmon.c
4781F: include/uapi/linux/i8k.h
4782
4576DELL REMOTE BIOS UPDATE DRIVER4783DELL REMOTE BIOS UPDATE DRIVER
4577M: Stuart Hayes <stuart.w.hayes@gmail.com>4784M: Stuart Hayes <stuart.w.hayes@gmail.com>
4578L: platform-driver-x86@vger.kernel.org4785L: platform-driver-x86@vger.kernel.org
4579S: Maintained4786S: Maintained
4580F: drivers/platform/x86/dell_rbu.c4787F: drivers/platform/x86/dell_rbu.c
45814788
4582DELL LAPTOP SMM DRIVER4789DELL SMBIOS DRIVER
4583M: Pali Rohár <pali.rohar@gmail.com>4790M: Pali Rohár <pali@kernel.org>
4791M: Mario Limonciello <mario.limonciello@dell.com>
4792L: platform-driver-x86@vger.kernel.org
4584S: Maintained4793S: Maintained
4585F: drivers/hwmon/dell-smm-hwmon.c4794F: drivers/platform/x86/dell-smbios.*
4586F: include/uapi/linux/i8k.h4795
4796DELL SMBIOS SMM DRIVER
4797M: Mario Limonciello <mario.limonciello@dell.com>
4798L: platform-driver-x86@vger.kernel.org
4799S: Maintained
4800F: drivers/platform/x86/dell-smbios-smm.c
4801
4802DELL SMBIOS WMI DRIVER
4803M: Mario Limonciello <mario.limonciello@dell.com>
4804L: platform-driver-x86@vger.kernel.org
4805S: Maintained
4806F: drivers/platform/x86/dell-smbios-wmi.c
4807F: tools/wmi/dell-smbios-example.c
45874808
4588DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)4809DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4589M: Stuart Hayes <stuart.w.hayes@gmail.com>4810M: Stuart Hayes <stuart.w.hayes@gmail.com>
4590L: platform-driver-x86@vger.kernel.org4811L: platform-driver-x86@vger.kernel.org
4591S: Maintained4812S: Maintained
4592F: Documentation/dcdbas.txt4813F: Documentation/driver-api/dcdbas.rst
4593F: drivers/platform/x86/dcdbas.*4814F: drivers/platform/x86/dcdbas.*
45944815
4595DELL WMI NOTIFICATIONS DRIVER
4596M: Matthew Garrett <mjg59@srcf.ucam.org>
4597M: Pali Rohár <pali.rohar@gmail.com>
4598S: Maintained
4599F: drivers/platform/x86/dell-wmi.c
4600
4601DELL WMI DESCRIPTOR DRIVER4816DELL WMI DESCRIPTOR DRIVER
4602M: Mario Limonciello <mario.limonciello@dell.com>4817M: Mario Limonciello <mario.limonciello@dell.com>
4603S: Maintained4818S: Maintained
4604F: drivers/platform/x86/dell-wmi-descriptor.c4819F: drivers/platform/x86/dell-wmi-descriptor.c
46054820
4821DELL WMI NOTIFICATIONS DRIVER
4822M: Matthew Garrett <mjg59@srcf.ucam.org>
4823M: Pali Rohár <pali@kernel.org>
4824S: Maintained
4825F: drivers/platform/x86/dell-wmi.c
4826
4606DELTA ST MEDIA DRIVER4827DELTA ST MEDIA DRIVER
4607M: Hugues Fruchet <hugues.fruchet@st.com>4828M: Hugues Fruchet <hugues.fruchet@st.com>
4608L: linux-media@vger.kernel.org4829L: linux-media@vger.kernel.org
4609T: git git://linuxtv.org/media_tree.git
4610W: https://linuxtv.org
4611S: Supported4830S: Supported
4831W: https://linuxtv.org
4832T: git git://linuxtv.org/media_tree.git
4612F: drivers/media/platform/sti/delta4833F: drivers/media/platform/sti/delta
46134834
4614DENALI NAND DRIVER4835DENALI NAND DRIVER
@@ -4617,18 +4838,25 @@ L: linux-mtd@lists.infradead.org
4617S: Supported4838S: Supported
4618F: drivers/mtd/nand/raw/denali*4839F: drivers/mtd/nand/raw/denali*
46194840
4841DESIGNWARE EDMA CORE IP DRIVER
4842M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4843L: dmaengine@vger.kernel.org
4844S: Maintained
4845F: drivers/dma/dw-edma/
4846F: include/linux/dma/edma.h
4847
4620DESIGNWARE USB2 DRD IP DRIVER4848DESIGNWARE USB2 DRD IP DRIVER
4621M: Minas Harutyunyan <hminas@synopsys.com>4849M: Minas Harutyunyan <hminas@synopsys.com>
4622L: linux-usb@vger.kernel.org4850L: linux-usb@vger.kernel.org
4623T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4624S: Maintained4851S: Maintained
4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4625F: drivers/usb/dwc2/4853F: drivers/usb/dwc2/
46264854
4627DESIGNWARE USB3 DRD IP DRIVER4855DESIGNWARE USB3 DRD IP DRIVER
4628M: Felipe Balbi <balbi@kernel.org>4856M: Felipe Balbi <balbi@kernel.org>
4629L: linux-usb@vger.kernel.org4857L: linux-usb@vger.kernel.org
4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4631S: Maintained4858S: Maintained
4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4632F: drivers/usb/dwc3/4860F: drivers/usb/dwc3/
46334861
4634DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER4862DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
@@ -4645,46 +4873,55 @@ S: Maintained
4645F: drivers/base/devcoredump.c4873F: drivers/base/devcoredump.c
4646F: include/linux/devcoredump.h4874F: include/linux/devcoredump.h
46474875
4876DEVICE DIRECT ACCESS (DAX)
4877M: Dan Williams <dan.j.williams@intel.com>
4878M: Vishal Verma <vishal.l.verma@intel.com>
4879M: Dave Jiang <dave.jiang@intel.com>
4880L: linux-nvdimm@lists.01.org
4881S: Supported
4882F: drivers/dax/
4883
4648DEVICE FREQUENCY (DEVFREQ)4884DEVICE FREQUENCY (DEVFREQ)
4649M: MyungJoo Ham <myungjoo.ham@samsung.com>4885M: MyungJoo Ham <myungjoo.ham@samsung.com>
4650M: Kyungmin Park <kyungmin.park@samsung.com>4886M: Kyungmin Park <kyungmin.park@samsung.com>
4651R: Chanwoo Choi <cw00.choi@samsung.com>4887M: Chanwoo Choi <cw00.choi@samsung.com>
4652L: linux-pm@vger.kernel.org4888L: linux-pm@vger.kernel.org
4653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4654S: Maintained4889S: Maintained
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4891F: Documentation/devicetree/bindings/devfreq/
4655F: drivers/devfreq/4892F: drivers/devfreq/
4656F: include/linux/devfreq.h4893F: include/linux/devfreq.h
4657F: Documentation/devicetree/bindings/devfreq/
4658F: include/trace/events/devfreq.h4894F: include/trace/events/devfreq.h
46594895
4660DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)4896DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4661M: Chanwoo Choi <cw00.choi@samsung.com>4897M: Chanwoo Choi <cw00.choi@samsung.com>
4662L: linux-pm@vger.kernel.org4898L: linux-pm@vger.kernel.org
4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4664S: Supported4899S: Supported
4665F: drivers/devfreq/event/4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4901F: Documentation/devicetree/bindings/devfreq/event/
4666F: drivers/devfreq/devfreq-event.c4902F: drivers/devfreq/devfreq-event.c
4903F: drivers/devfreq/event/
4904F: include/dt-bindings/pmu/exynos_ppmu.h
4667F: include/linux/devfreq-event.h4905F: include/linux/devfreq-event.h
4668F: Documentation/devicetree/bindings/devfreq/event/
46694906
4670DEVICE NUMBER REGISTRY4907DEVICE NUMBER REGISTRY
4671M: Torben Mathiasen <device@lanana.org>4908M: Torben Mathiasen <device@lanana.org>
4672W: http://lanana.org/docs/device-list/index.html
4673S: Maintained4909S: Maintained
4910W: http://lanana.org/docs/device-list/index.html
46744911
4675DEVICE-MAPPER (LVM)4912DEVICE-MAPPER (LVM)
4676M: Alasdair Kergon <agk@redhat.com>4913M: Alasdair Kergon <agk@redhat.com>
4677M: Mike Snitzer <snitzer@redhat.com>4914M: Mike Snitzer <snitzer@redhat.com>
4678M: dm-devel@redhat.com4915M: dm-devel@redhat.com
4679L: dm-devel@redhat.com4916L: dm-devel@redhat.com
4917S: Maintained
4680W: http://sources.redhat.com/dm4918W: http://sources.redhat.com/dm
4681Q: http://patchwork.kernel.org/project/dm-devel/list/4919Q: http://patchwork.kernel.org/project/dm-devel/list/
4682T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4683T: quilt http://people.redhat.com/agk/patches/linux/editing/4921T: quilt http://people.redhat.com/agk/patches/linux/editing/
4684S: Maintained4922F: Documentation/admin-guide/device-mapper/
4685F: Documentation/device-mapper/
4686F: drivers/md/Makefile
4687F: drivers/md/Kconfig4923F: drivers/md/Kconfig
4924F: drivers/md/Makefile
4688F: drivers/md/dm*4925F: drivers/md/dm*
4689F: drivers/md/persistent-data/4926F: drivers/md/persistent-data/
4690F: include/linux/device-mapper.h4927F: include/linux/device-mapper.h
@@ -4695,21 +4932,23 @@ DEVLINK
4695M: Jiri Pirko <jiri@mellanox.com>4932M: Jiri Pirko <jiri@mellanox.com>
4696L: netdev@vger.kernel.org4933L: netdev@vger.kernel.org
4697S: Supported4934S: Supported
4698F: net/core/devlink.c4935F: Documentation/networking/devlink
4699F: include/net/devlink.h4936F: include/net/devlink.h
4700F: include/uapi/linux/devlink.h4937F: include/uapi/linux/devlink.h
4938F: net/core/devlink.c
47014939
4702DIALOG SEMICONDUCTOR DRIVERS4940DIALOG SEMICONDUCTOR DRIVERS
4703M: Support Opensource <support.opensource@diasemi.com>4941M: Support Opensource <support.opensource@diasemi.com>
4704W: http://www.dialog-semiconductor.com/products
4705S: Supported4942S: Supported
4706F: Documentation/hwmon/da90??.rst4943W: http://www.dialog-semiconductor.com/products
4707F: Documentation/devicetree/bindings/mfd/da90*.txt
4708F: Documentation/devicetree/bindings/input/da90??-onkey.txt4944F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4709F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt4945F: Documentation/devicetree/bindings/mfd/da90*.txt
4710F: Documentation/devicetree/bindings/regulator/da92*.txt4946F: Documentation/devicetree/bindings/regulator/da92*.txt
4711F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt4947F: Documentation/devicetree/bindings/regulator/slg51000.txt
4712F: Documentation/devicetree/bindings/sound/da[79]*.txt4948F: Documentation/devicetree/bindings/sound/da[79]*.txt
4949F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4950F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4951F: Documentation/hwmon/da90??.rst
4713F: drivers/gpio/gpio-da90??.c4952F: drivers/gpio/gpio-da90??.c
4714F: drivers/hwmon/da90??-hwmon.c4953F: drivers/hwmon/da90??-hwmon.c
4715F: drivers/iio/adc/da91??-*.c4954F: drivers/iio/adc/da91??-*.c
@@ -4719,12 +4958,14 @@ F: drivers/leds/leds-da90??.c
4719F: drivers/mfd/da903x.c4958F: drivers/mfd/da903x.c
4720F: drivers/mfd/da90??-*.c4959F: drivers/mfd/da90??-*.c
4721F: drivers/mfd/da91??-*.c4960F: drivers/mfd/da91??-*.c
4961F: drivers/pinctrl/pinctrl-da90??.c
4722F: drivers/power/supply/da9052-battery.c4962F: drivers/power/supply/da9052-battery.c
4723F: drivers/power/supply/da91??-*.c4963F: drivers/power/supply/da91??-*.c
4724F: drivers/regulator/da903x.c4964F: drivers/regulator/da903x.c
4725F: drivers/regulator/da9???-regulator.[ch]4965F: drivers/regulator/da9???-regulator.[ch]
4726F: drivers/thermal/da90??-thermal.c4966F: drivers/regulator/slg51000-regulator.[ch]
4727F: drivers/rtc/rtc-da90??.c4967F: drivers/rtc/rtc-da90??.c
4968F: drivers/thermal/da90??-thermal.c
4728F: drivers/video/backlight/da90??_bl.c4969F: drivers/video/backlight/da90??_bl.c
4729F: drivers/watchdog/da90??_wdt.c4970F: drivers/watchdog/da90??_wdt.c
4730F: include/linux/mfd/da903x.h4971F: include/linux/mfd/da903x.h
@@ -4749,26 +4990,6 @@ L: linux-i2c@vger.kernel.org
4749S: Maintained4990S: Maintained
4750F: drivers/i2c/busses/i2c-diolan-u2c.c4991F: drivers/i2c/busses/i2c-diolan-u2c.c
47514992
4752FILESYSTEM DIRECT ACCESS (DAX)
4753M: Dan Williams <dan.j.williams@intel.com>
4754R: Matthew Wilcox <willy@infradead.org>
4755R: Jan Kara <jack@suse.cz>
4756L: linux-fsdevel@vger.kernel.org
4757L: linux-nvdimm@lists.01.org
4758S: Supported
4759F: fs/dax.c
4760F: include/linux/dax.h
4761F: include/trace/events/fs_dax.h
4762
4763DEVICE DIRECT ACCESS (DAX)
4764M: Dan Williams <dan.j.williams@intel.com>
4765M: Vishal Verma <vishal.l.verma@intel.com>
4766M: Keith Busch <keith.busch@intel.com>
4767M: Dave Jiang <dave.jiang@intel.com>
4768L: linux-nvdimm@lists.01.org
4769S: Supported
4770F: drivers/dax/
4771
4772DIRECTORY NOTIFICATION (DNOTIFY)4993DIRECTORY NOTIFICATION (DNOTIFY)
4773M: Jan Kara <jack@suse.cz>4994M: Jan Kara <jack@suse.cz>
4774R: Amir Goldstein <amir73il@gmail.com>4995R: Amir Goldstein <amir73il@gmail.com>
@@ -4780,10 +5001,10 @@ F: include/linux/dnotify.h
47805001
4781DISK GEOMETRY AND PARTITION HANDLING5002DISK GEOMETRY AND PARTITION HANDLING
4782M: Andries Brouwer <aeb@cwi.nl>5003M: Andries Brouwer <aeb@cwi.nl>
5004S: Maintained
4783W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html5005W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4784W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html5006W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4785W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html5007W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4786S: Maintained
47875008
4788DISKQUOTA5009DISKQUOTA
4789M: Jan Kara <jack@suse.com>5010M: Jan Kara <jack@suse.com>
@@ -4798,57 +5019,84 @@ M: Bernie Thompson <bernie@plugable.com>
4798L: linux-fbdev@vger.kernel.org5019L: linux-fbdev@vger.kernel.org
4799S: Maintained5020S: Maintained
4800W: http://plugable.com/category/projects/udlfb/5021W: http://plugable.com/category/projects/udlfb/
5022F: Documentation/fb/udlfb.rst
4801F: drivers/video/fbdev/udlfb.c5023F: drivers/video/fbdev/udlfb.c
4802F: include/video/udlfb.h5024F: include/video/udlfb.h
4803F: Documentation/fb/udlfb.txt
48045025
4805DISTRIBUTED LOCK MANAGER (DLM)5026DISTRIBUTED LOCK MANAGER (DLM)
4806M: Christine Caulfield <ccaulfie@redhat.com>5027M: Christine Caulfield <ccaulfie@redhat.com>
4807M: David Teigland <teigland@redhat.com>5028M: David Teigland <teigland@redhat.com>
4808L: cluster-devel@redhat.com5029L: cluster-devel@redhat.com
5030S: Supported
4809W: http://sources.redhat.com/cluster/5031W: http://sources.redhat.com/cluster/
4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4811S: Supported
4812F: fs/dlm/5033F: fs/dlm/
48135034
4814DMA BUFFER SHARING FRAMEWORK5035DMA BUFFER SHARING FRAMEWORK
4815M: Sumit Semwal <sumit.semwal@linaro.org>5036M: Sumit Semwal <sumit.semwal@linaro.org>
4816S: Maintained
4817L: linux-media@vger.kernel.org5037L: linux-media@vger.kernel.org
4818L: dri-devel@lists.freedesktop.org5038L: dri-devel@lists.freedesktop.org
4819L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)5039L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5040S: Maintained
5041T: git git://anongit.freedesktop.org/drm/drm-misc
5042F: Documentation/driver-api/dma-buf.rst
4820F: drivers/dma-buf/5043F: drivers/dma-buf/
4821F: include/linux/dma-buf*
4822F: include/linux/reservation.h
4823F: include/linux/*fence.h5044F: include/linux/*fence.h
4824F: Documentation/driver-api/dma-buf.rst5045F: include/linux/dma-buf*
4825T: git git://anongit.freedesktop.org/drm/drm-misc5046F: include/linux/dma-resv.h
5047K: dma_(buf|fence|resv)
48265048
4827DMA GENERIC OFFLOAD ENGINE SUBSYSTEM5049DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4828M: Vinod Koul <vkoul@kernel.org>5050M: Vinod Koul <vkoul@kernel.org>
4829L: dmaengine@vger.kernel.org5051L: dmaengine@vger.kernel.org
4830Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4831S: Maintained5052S: Maintained
5053Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5054T: git git://git.infradead.org/users/vkoul/slave-dma.git
5055F: Documentation/devicetree/bindings/dma/
5056F: Documentation/driver-api/dmaengine/
4832F: drivers/dma/5057F: drivers/dma/
4833F: include/linux/dmaengine.h5058F: include/linux/dmaengine.h
4834F: include/linux/of_dma.h5059F: include/linux/of_dma.h
4835F: Documentation/devicetree/bindings/dma/
4836F: Documentation/driver-api/dmaengine/
4837T: git git://git.infradead.org/users/vkoul/slave-dma.git
48385060
4839DMA MAPPING HELPERS5061DMA MAPPING HELPERS
4840M: Christoph Hellwig <hch@lst.de>5062M: Christoph Hellwig <hch@lst.de>
4841M: Marek Szyprowski <m.szyprowski@samsung.com>5063M: Marek Szyprowski <m.szyprowski@samsung.com>
4842R: Robin Murphy <robin.murphy@arm.com>5064R: Robin Murphy <robin.murphy@arm.com>
4843L: iommu@lists.linux-foundation.org5065L: iommu@lists.linux-foundation.org
4844T: git git://git.infradead.org/users/hch/dma-mapping.git
4845W: http://git.infradead.org/users/hch/dma-mapping.git
4846S: Supported5066S: Supported
4847F: kernel/dma/5067W: http://git.infradead.org/users/hch/dma-mapping.git
5068T: git git://git.infradead.org/users/hch/dma-mapping.git
4848F: include/asm-generic/dma-mapping.h5069F: include/asm-generic/dma-mapping.h
4849F: include/linux/dma-direct.h5070F: include/linux/dma-direct.h
4850F: include/linux/dma-mapping.h5071F: include/linux/dma-mapping.h
4851F: include/linux/dma-noncoherent.h5072F: include/linux/dma-noncoherent.h
5073F: kernel/dma/
5074
5075DMA-BUF HEAPS FRAMEWORK
5076M: Sumit Semwal <sumit.semwal@linaro.org>
5077R: Andrew F. Davis <afd@ti.com>
5078R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5079R: Liam Mark <lmark@codeaurora.org>
5080R: Laura Abbott <labbott@redhat.com>
5081R: Brian Starkey <Brian.Starkey@arm.com>
5082R: John Stultz <john.stultz@linaro.org>
5083L: linux-media@vger.kernel.org
5084L: dri-devel@lists.freedesktop.org
5085L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5086S: Maintained
5087T: git git://anongit.freedesktop.org/drm/drm-misc
5088F: drivers/dma-buf/dma-heap.c
5089F: drivers/dma-buf/heaps/*
5090F: include/linux/dma-heap.h
5091F: include/uapi/linux/dma-heap.h
5092
5093DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5094M: Lukasz Luba <lukasz.luba@arm.com>
5095L: linux-pm@vger.kernel.org
5096L: linux-samsung-soc@vger.kernel.org
5097S: Maintained
5098F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5099F: drivers/memory/samsung/exynos5422-dmc.c
48525100
4853DME1737 HARDWARE MONITOR DRIVER5101DME1737 HARDWARE MONITOR DRIVER
4854M: Juerg Haefliger <juergh@gmail.com>5102M: Juerg Haefliger <juergh@gmail.com>
@@ -4870,16 +5118,26 @@ DOCUMENTATION
4870M: Jonathan Corbet <corbet@lwn.net>5118M: Jonathan Corbet <corbet@lwn.net>
4871L: linux-doc@vger.kernel.org5119L: linux-doc@vger.kernel.org
4872S: Maintained5120S: Maintained
5121T: git git://git.lwn.net/linux.git docs-next
4873F: Documentation/5122F: Documentation/
5123F: scripts/documentation-file-ref-check
4874F: scripts/kernel-doc5124F: scripts/kernel-doc
5125F: scripts/sphinx-pre-install
4875X: Documentation/ABI/5126X: Documentation/ABI/
4876X: Documentation/acpi/
4877X: Documentation/devicetree/5127X: Documentation/devicetree/
5128X: Documentation/firmware-guide/acpi/
4878X: Documentation/i2c/5129X: Documentation/i2c/
4879X: Documentation/media/5130X: Documentation/media/
4880X: Documentation/power/5131X: Documentation/power/
4881X: Documentation/spi/5132X: Documentation/spi/
4882T: git git://git.lwn.net/linux.git docs-next5133
5134DOCUMENTATION SCRIPTS
5135M: Mauro Carvalho Chehab <mchehab@kernel.org>
5136L: linux-doc@vger.kernel.org
5137S: Maintained
5138F: Documentation/sphinx/parse-headers.pl
5139F: scripts/documentation-file-ref-check
5140F: scripts/sphinx-pre-install
48835141
4884DOCUMENTATION/ITALIAN5142DOCUMENTATION/ITALIAN
4885M: Federico Vaga <federico.vaga@vaga.pv.it>5143M: Federico Vaga <federico.vaga@vaga.pv.it>
@@ -4890,18 +5148,18 @@ F: Documentation/translations/it_IT
4890DONGWOON DW9714 LENS VOICE COIL DRIVER5148DONGWOON DW9714 LENS VOICE COIL DRIVER
4891M: Sakari Ailus <sakari.ailus@linux.intel.com>5149M: Sakari Ailus <sakari.ailus@linux.intel.com>
4892L: linux-media@vger.kernel.org5150L: linux-media@vger.kernel.org
4893T: git git://linuxtv.org/media_tree.git
4894S: Maintained5151S: Maintained
4895F: drivers/media/i2c/dw9714.c5152T: git git://linuxtv.org/media_tree.git
4896F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt5153F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5154F: drivers/media/i2c/dw9714.c
48975155
4898DONGWOON DW9807 LENS VOICE COIL DRIVER5156DONGWOON DW9807 LENS VOICE COIL DRIVER
4899M: Sakari Ailus <sakari.ailus@linux.intel.com>5157M: Sakari Ailus <sakari.ailus@linux.intel.com>
4900L: linux-media@vger.kernel.org5158L: linux-media@vger.kernel.org
4901T: git git://linuxtv.org/media_tree.git
4902S: Maintained5159S: Maintained
4903F: drivers/media/i2c/dw9807-vcm.c5160T: git git://linuxtv.org/media_tree.git
4904F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt5161F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5162F: drivers/media/i2c/dw9807-vcm.c
49055163
4906DOUBLETALK DRIVER5164DOUBLETALK DRIVER
4907M: "James R. Van Zandt" <jrv@vanzandt.mv.com>5165M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
@@ -4917,14 +5175,19 @@ S: Maintained
4917F: drivers/soc/fsl/dpio5175F: drivers/soc/fsl/dpio
49185176
4919DPAA2 ETHERNET DRIVER5177DPAA2 ETHERNET DRIVER
5178M: Ioana Ciornei <ioana.ciornei@nxp.com>
4920M: Ioana Radulescu <ruxandra.radulescu@nxp.com>5179M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4921L: netdev@vger.kernel.org5180L: netdev@vger.kernel.org
4922S: Maintained5181S: Maintained
5182F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5183F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5184F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5185F: drivers/net/ethernet/freescale/dpaa2/Makefile
4923F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*5186F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4924F: drivers/net/ethernet/freescale/dpaa2/dpni*5187F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
4925F: drivers/net/ethernet/freescale/dpaa2/dpkg.h5188F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4926F: drivers/net/ethernet/freescale/dpaa2/Makefile5189F: drivers/net/ethernet/freescale/dpaa2/dpmac*
4927F: drivers/net/ethernet/freescale/dpaa2/Kconfig5190F: drivers/net/ethernet/freescale/dpaa2/dpni*
49285191
4929DPAA2 ETHERNET SWITCH DRIVER5192DPAA2 ETHERNET SWITCH DRIVER
4930M: Ioana Radulescu <ruxandra.radulescu@nxp.com>5193M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
@@ -4933,18 +5196,11 @@ L: linux-kernel@vger.kernel.org
4933S: Maintained5196S: Maintained
4934F: drivers/staging/fsl-dpaa2/ethsw5197F: drivers/staging/fsl-dpaa2/ethsw
49355198
4936DPAA2 PTP CLOCK DRIVER
4937M: Yangbo Lu <yangbo.lu@nxp.com>
4938L: netdev@vger.kernel.org
4939S: Maintained
4940F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4941F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4942
4943DPT_I2O SCSI RAID DRIVER5199DPT_I2O SCSI RAID DRIVER
4944M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>5200M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4945L: linux-scsi@vger.kernel.org5201L: linux-scsi@vger.kernel.org
4946W: http://www.adaptec.com/
4947S: Maintained5202S: Maintained
5203W: http://www.adaptec.com/
4948F: drivers/scsi/dpt*5204F: drivers/scsi/dpt*
4949F: drivers/scsi/dpt/5205F: drivers/scsi/dpt/
49505206
@@ -4952,20 +5208,20 @@ DRBD DRIVER
4952M: Philipp Reisner <philipp.reisner@linbit.com>5208M: Philipp Reisner <philipp.reisner@linbit.com>
4953M: Lars Ellenberg <lars.ellenberg@linbit.com>5209M: Lars Ellenberg <lars.ellenberg@linbit.com>
4954L: drbd-dev@lists.linbit.com5210L: drbd-dev@lists.linbit.com
5211S: Supported
4955W: http://www.drbd.org5212W: http://www.drbd.org
4956T: git git://git.linbit.com/linux-drbd.git5213T: git git://git.linbit.com/linux-drbd.git
4957T: git git://git.linbit.com/drbd-8.4.git5214T: git git://git.linbit.com/drbd-8.4.git
4958S: Supported5215F: Documentation/admin-guide/blockdev/
4959F: drivers/block/drbd/5216F: drivers/block/drbd/
4960F: lib/lru_cache.c5217F: lib/lru_cache.c
4961F: Documentation/blockdev/drbd/
49625218
4963DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS5219DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4964M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>5220M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4965R: "Rafael J. Wysocki" <rafael@kernel.org>5221R: "Rafael J. Wysocki" <rafael@kernel.org>
4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4967S: Supported5222S: Supported
4968F: Documentation/kobject.txt5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5224F: Documentation/core-api/kobject.rst
4969F: drivers/base/5225F: drivers/base/
4970F: fs/debugfs/5226F: fs/debugfs/
4971F: fs/sysfs/5227F: fs/sysfs/
@@ -4976,68 +5232,103 @@ F: lib/kobj*
4976DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)5232DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4977M: Kevin Hilman <khilman@kernel.org>5233M: Kevin Hilman <khilman@kernel.org>
4978M: Nishanth Menon <nm@ti.com>5234M: Nishanth Menon <nm@ti.com>
5235L: linux-pm@vger.kernel.org
4979S: Maintained5236S: Maintained
4980F: drivers/power/avs/5237F: drivers/power/avs/
4981F: include/linux/power/smartreflex.h5238F: include/linux/power/smartreflex.h
4982L: linux-pm@vger.kernel.org5239
5240DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5241M: Maxime Ripard <mripard@kernel.org>
5242M: Chen-Yu Tsai <wens@csie.org>
5243R: Jernej Skrabec <jernej.skrabec@siol.net>
5244L: dri-devel@lists.freedesktop.org
5245S: Supported
5246T: git git://anongit.freedesktop.org/drm/drm-misc
5247F: drivers/gpu/drm/sun4i/sun8i*
49835248
4984DRM DRIVER FOR ARM PL111 CLCD5249DRM DRIVER FOR ARM PL111 CLCD
4985M: Eric Anholt <eric@anholt.net>5250M: Eric Anholt <eric@anholt.net>
4986T: git git://anongit.freedesktop.org/drm/drm-misc
4987S: Supported5251S: Supported
5252T: git git://anongit.freedesktop.org/drm/drm-misc
4988F: drivers/gpu/drm/pl111/5253F: drivers/gpu/drm/pl111/
49895254
4990DRM DRIVER FOR ARM VERSATILE TFT PANELS5255DRM DRIVER FOR ARM VERSATILE TFT PANELS
4991M: Linus Walleij <linus.walleij@linaro.org>5256M: Linus Walleij <linus.walleij@linaro.org>
4992T: git git://anongit.freedesktop.org/drm/drm-misc
4993S: Maintained5257S: Maintained
4994F: drivers/gpu/drm/panel/panel-arm-versatile.c5258T: git git://anongit.freedesktop.org/drm/drm-misc
4995F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt5259F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
49965260F: drivers/gpu/drm/panel/panel-arm-versatile.c
4997DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4998M: Dave Airlie <airlied@redhat.com>
4999S: Odd Fixes
5000F: drivers/gpu/drm/ast/
50015261
5002DRM DRIVER FOR ASPEED BMC GFX5262DRM DRIVER FOR ASPEED BMC GFX
5003M: Joel Stanley <joel@jms.id.au>5263M: Joel Stanley <joel@jms.id.au>
5004L: linux-aspeed@lists.ozlabs.org5264L: linux-aspeed@lists.ozlabs.org
5005T: git git://anongit.freedesktop.org/drm/drm-misc
5006S: Supported5265S: Supported
5007F: drivers/gpu/drm/aspeed/5266T: git git://anongit.freedesktop.org/drm/drm-misc
5008F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt5267F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5268F: drivers/gpu/drm/aspeed/
5269
5270DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5271M: Dave Airlie <airlied@redhat.com>
5272S: Odd Fixes
5273F: drivers/gpu/drm/ast/
50095274
5010DRM DRIVER FOR BOCHS VIRTUAL GPU5275DRM DRIVER FOR BOCHS VIRTUAL GPU
5011M: Gerd Hoffmann <kraxel@redhat.com>5276M: Gerd Hoffmann <kraxel@redhat.com>
5012L: virtualization@lists.linux-foundation.org5277L: virtualization@lists.linux-foundation.org
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches