Merge ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1966627/bump-to-9858/jammy into ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/jammy

Proposed by Dimitri John Ledkov
Status: Needs review
Proposed branch: ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1966627/bump-to-9858/jammy
Merge into: ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/jammy
Diff against target: 67445 lines (+19876/-12607)
336 files modified
.gitignore (+1/-0)
Kconfig.local (+3/-27)
MAINTAINERS (+1727/-502)
Makefile (+2/-2)
Makefile.kernel (+3/-0)
backport-include/acpi/acpi_bus.h (+2/-2)
backport-include/asm/barrier.h (+0/-3)
backport-include/asm/unaligned.h (+17/-0)
backport-include/keys/asymmetric-type.h (+1/-0)
backport-include/linux/acpi.h (+2/-59)
backport-include/linux/bits.h (+14/-0)
backport-include/linux/clk.h (+10/-106)
backport-include/linux/cordic.h (+0/-54)
backport-include/linux/debugfs.h (+0/-49)
backport-include/linux/delay.h (+21/-0)
backport-include/linux/devcoredump.h (+5/-8)
backport-include/linux/device.h (+6/-276)
backport-include/linux/dma-mapping.h (+11/-27)
backport-include/linux/etherdevice.h (+15/-192)
backport-include/linux/export.h (+4/-11)
backport-include/linux/firmware.h (+9/-6)
backport-include/linux/fs.h (+2/-42)
backport-include/linux/gfp.h (+2/-2)
backport-include/linux/gpio/driver.h (+2/-6)
backport-include/linux/idr.h (+1/-58)
backport-include/linux/if_ether.h (+6/-0)
backport-include/linux/interrupt.h (+32/-0)
backport-include/linux/iopoll.h (+0/-2)
backport-include/linux/jump_label.h (+10/-0)
backport-include/linux/kconfig.h (+0/-28)
backport-include/linux/kcov.h (+13/-8)
backport-include/linux/kernel.h (+1/-191)
backport-include/linux/kthread.h (+13/-0)
backport-include/linux/leds.h (+2/-42)
backport-include/linux/lockdep.h (+11/-15)
backport-include/linux/math.h (+9/-7)
backport-include/linux/mii.h (+0/-140)
backport-include/linux/mm.h (+0/-60)
backport-include/linux/mmc/sdio_func.h (+0/-12)
backport-include/linux/module.h (+2/-3)
backport-include/linux/moduleparam.h (+0/-34)
backport-include/linux/net.h (+0/-98)
backport-include/linux/netdev_features.h (+0/-41)
backport-include/linux/netdevice.h (+111/-301)
backport-include/linux/netlink.h (+1/-7)
backport-include/linux/of_device.h (+1/-3)
backport-include/linux/of_net.h (+9/-14)
backport-include/linux/page_ref.h (+1/-2)
backport-include/linux/pci.h (+2/-169)
backport-include/linux/phy.h (+0/-10)
backport-include/linux/platform_device.h (+38/-7)
backport-include/linux/poll.h (+2/-16)
backport-include/linux/random.h (+0/-38)
backport-include/linux/rbtree.h (+59/-0)
backport-include/linux/rculist.h (+0/-53)
backport-include/linux/rfkill.h (+8/-162)
backport-include/linux/scatterlist.h (+0/-100)
backport-include/linux/sched.h (+5/-0)
backport-include/linux/seq_file.h (+0/-44)
backport-include/linux/skbuff.h (+53/-318)
backport-include/linux/slab.h (+0/-21)
backport-include/linux/spinlock.h (+0/-14)
backport-include/linux/stddef.h (+31/-0)
backport-include/linux/string.h (+19/-24)
backport-include/linux/sysfs.h (+9/-0)
backport-include/linux/thermal.h (+23/-108)
backport-include/linux/time.h (+17/-6)
backport-include/linux/timekeeping.h (+5/-98)
backport-include/linux/tty.h (+0/-27)
backport-include/linux/types.h (+0/-4)
backport-include/linux/u64_stats_sync.h (+0/-147)
backport-include/linux/usb/ch9.h (+0/-16)
backport-include/linux/uuid.h (+1/-2)
backport-include/linux/virtio.h (+13/-0)
backport-include/linux/wait.h (+0/-74)
backport-include/linux/wwan.h (+35/-0)
backport-include/net/addrconf.h (+1/-25)
backport-include/net/genetlink.h (+7/-49)
backport-include/net/inet_ecn.h (+66/-0)
backport-include/net/ipv6.h (+0/-35)
backport-include/net/iw_handler.h (+1/-31)
backport-include/net/netlink.h (+2/-176)
backport-include/net/sock.h (+0/-43)
backport-include/uapi/linux/eventpoll.h (+1/-1)
backport-include/uapi/linux/genetlink.h (+0/-5)
compat/Kconfig (+0/-42)
compat/Makefile (+5/-27)
compat/backport-4.10.c (+0/-2)
compat/backport-4.11.c (+12/-0)
compat/backport-4.18.c (+0/-34)
compat/backport-4.5.c (+0/-9)
compat/backport-4.7.c (+2/-10)
compat/backport-5.11.c (+19/-0)
compat/backport-5.13.c (+30/-0)
compat/backport-5.3.c (+0/-2)
compat/backport-genetlink.c (+14/-57)
compat/lib-oid_registry.c (+1/-1)
compat/lib-refcount.c (+1/-1)
compat/lib-rhashtable.c (+1/-1)
compat/main.c (+0/-6)
compat/verification/key.c (+1/-0)
compat/verification/pkcs7_parser.c (+8/-0)
compat/verification/pkcs7_trust.c (+3/-3)
compat/verification/x509_cert_parser.c (+10/-0)
compat/verification/x509_public_key.c (+10/-0)
debian/backport-iwlwifi-dkms.modaliases (+4/-0)
debian/changelog (+15/-0)
debian/gbp.conf (+1/-1)
debian/gitlab-ci.yml (+1/-1)
debian/patches/series (+0/-1)
defconfigs/prune-public (+0/-1)
dev/null (+0/-13)
drivers/net/wireless/intel/iwlwifi/Kconfig (+32/-39)
drivers/net/wireless/intel/iwlwifi/Kconfig.noupstream (+5/-0)
drivers/net/wireless/intel/iwlwifi/Makefile (+4/-2)
drivers/net/wireless/intel/iwlwifi/cfg/22000.c (+177/-25)
drivers/net/wireless/intel/iwlwifi/fw/acpi.c (+367/-78)
drivers/net/wireless/intel/iwlwifi/fw/acpi.h (+76/-23)
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h (+16/-10)
drivers/net/wireless/intel/iwlwifi/fw/api/commands.h (+22/-26)
drivers/net/wireless/intel/iwlwifi/fw/api/config.h (+0/-33)
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h (+110/-21)
drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h (+255/-5)
drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h (+72/-9)
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h (+36/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h (+29/-4)
drivers/net/wireless/intel/iwlwifi/fw/api/filter.h (+0/-88)
drivers/net/wireless/intel/iwlwifi/fw/api/location.h (+9/-8)
drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h (+39/-5)
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h (+124/-12)
drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h (+99/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/offload.h (+16/-1)
drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h (+22/-21)
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h (+16/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/power.h (+81/-17)
drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h (+9/-1)
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h (+102/-19)
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h (+91/-27)
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h (+2/-0)
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h (+90/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/system.h (+12/-4)
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h (+26/-8)
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c (+303/-68)
drivers/net/wireless/intel/iwlwifi/fw/dbg.h (+4/-1)
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c (+3/-3)
drivers/net/wireless/intel/iwlwifi/fw/dump.c (+93/-60)
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h (+18/-0)
drivers/net/wireless/intel/iwlwifi/fw/file.h (+16/-38)
drivers/net/wireless/intel/iwlwifi/fw/img.c (+8/-5)
drivers/net/wireless/intel/iwlwifi/fw/img.h (+6/-14)
drivers/net/wireless/intel/iwlwifi/fw/init.c (+3/-4)
drivers/net/wireless/intel/iwlwifi/fw/paging.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c (+41/-42)
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h (+2/-0)
drivers/net/wireless/intel/iwlwifi/fw/rs.c (+20/-15)
drivers/net/wireless/intel/iwlwifi/fw/runtime.h (+9/-4)
drivers/net/wireless/intel/iwlwifi/fw/smem.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/testmode.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/uefi.c (+102/-8)
drivers/net/wireless/intel/iwlwifi/fw/uefi.h (+19/-1)
drivers/net/wireless/intel/iwlwifi/iwl-config.h (+37/-8)
drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/iwl-csr.h (+20/-11)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.h (+12/-3)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c (+203/-49)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/iwl-debug.c (+14/-9)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h (+18/-5)
drivers/net/wireless/intel/iwlwifi/iwl-dnt-cfg.c (+1/-1)
drivers/net/wireless/intel/iwlwifi/iwl-dnt-dev-if.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/iwl-dnt-dispatch.c (+3/-5)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c (+191/-110)
drivers/net/wireless/intel/iwlwifi/iwl-drv.h (+4/-1)
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c (+1/-762)
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h (+7/-1)
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c (+4/-8)
drivers/net/wireless/intel/iwlwifi/iwl-fh.h (+26/-6)
drivers/net/wireless/intel/iwlwifi/iwl-io.c (+56/-10)
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h (+5/-2)
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c (+283/-49)
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c (+1/-3)
drivers/net/wireless/intel/iwlwifi/iwl-prph.h (+39/-14)
drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.c (+19/-20)
drivers/net/wireless/intel/iwlwifi/iwl-tm-infc.h (+39/-3)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c (+8/-4)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h (+69/-16)
drivers/net/wireless/intel/iwlwifi/iwl-vendor-cmd.h (+12/-65)
drivers/net/wireless/intel/iwlwifi/mei/Makefile (+2/-2)
drivers/net/wireless/intel/iwlwifi/mei/internal.h (+1/-1)
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h (+73/-8)
drivers/net/wireless/intel/iwlwifi/mei/main.c (+283/-280)
drivers/net/wireless/intel/iwlwifi/mei/net.c (+6/-7)
drivers/net/wireless/intel/iwlwifi/mei/sap.h (+14/-17)
drivers/net/wireless/intel/iwlwifi/mei/trace-data.h (+14/-1)
drivers/net/wireless/intel/iwlwifi/mei/trace.h (+15/-1)
drivers/net/wireless/intel/iwlwifi/mvm/Makefile (+1/-0)
drivers/net/wireless/intel/iwlwifi/mvm/constants.h (+8/-2)
drivers/net/wireless/intel/iwlwifi/mvm/d3.c (+823/-272)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c (+66/-24)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c (+126/-233)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c (+14/-15)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c (+11/-13)
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h (+1/-1)
drivers/net/wireless/intel/iwlwifi/mvm/fw.c (+367/-280)
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c (+73/-29)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c (+619/-443)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h (+42/-53)
drivers/net/wireless/intel/iwlwifi/mvm/nan.c (+9/-12)
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c (+11/-3)
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c (+1/-2)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c (+100/-57)
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c (+108/-42)
drivers/net/wireless/intel/iwlwifi/mvm/power.c (+15/-15)
drivers/net/wireless/intel/iwlwifi/mvm/quota.c (+1/-1)
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c (+75/-14)
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c (+259/-46)
drivers/net/wireless/intel/iwlwifi/mvm/rs.c (+0/-2)
drivers/net/wireless/intel/iwlwifi/mvm/rs.h (+1/-6)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c (+201/-66)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c (+223/-222)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c (+681/-96)
drivers/net/wireless/intel/iwlwifi/mvm/sta.c (+268/-83)
drivers/net/wireless/intel/iwlwifi/mvm/sta.h (+6/-1)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c (+34/-25)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c (+8/-3)
drivers/net/wireless/intel/iwlwifi/mvm/tx.c (+101/-49)
drivers/net/wireless/intel/iwlwifi/mvm/utils.c (+49/-45)
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c (+101/-204)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c (+4/-1)
drivers/net/wireless/intel/iwlwifi/pcie/drv.c (+421/-221)
drivers/net/wireless/intel/iwlwifi/pcie/internal.h (+38/-8)
drivers/net/wireless/intel/iwlwifi/pcie/rx.c (+92/-36)
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c (+8/-8)
drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+181/-93)
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+7/-7)
drivers/net/wireless/intel/iwlwifi/queue/tx.c (+72/-37)
drivers/net/wireless/intel/iwlwifi/queue/tx.h (+10/-11)
drivers/net/wireless/intel/iwlwifi/xvt/fw.c (+9/-5)
drivers/net/wireless/intel/iwlwifi/xvt/nvm.c (+5/-6)
drivers/net/wireless/intel/iwlwifi/xvt/user-infc.c (+145/-24)
drivers/net/wireless/intel/iwlwifi/xvt/utils.c (+1/-61)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.c (+147/-53)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.h (+5/-64)
drivers/net/wireless/mac80211_hwsim.c (+508/-148)
include/crypto/backport-public_key.h (+3/-3)
include/linux/backport-oid_registry.h (+15/-0)
include/linux/ieee80211.h (+496/-28)
include/linux/pci_ids.h (+34/-44)
include/linux/units.h (+23/-3)
include/net/cfg80211.h (+332/-29)
include/net/codel.h (+5/-2)
include/net/codel_impl.h (+17/-3)
include/net/codel_qdisc.h (+2/-0)
include/net/ieee80211_radiotap.h (+7/-2)
include/net/mac80211.h (+182/-69)
include/uapi/linux/nl80211.h (+305/-11)
include/uapi/linux/pci_regs.h (+79/-69)
local-symbols (+2/-12)
net/Kconfig (+7/-28)
net/Makefile (+1/-0)
net/mac80211/Kconfig (+1/-1)
net/mac80211/Makefile (+2/-1)
net/mac80211/agg-rx.c (+27/-12)
net/mac80211/agg-tx.c (+19/-5)
net/mac80211/airtime.c (+3/-8)
net/mac80211/cfg.c (+379/-49)
net/mac80211/chan.c (+4/-1)
net/mac80211/debugfs.c (+59/-13)
net/mac80211/debugfs_key.c (+1/-1)
net/mac80211/debugfs_netdev.c (+32/-5)
net/mac80211/debugfs_sta.c (+92/-64)
net/mac80211/driver-ops.h (+64/-3)
net/mac80211/eht.c (+76/-0)
net/mac80211/ethtool.c (+14/-2)
net/mac80211/fils_aead.c (+12/-12)
net/mac80211/fils_aead.h (+0/-17)
net/mac80211/he.c (+6/-3)
net/mac80211/ibss.c (+23/-25)
net/mac80211/ieee80211_i.h (+263/-53)
net/mac80211/iface.c (+325/-162)
net/mac80211/key.c (+3/-19)
net/mac80211/key.h (+2/-5)
net/mac80211/led.c (+2/-10)
net/mac80211/led.h (+6/-20)
net/mac80211/main.c (+32/-91)
net/mac80211/mesh.c (+59/-44)
net/mac80211/mesh.h (+1/-21)
net/mac80211/mesh_hwmp.c (+27/-23)
net/mac80211/mesh_pathtbl.c (+32/-56)
net/mac80211/mesh_plink.c (+7/-6)
net/mac80211/mesh_ps.c (+2/-1)
net/mac80211/mesh_sync.c (+12/-14)
net/mac80211/mlme.c (+796/-328)
net/mac80211/pm.c (+4/-0)
net/mac80211/rate.c (+2/-7)
net/mac80211/rc80211_minstrel_ht.c (+8/-32)
net/mac80211/rx.c (+158/-87)
net/mac80211/s1g.c (+182/-0)
net/mac80211/scan.c (+26/-11)
net/mac80211/sta_info.c (+76/-42)
net/mac80211/sta_info.h (+29/-12)
net/mac80211/status.c (+54/-22)
net/mac80211/tdls.c (+39/-52)
net/mac80211/trace.h (+74/-0)
net/mac80211/tx.c (+551/-286)
net/mac80211/util.c (+316/-134)
net/mac80211/vht.c (+32/-6)
net/mac80211/wme.c (+1/-2)
net/mac80211/wpa.c (+7/-136)
net/mac80211/wpa.h (+1/-4)
net/wireless/Kconfig (+1/-1)
net/wireless/Makefile (+3/-3)
net/wireless/chan.c (+138/-39)
net/wireless/core.c (+37/-43)
net/wireless/core.h (+19/-2)
net/wireless/mlme.c (+162/-17)
net/wireless/nl80211.c (+787/-262)
net/wireless/nl80211.h (+1/-5)
net/wireless/pmsr.c (+1/-5)
net/wireless/radiotap.c (+4/-5)
net/wireless/rdev-ops.h (+44/-0)
net/wireless/reg.c (+47/-5)
net/wireless/scan.c (+119/-66)
net/wireless/sme.c (+10/-12)
net/wireless/sysfs.c (+0/-11)
net/wireless/trace.c (+0/-3)
net/wireless/trace.h (+120/-4)
net/wireless/util.c (+149/-14)
net/wireless/wext-compat.c (+4/-4)
net/wireless/wext-sme.c (+6/-6)
net/wireless/wext-spy.c (+7/-7)
versions (+1/-1)
Reviewer Review Type Date Requested Status
Ubuntu Core Development Team Pending
Canonical Hardware Enablement Pending
Review via email: mp+418281@code.launchpad.net
To post a comment you must log in.

Unmerged commits

40dc047... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/ubuntu/jammy' into ubuntu/jammy

258c033... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/ubuntu/jammy' into ubuntu/jammy

f3f570a... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/debian/master' into ubuntu/jammy

e9ce828... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/debian/master' into ubuntu/jammy

c29b6e2... by You-Sheng Yang

debian: bump version

Signed-off-by: You-Sheng Yang <email address hidden>

0e4622f... by You-Sheng Yang

debian: update modaliases

241552f... by You-Sheng Yang

Merge remote-tracking branch 'korg/master'

1119427... by You-Sheng Yang

debian: bump version

984be36... by You-Sheng Yang

debian: update modaliases

52fefa2... by You-Sheng Yang

debian: disable iwlmei for now

iwlmei was disabled in upstream at least before backport-iwlwifi
version 9580.

Closes: vicamo/backport-iwlwifi-dkms#12
Signed-off-by: You-Sheng Yang <email address hidden>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/.gitignore b/.gitignore
index 8778fa5..3b4444f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,3 +26,4 @@ cscope.*
26ncscope.*26ncscope.*
27# gcc profile objects27# gcc profile objects
28*.gcno28*.gcno
29*.dwo
diff --git a/Kconfig.local b/Kconfig.local
index fa8ea20..8e7050f 100644
--- a/Kconfig.local
+++ b/Kconfig.local
@@ -25,36 +25,12 @@ config BACKPORTED_BP_MODULES
25config BACKPORTED_BPAUTO_BUILD_NLATTR25config BACKPORTED_BPAUTO_BUILD_NLATTR
26 tristate26 tristate
27 default BPAUTO_BUILD_NLATTR27 default BPAUTO_BUILD_NLATTR
28config BACKPORTED_BPAUTO_BUILD_CORDIC
29 tristate
30 default BPAUTO_BUILD_CORDIC
31config BACKPORTED_BPAUTO_CORDIC
32 tristate
33 default BPAUTO_CORDIC
34config BACKPORTED_BPAUTO_MII
35 tristate
36 default BPAUTO_MII
37config BACKPORTED_BPAUTO_BUILD_LEDS
38 tristate
39 default BPAUTO_BUILD_LEDS
40config BACKPORTED_BPAUTO_NEW_LEDS
41 tristate
42 default BPAUTO_NEW_LEDS
43config BACKPORTED_BPAUTO_LEDS_CLASS
44 tristate
45 default BPAUTO_LEDS_CLASS
46config BACKPORTED_BPAUTO_LEDS_TRIGGERS
47 tristate
48 default BPAUTO_LEDS_TRIGGERS
49config BACKPORTED_BPAUTO_USERSEL_BUILD_ALL28config BACKPORTED_BPAUTO_USERSEL_BUILD_ALL
50 tristate29 tristate
51 default BPAUTO_USERSEL_BUILD_ALL30 default BPAUTO_USERSEL_BUILD_ALL
52config BACKPORTED_BPAUTO_WANT_DEV_COREDUMP31config BACKPORTED_BPAUTO_WANT_DEV_COREDUMP
53 tristate32 tristate
54 default BPAUTO_WANT_DEV_COREDUMP33 default BPAUTO_WANT_DEV_COREDUMP
55config BACKPORTED_BPAUTO_BUILD_WANT_DEV_COREDUMP
56 tristate
57 default BPAUTO_BUILD_WANT_DEV_COREDUMP
58config BACKPORTED_BPAUTO_RHASHTABLE34config BACKPORTED_BPAUTO_RHASHTABLE
59 tristate35 tristate
60 default BPAUTO_RHASHTABLE36 default BPAUTO_RHASHTABLE
@@ -259,9 +235,6 @@ config BACKPORTED_IWLMVM
259config BACKPORTED_IWLWIFI_OPMODE_MODULAR235config BACKPORTED_IWLWIFI_OPMODE_MODULAR
260 tristate236 tristate
261 default IWLWIFI_OPMODE_MODULAR237 default IWLWIFI_OPMODE_MODULAR
262config BACKPORTED_IWLWIFI_BCAST_FILTERING
263 tristate
264 default IWLWIFI_BCAST_FILTERING
265config BACKPORTED_IWLWIFI_DEBUG238config BACKPORTED_IWLWIFI_DEBUG
266 tristate239 tristate
267 default IWLWIFI_DEBUG240 default IWLWIFI_DEBUG
@@ -271,3 +244,6 @@ config BACKPORTED_IWLWIFI_DEBUGFS
271config BACKPORTED_IWLWIFI_DEVICE_TRACING244config BACKPORTED_IWLWIFI_DEVICE_TRACING
272 tristate245 tristate
273 default IWLWIFI_DEVICE_TRACING246 default IWLWIFI_DEVICE_TRACING
247config BACKPORTED_IWLMEI
248 tristate
249 default IWLMEI
diff --git a/MAINTAINERS b/MAINTAINERS
index 81e1ede..777cd6f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -190,8 +190,9 @@ M: Johannes Berg <johannes@sipsolutions.net>
190L: linux-wireless@vger.kernel.org190L: linux-wireless@vger.kernel.org
191S: Maintained191S: Maintained
192W: https://wireless.wiki.kernel.org/192W: https://wireless.wiki.kernel.org/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git193Q: https://patchwork.kernel.org/project/linux-wireless/list/
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git194T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195F: Documentation/driver-api/80211/cfg80211.rst196F: Documentation/driver-api/80211/cfg80211.rst
196F: Documentation/networking/regulatory.rst197F: Documentation/networking/regulatory.rst
197F: include/linux/ieee80211.h198F: include/linux/ieee80211.h
@@ -226,6 +227,7 @@ F: drivers/net/ethernet/8390/
226M: Eric Van Hensbergen <ericvh@gmail.com>227M: Eric Van Hensbergen <ericvh@gmail.com>
227M: Latchesar Ionkov <lucho@ionkov.net>228M: Latchesar Ionkov <lucho@ionkov.net>
228M: Dominique Martinet <asmadeus@codewreck.org>229M: Dominique Martinet <asmadeus@codewreck.org>
230R: Christian Schoenebeck <linux_oss@crudebyte.com>
229L: v9fs-developer@lists.sourceforge.net231L: v9fs-developer@lists.sourceforge.net
230S: Maintained232S: Maintained
231W: http://swik.net/v9fs233W: http://swik.net/v9fs
@@ -299,7 +301,6 @@ M: William Breathitt Gray <vilhelm.gray@gmail.com>
299M: Syed Nayyar Waris <syednwaris@gmail.com>301M: Syed Nayyar Waris <syednwaris@gmail.com>
300L: linux-iio@vger.kernel.org302L: linux-iio@vger.kernel.org
301S: Maintained303S: Maintained
302F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303F: drivers/counter/104-quad-8.c304F: drivers/counter/104-quad-8.c
304305
305ACCES PCI-IDIO-16 GPIO DRIVER306ACCES PCI-IDIO-16 GPIO DRIVER
@@ -334,8 +335,8 @@ S: Maintained
334F: drivers/platform/x86/acer-wmi.c335F: drivers/platform/x86/acer-wmi.c
335336
336ACPI337ACPI
337M: "Rafael J. Wysocki" <rjw@rjwysocki.net>338M: "Rafael J. Wysocki" <rafael@kernel.org>
338M: Len Brown <lenb@kernel.org>339R: Len Brown <lenb@kernel.org>
339L: linux-acpi@vger.kernel.org340L: linux-acpi@vger.kernel.org
340S: Supported341S: Supported
341W: https://01.org/linux-acpi342W: https://01.org/linux-acpi
@@ -355,8 +356,8 @@ F: include/linux/fwnode.h
355F: tools/power/acpi/356F: tools/power/acpi/
356357
357ACPI APEI358ACPI APEI
358M: "Rafael J. Wysocki" <rjw@rjwysocki.net>359M: "Rafael J. Wysocki" <rafael@kernel.org>
359M: Len Brown <lenb@kernel.org>360R: Len Brown <lenb@kernel.org>
360R: James Morse <james.morse@arm.com>361R: James Morse <james.morse@arm.com>
361R: Tony Luck <tony.luck@intel.com>362R: Tony Luck <tony.luck@intel.com>
362R: Borislav Petkov <bp@alien8.de>363R: Borislav Petkov <bp@alien8.de>
@@ -365,7 +366,6 @@ F: drivers/acpi/apei/
365366
366ACPI COMPONENT ARCHITECTURE (ACPICA)367ACPI COMPONENT ARCHITECTURE (ACPICA)
367M: Robert Moore <robert.moore@intel.com>368M: Robert Moore <robert.moore@intel.com>
368M: Erik Kaneda <erik.kaneda@intel.com>
369M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>369M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370L: linux-acpi@vger.kernel.org370L: linux-acpi@vger.kernel.org
371L: devel@acpica.org371L: devel@acpica.org
@@ -380,14 +380,6 @@ F: drivers/acpi/acpica/
380F: include/acpi/380F: include/acpi/
381F: tools/power/acpi/381F: tools/power/acpi/
382382
383ACPI FAN DRIVER
384M: Zhang Rui <rui.zhang@intel.com>
385L: linux-acpi@vger.kernel.org
386S: Supported
387W: https://01.org/linux-acpi
388B: https://bugzilla.kernel.org
389F: drivers/acpi/fan.c
390
391ACPI FOR ARM64 (ACPI/arm64)383ACPI FOR ARM64 (ACPI/arm64)
392M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>384M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393M: Hanjun Guo <guohanjun@huawei.com>385M: Hanjun Guo <guohanjun@huawei.com>
@@ -403,8 +395,14 @@ L: platform-driver-x86@vger.kernel.org
403S: Maintained395S: Maintained
404F: drivers/platform/x86/i2c-multi-instantiate.c396F: drivers/platform/x86/i2c-multi-instantiate.c
405397
398ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
399M: Sudeep Holla <sudeep.holla@arm.com>
400L: linux-acpi@vger.kernel.org
401S: Supported
402F: drivers/mailbox/pcc.c
403
406ACPI PMIC DRIVERS404ACPI PMIC DRIVERS
407M: "Rafael J. Wysocki" <rjw@rjwysocki.net>405M: "Rafael J. Wysocki" <rafael@kernel.org>
408M: Len Brown <lenb@kernel.org>406M: Len Brown <lenb@kernel.org>
409R: Andy Shevchenko <andy@kernel.org>407R: Andy Shevchenko <andy@kernel.org>
410R: Mika Westerberg <mika.westerberg@linux.intel.com>408R: Mika Westerberg <mika.westerberg@linux.intel.com>
@@ -416,20 +414,21 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416F: drivers/acpi/pmic/414F: drivers/acpi/pmic/
417415
418ACPI THERMAL DRIVER416ACPI THERMAL DRIVER
419M: Zhang Rui <rui.zhang@intel.com>417M: Rafael J. Wysocki <rafael@kernel.org>
418R: Zhang Rui <rui.zhang@intel.com>
420L: linux-acpi@vger.kernel.org419L: linux-acpi@vger.kernel.org
421S: Supported420S: Supported
422W: https://01.org/linux-acpi421W: https://01.org/linux-acpi
423B: https://bugzilla.kernel.org422B: https://bugzilla.kernel.org
424F: drivers/acpi/*thermal*423F: drivers/acpi/*thermal*
425424
426ACPI VIDEO DRIVER425ACPI VIOT DRIVER
427M: Zhang Rui <rui.zhang@intel.com>426M: Jean-Philippe Brucker <jean-philippe@linaro.org>
428L: linux-acpi@vger.kernel.org427L: linux-acpi@vger.kernel.org
429S: Supported428L: iommu@lists.linux-foundation.org
430W: https://01.org/linux-acpi429S: Maintained
431B: https://bugzilla.kernel.org430F: drivers/acpi/viot.c
432F: drivers/acpi/acpi_video.c431F: include/linux/acpi_viot.h
433432
434ACPI WMI DRIVER433ACPI WMI DRIVER
435L: platform-driver-x86@vger.kernel.org434L: platform-driver-x86@vger.kernel.org
@@ -438,7 +437,7 @@ F: drivers/platform/x86/wmi.c
438F: include/uapi/linux/wmi.h437F: include/uapi/linux/wmi.h
439438
440ACRN HYPERVISOR SERVICE MODULE439ACRN HYPERVISOR SERVICE MODULE
441M: Shuo Liu <shuo.a.liu@intel.com>440M: Fei Li <fei1.li@intel.com>
442L: acrn-dev@lists.projectacrn.org (subscribers-only)441L: acrn-dev@lists.projectacrn.org (subscribers-only)
443S: Supported442S: Supported
444W: https://projectacrn.org443W: https://projectacrn.org
@@ -452,6 +451,12 @@ S: Maintained
452W: https://parisc.wiki.kernel.org/index.php/AD1889451W: https://parisc.wiki.kernel.org/index.php/AD1889
453F: sound/pci/ad1889.*452F: sound/pci/ad1889.*
454453
454AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
455M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
456L: linux-iio@vger.kernel.org
457S: Supported
458F: drivers/iio/potentiometer/ad5110.c
459
455AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER460AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456M: Michael Hennerich <michael.hennerich@analog.com>461M: Michael Hennerich <michael.hennerich@analog.com>
457S: Supported462S: Supported
@@ -578,6 +583,12 @@ L: platform-driver-x86@vger.kernel.org
578S: Maintained583S: Maintained
579F: drivers/platform/x86/adv_swbutton.c584F: drivers/platform/x86/adv_swbutton.c
580585
586ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
587M: Lucas Stankus <lucas.p.stankus@gmail.com>
588S: Supported
589F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
590F: drivers/iio/accel/adxl313*
591
581ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)592ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582M: Michael Hennerich <michael.hennerich@analog.com>593M: Michael Hennerich <michael.hennerich@analog.com>
583S: Supported594S: Supported
@@ -586,6 +597,16 @@ W: http://ez.analog.com/community/linux-device-drivers
586F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml597F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587F: drivers/input/misc/adxl34x.c598F: drivers/input/misc/adxl34x.c
588599
600ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601M: Puranjay Mohan <puranjay12@gmail.com>
602L: linux-iio@vger.kernel.org
603S: Supported
604F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
605F: drivers/iio/accel/adxl355.h
606F: drivers/iio/accel/adxl355_core.c
607F: drivers/iio/accel/adxl355_i2c.c
608F: drivers/iio/accel/adxl355_spi.c
609
589ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER610ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590M: Michael Hennerich <michael.hennerich@analog.com>611M: Michael Hennerich <michael.hennerich@analog.com>
591S: Supported612S: Supported
@@ -745,6 +766,12 @@ L: linux-crypto@vger.kernel.org
745S: Maintained766S: Maintained
746F: drivers/crypto/allwinner/767F: drivers/crypto/allwinner/
747768
769ALLWINNER HARDWARE SPINLOCK SUPPORT
770M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
771S: Maintained
772F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
773F: drivers/hwspinlock/sun6i_hwspinlock.c
774
748ALLWINNER THERMAL DRIVER775ALLWINNER THERMAL DRIVER
749M: Vasily Khoruzhick <anarsoul@gmail.com>776M: Vasily Khoruzhick <anarsoul@gmail.com>
750M: Yangtao Li <tiny.windzz@gmail.com>777M: Yangtao Li <tiny.windzz@gmail.com>
@@ -779,12 +806,20 @@ F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
779F: drivers/i2c/busses/i2c-altera.c806F: drivers/i2c/busses/i2c-altera.c
780807
781ALTERA MAILBOX DRIVER808ALTERA MAILBOX DRIVER
782M: Ley Foon Tan <ley.foon.tan@intel.com>809M: Mun Yew Tham <mun.yew.tham@intel.com>
783S: Maintained810S: Maintained
784F: drivers/mailbox/mailbox-altera.c811F: drivers/mailbox/mailbox-altera.c
785812
813ALTERA MSGDMA IP CORE DRIVER
814M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
815R: Stefan Roese <sr@denx.de>
816L: dmaengine@vger.kernel.org
817S: Odd Fixes
818F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
819F: drivers/dma/altera-msgdma.c
820
786ALTERA PIO DRIVER821ALTERA PIO DRIVER
787M: Joyce Ooi <joyce.ooi@intel.com>822M: Mun Yew Tham <mun.yew.tham@intel.com>
788L: linux-gpio@vger.kernel.org823L: linux-gpio@vger.kernel.org
789S: Maintained824S: Maintained
790F: drivers/gpio/gpio-altera.c825F: drivers/gpio/gpio-altera.c
@@ -839,9 +874,10 @@ F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
839F: drivers/thermal/thermal_mmio.c874F: drivers/thermal/thermal_mmio.c
840875
841AMAZON ETHERNET DRIVERS876AMAZON ETHERNET DRIVERS
842M: Netanel Belgazal <netanel@amazon.com>877M: Shay Agroskin <shayagr@amazon.com>
843M: Arthur Kiyanovski <akiyano@amazon.com>878M: Arthur Kiyanovski <akiyano@amazon.com>
844R: Guy Tzalik <gtzalik@amazon.com>879R: David Arinzon <darinzon@amazon.com>
880R: Noam Dagan <ndagan@amazon.com>
845R: Saeed Bishara <saeedb@amazon.com>881R: Saeed Bishara <saeedb@amazon.com>
846L: netdev@vger.kernel.org882L: netdev@vger.kernel.org
847S: Supported883S: Supported
@@ -876,9 +912,10 @@ F: include/uapi/linux/psp-sev.h
876AMD DISPLAY CORE912AMD DISPLAY CORE
877M: Harry Wentland <harry.wentland@amd.com>913M: Harry Wentland <harry.wentland@amd.com>
878M: Leo Li <sunpeng.li@amd.com>914M: Leo Li <sunpeng.li@amd.com>
915M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
879L: amd-gfx@lists.freedesktop.org916L: amd-gfx@lists.freedesktop.org
880S: Supported917S: Supported
881T: git git://people.freedesktop.org/~agd5f/linux918T: git https://gitlab.freedesktop.org/agd5f/linux.git
882F: drivers/gpu/drm/amd/display/919F: drivers/gpu/drm/amd/display/
883920
884AMD FAM15H PROCESSOR POWER MONITORING DRIVER921AMD FAM15H PROCESSOR POWER MONITORING DRIVER
@@ -912,6 +949,7 @@ F: drivers/video/fbdev/geode/
912949
913AMD IOMMU (AMD-VI)950AMD IOMMU (AMD-VI)
914M: Joerg Roedel <joro@8bytes.org>951M: Joerg Roedel <joro@8bytes.org>
952R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
915L: iommu@lists.linux-foundation.org953L: iommu@lists.linux-foundation.org
916S: Maintained954S: Maintained
917T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git955T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
@@ -930,6 +968,7 @@ F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
930F: drivers/gpu/drm/amd/include/v9_structs.h968F: drivers/gpu/drm/amd/include/v9_structs.h
931F: drivers/gpu/drm/amd/include/vi_structs.h969F: drivers/gpu/drm/amd/include/vi_structs.h
932F: include/uapi/linux/kfd_ioctl.h970F: include/uapi/linux/kfd_ioctl.h
971F: include/uapi/linux/kfd_sysfs.h
933972
934AMD SPI DRIVER973AMD SPI DRIVER
935M: Sanjay R Mehta <sanju.mehta@amd.com>974M: Sanjay R Mehta <sanju.mehta@amd.com>
@@ -950,12 +989,25 @@ L: platform-driver-x86@vger.kernel.org
950S: Maintained989S: Maintained
951F: drivers/platform/x86/amd-pmc.*990F: drivers/platform/x86/amd-pmc.*
952991
953AMD POWERPLAY992AMD POWERPLAY AND SWSMU
954M: Evan Quan <evan.quan@amd.com>993M: Evan Quan <evan.quan@amd.com>
955L: amd-gfx@lists.freedesktop.org994L: amd-gfx@lists.freedesktop.org
956S: Supported995S: Supported
957T: git git://people.freedesktop.org/~agd5f/linux996T: git https://gitlab.freedesktop.org/agd5f/linux.git
958F: drivers/gpu/drm/amd/pm/powerplay/997F: drivers/gpu/drm/amd/pm/
998
999AMD PSTATE DRIVER
1000M: Huang Rui <ray.huang@amd.com>
1001L: linux-pm@vger.kernel.org
1002S: Supported
1003F: Documentation/admin-guide/pm/amd-pstate.rst
1004F: drivers/cpufreq/amd-pstate*
1005
1006AMD PTDMA DRIVER
1007M: Sanjay R Mehta <sanju.mehta@amd.com>
1008L: dmaengine@vger.kernel.org
1009S: Maintained
1010F: drivers/dma/ptdma/
9591011
960AMD SEATTLE DEVICE TREE SUPPORT1012AMD SEATTLE DEVICE TREE SUPPORT
961M: Brijesh Singh <brijeshkumar.singh@amd.com>1013M: Brijesh Singh <brijeshkumar.singh@amd.com>
@@ -973,7 +1025,7 @@ F: drivers/net/ethernet/amd/xgbe/
9731025
974AMD SENSOR FUSION HUB DRIVER1026AMD SENSOR FUSION HUB DRIVER
975M: Nehal Shah <nehal-bakulchandra.shah@amd.com>1027M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
976M: Sandeep Singh <sandeep.singh@amd.com>1028M: Basavaraj Natikar <basavaraj.natikar@amd.com>
977L: linux-input@vger.kernel.org1029L: linux-input@vger.kernel.org
978S: Maintained1030S: Maintained
979F: Documentation/hid/amd-sfh*1031F: Documentation/hid/amd-sfh*
@@ -986,6 +1038,14 @@ S: Maintained
986F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml1038F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
987F: drivers/iio/light/as73211.c1039F: drivers/iio/light/as73211.c
9881040
1041AMT (Automatic Multicast Tunneling)
1042M: Taehee Yoo <ap420073@gmail.com>
1043L: netdev@vger.kernel.org
1044S: Maintained
1045T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1046T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1047F: drivers/net/amt.c
1048
989ANALOG DEVICES INC AD7192 DRIVER1049ANALOG DEVICES INC AD7192 DRIVER
990M: Alexandru Tachici <alexandru.tachici@analog.com>1050M: Alexandru Tachici <alexandru.tachici@analog.com>
991L: linux-iio@vger.kernel.org1051L: linux-iio@vger.kernel.org
@@ -1019,6 +1079,15 @@ W: http://ez.analog.com/community/linux-device-drivers
1019F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml1079F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1020F: drivers/iio/adc/ad7780.c1080F: drivers/iio/adc/ad7780.c
10211081
1082ANALOG DEVICES INC AD74413R DRIVER
1083M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1084L: linux-iio@vger.kernel.org
1085S: Supported
1086W: http://ez.analog.com/community/linux-device-drivers
1087F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1088F: drivers/iio/addac/ad74413r.c
1089F: include/dt-bindings/iio/addac/adi,ad74413r.h
1090
1022ANALOG DEVICES INC AD9389B DRIVER1091ANALOG DEVICES INC AD9389B DRIVER
1023M: Hans Verkuil <hverkuil-cisco@xs4all.nl>1092M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1024L: linux-media@vger.kernel.org1093L: linux-media@vger.kernel.org
@@ -1089,6 +1158,7 @@ ANALOG DEVICES INC ADV748X DRIVER
1089M: Kieran Bingham <kieran.bingham@ideasonboard.com>1158M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1090L: linux-media@vger.kernel.org1159L: linux-media@vger.kernel.org
1091S: Maintained1160S: Maintained
1161F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1092F: drivers/media/i2c/adv748x/*1162F: drivers/media/i2c/adv748x/*
10931163
1094ANALOG DEVICES INC ADV7511 DRIVER1164ANALOG DEVICES INC ADV7511 DRIVER
@@ -1240,6 +1310,21 @@ L: linux-input@vger.kernel.org
1240S: Odd fixes1310S: Odd fixes
1241F: drivers/input/mouse/bcm5974.c1311F: drivers/input/mouse/bcm5974.c
12421312
1313APPLE DART IOMMU DRIVER
1314M: Sven Peter <sven@svenpeter.dev>
1315R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1316L: iommu@lists.linux-foundation.org
1317S: Maintained
1318F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1319F: drivers/iommu/apple-dart.c
1320
1321APPLE PCIE CONTROLLER DRIVER
1322M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1323M: Marc Zyngier <maz@kernel.org>
1324L: linux-pci@vger.kernel.org
1325S: Maintained
1326F: drivers/pci/controller/pcie-apple.c
1327
1243APPLE SMC DRIVER1328APPLE SMC DRIVER
1244M: Henrik Rydberg <rydberg@bitmath.org>1329M: Henrik Rydberg <rydberg@bitmath.org>
1245L: linux-hwmon@vger.kernel.org1330L: linux-hwmon@vger.kernel.org
@@ -1294,6 +1379,13 @@ L: linux-media@vger.kernel.org
1294S: Maintained1379S: Maintained
1295F: drivers/media/i2c/aptina-pll.*1380F: drivers/media/i2c/aptina-pll.*
12961381
1382AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1383M: Aleksa Savic <savicaleksa83@gmail.com>
1384L: linux-hwmon@vger.kernel.org
1385S: Maintained
1386F: Documentation/hwmon/aquacomputer_d5next.rst
1387F: drivers/hwmon/aquacomputer_d5next.c
1388
1297AQUANTIA ETHERNET DRIVER (atlantic)1389AQUANTIA ETHERNET DRIVER (atlantic)
1298M: Igor Russkikh <irusskikh@marvell.com>1390M: Igor Russkikh <irusskikh@marvell.com>
1299L: netdev@vger.kernel.org1391L: netdev@vger.kernel.org
@@ -1311,6 +1403,7 @@ W: http://www.aquantia.com
1311F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*1403F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
13121404
1313ARASAN NAND CONTROLLER DRIVER1405ARASAN NAND CONTROLLER DRIVER
1406M: Miquel Raynal <miquel.raynal@bootlin.com>
1314M: Naga Sureshkumar Relli <nagasure@xilinx.com>1407M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1315L: linux-mtd@lists.infradead.org1408L: linux-mtd@lists.infradead.org
1316S: Maintained1409S: Maintained
@@ -1359,11 +1452,11 @@ F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1359F: Documentation/devicetree/bindings/arm/arm,realview.yaml1452F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1360F: Documentation/devicetree/bindings/arm/arm,versatile.yaml1453F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1361F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml1454F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1362F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt1455F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1363F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml1456F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1364F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt1457F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1365F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt1458F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1366F: Documentation/devicetree/bindings/mtd/arm-versatile.txt1459F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1367F: arch/arm/boot/dts/arm-realview-*1460F: arch/arm/boot/dts/arm-realview-*
1368F: arch/arm/boot/dts/integrator*1461F: arch/arm/boot/dts/integrator*
1369F: arch/arm/boot/dts/versatile*1462F: arch/arm/boot/dts/versatile*
@@ -1452,6 +1545,22 @@ S: Odd Fixes
1452F: drivers/amba/1545F: drivers/amba/
1453F: include/linux/amba/bus.h1546F: include/linux/amba/bus.h
14541547
1548ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1549M: Miquel Raynal <miquel.raynal@bootlin.com>
1550M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1551L: linux-mtd@lists.infradead.org
1552S: Maintained
1553F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1554F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1555
1556ARM PRIMECELL PL35X SMC DRIVER
1557M: Miquel Raynal <miquel.raynal@bootlin.com>
1558M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S: Maintained
1561F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1562F: drivers/memory/pl353-smc.c
1563
1455ARM PRIMECELL CLCD PL110 DRIVER1564ARM PRIMECELL CLCD PL110 DRIVER
1456M: Russell King <linux@armlinux.org.uk>1565M: Russell King <linux@armlinux.org.uk>
1457S: Odd Fixes1566S: Odd Fixes
@@ -1486,7 +1595,7 @@ ARM PRIMECELL VIC PL190/PL192 DRIVER
1486M: Linus Walleij <linus.walleij@linaro.org>1595M: Linus Walleij <linus.walleij@linaro.org>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S: Maintained1597S: Maintained
1489F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt1598F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1490F: drivers/irqchip/irq-vic.c1599F: drivers/irqchip/irq-vic.c
14911600
1492ARM SMC WATCHDOG DRIVER1601ARM SMC WATCHDOG DRIVER
@@ -1511,6 +1620,7 @@ M: Olof Johansson <olof@lixom.net>
1511M: soc@kernel.org1620M: soc@kernel.org
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S: Maintained1622S: Maintained
1623C: irc://irc.libera.chat/armlinux
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1515F: arch/arm/boot/dts/Makefile1625F: arch/arm/boot/dts/Makefile
1516F: arch/arm64/boot/dts/Makefile1626F: arch/arm64/boot/dts/Makefile
@@ -1518,6 +1628,7 @@ F: arch/arm64/boot/dts/Makefile
1518ARM SUB-ARCHITECTURES1628ARM SUB-ARCHITECTURES
1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S: Maintained1630S: Maintained
1631C: irc://irc.libera.chat/armlinux
1521T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git1632T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1522F: arch/arm/mach-*/1633F: arch/arm/mach-*/
1523F: arch/arm/plat-*/1634F: arch/arm/plat-*/
@@ -1647,17 +1758,34 @@ F: drivers/*/*alpine*
16471758
1648ARM/APPLE MACHINE SUPPORT1759ARM/APPLE MACHINE SUPPORT
1649M: Hector Martin <marcan@marcan.st>1760M: Hector Martin <marcan@marcan.st>
1761M: Sven Peter <sven@svenpeter.dev>
1762R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S: Maintained1764S: Maintained
1652W: https://asahilinux.org1765W: https://asahilinux.org
1653B: https://github.com/AsahiLinux/linux/issues1766B: https://github.com/AsahiLinux/linux/issues
1654C: irc://chat.freenode.net/asahi-dev1767C: irc://irc.oftc.net/asahi-dev
1655T: git https://github.com/AsahiLinux/linux.git1768T: git https://github.com/AsahiLinux/linux.git
1656F: Documentation/devicetree/bindings/arm/apple.yaml1769F: Documentation/devicetree/bindings/arm/apple.yaml
1770F: Documentation/devicetree/bindings/arm/apple/*
1771F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1657F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml1772F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1773F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1774F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1775F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1776F: Documentation/devicetree/bindings/power/apple*
1777F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1658F: arch/arm64/boot/dts/apple/1778F: arch/arm64/boot/dts/apple/
1779F: drivers/i2c/busses/i2c-pasemi-core.c
1780F: drivers/i2c/busses/i2c-pasemi-platform.c
1659F: drivers/irqchip/irq-apple-aic.c1781F: drivers/irqchip/irq-apple-aic.c
1782F: drivers/mailbox/apple-mailbox.c
1783F: drivers/pinctrl/pinctrl-apple-gpio.c
1784F: drivers/soc/apple/*
1785F: drivers/watchdog/apple_wdt.c
1660F: include/dt-bindings/interrupt-controller/apple-aic.h1786F: include/dt-bindings/interrupt-controller/apple-aic.h
1787F: include/dt-bindings/pinctrl/apple.h
1788F: include/linux/apple-mailbox.h
16611789
1662ARM/ARTPEC MACHINE SUPPORT1790ARM/ARTPEC MACHINE SUPPORT
1663M: Jesper Nilsson <jesper.nilsson@axis.com>1791M: Jesper Nilsson <jesper.nilsson@axis.com>
@@ -1679,7 +1807,7 @@ R: Joel Stanley <joel@jms.id.au>
1679L: linux-i2c@vger.kernel.org1807L: linux-i2c@vger.kernel.org
1680L: openbmc@lists.ozlabs.org (moderated for non-subscribers)1808L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1681S: Maintained1809S: Maintained
1682F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt1810F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1683F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt1811F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1684F: drivers/i2c/busses/i2c-aspeed.c1812F: drivers/i2c/busses/i2c-aspeed.c
1685F: drivers/irqchip/irq-aspeed-i2c-ic.c1813F: drivers/irqchip/irq-aspeed-i2c-ic.c
@@ -1789,6 +1917,7 @@ F: Documentation/trace/coresight/*
1789F: drivers/hwtracing/coresight/*1917F: drivers/hwtracing/coresight/*
1790F: include/dt-bindings/arm/coresight-cti-dt.h1918F: include/dt-bindings/arm/coresight-cti-dt.h
1791F: include/linux/coresight*1919F: include/linux/coresight*
1920F: samples/coresight/*
1792F: tools/perf/arch/arm/util/auxtrace.c1921F: tools/perf/arch/arm/util/auxtrace.c
1793F: tools/perf/arch/arm/util/cs-etm.c1922F: tools/perf/arch/arm/util/cs-etm.c
1794F: tools/perf/arch/arm/util/cs-etm.h1923F: tools/perf/arch/arm/util/cs-etm.h
@@ -1806,17 +1935,19 @@ M: Linus Walleij <linus.walleij@linaro.org>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S: Maintained1936S: Maintained
1808T: git git://github.com/ulli-kroll/linux.git1937T: git git://github.com/ulli-kroll/linux.git
1809F: Documentation/devicetree/bindings/arm/gemini.txt1938F: Documentation/devicetree/bindings/arm/gemini.yaml
1810F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt1939F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1811F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt1940F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1812F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt1941F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1942F: arch/arm/boot/dts/gemini*
1813F: arch/arm/mach-gemini/1943F: arch/arm/mach-gemini/
1944F: drivers/crypto/gemini/
1814F: drivers/net/ethernet/cortina/1945F: drivers/net/ethernet/cortina/
1815F: drivers/pinctrl/pinctrl-gemini.c1946F: drivers/pinctrl/pinctrl-gemini.c
1816F: drivers/rtc/rtc-ftrtc010.c1947F: drivers/rtc/rtc-ftrtc010.c
18171948
1818ARM/CZ.NIC TURRIS SUPPORT1949ARM/CZ.NIC TURRIS SUPPORT
1819M: Marek Behun <kabel@kernel.org>1950M: Marek Behún <kabel@kernel.org>
1820S: Maintained1951S: Maintained
1821W: https://www.turris.cz/1952W: https://www.turris.cz/
1822F: Documentation/ABI/testing/debugfs-moxtet1953F: Documentation/ABI/testing/debugfs-moxtet
@@ -1967,11 +2098,14 @@ M: Krzysztof Halasa <khalasa@piap.pl>
1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S: Maintained2099S: Maintained
1969F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml2100F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2101F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
1970F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt2102F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1971F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml2103F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1972F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml2104F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1973F: arch/arm/mach-ixp4xx/2105F: arch/arm/mach-ixp4xx/
2106F: drivers/bus/intel-ixp4xx-eb.c
1974F: drivers/clocksource/timer-ixp4xx.c2107F: drivers/clocksource/timer-ixp4xx.c
2108F: drivers/crypto/ixp4xx_crypto.c
1975F: drivers/gpio/gpio-ixp4xx.c2109F: drivers/gpio/gpio-ixp4xx.c
1976F: drivers/irqchip/irq-ixp4xx.c2110F: drivers/irqchip/irq-ixp4xx.c
1977F: include/linux/irqchip/irq-ixp4xx.h2111F: include/linux/irqchip/irq-ixp4xx.h
@@ -2157,6 +2291,15 @@ L: linux-iio@vger.kernel.org
2157S: Maintained2291S: Maintained
2158F: drivers/counter/microchip-tcb-capture.c2292F: drivers/counter/microchip-tcb-capture.c
21592293
2294ARM/MILBEAUT ARCHITECTURE
2295M: Taichi Sugaya <sugaya.taichi@socionext.com>
2296M: Takao Orito <orito.takao@socionext.com>
2297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298S: Maintained
2299F: arch/arm/boot/dts/milbeaut*
2300F: arch/arm/mach-milbeaut/
2301N: milbeaut
2302
2160ARM/MIOA701 MACHINE SUPPORT2303ARM/MIOA701 MACHINE SUPPORT
2161M: Robert Jarzmik <robert.jarzmik@free.fr>2304M: Robert Jarzmik <robert.jarzmik@free.fr>
2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -2165,16 +2308,21 @@ F: arch/arm/mach-pxa/mioa701.c
21652308
2166ARM/MStar/Sigmastar Armv7 SoC support2309ARM/MStar/Sigmastar Armv7 SoC support
2167M: Daniel Palmer <daniel@thingy.jp>2310M: Daniel Palmer <daniel@thingy.jp>
2311M: Romain Perier <romain.perier@gmail.com>
2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S: Maintained2313S: Maintained
2170W: http://linux-chenxing.org/2314W: http://linux-chenxing.org/
2315T: git git://github.com/linux-chenxing/linux.git
2171F: Documentation/devicetree/bindings/arm/mstar/*2316F: Documentation/devicetree/bindings/arm/mstar/*
2172F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml2317F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2173F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml2318F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2174F: arch/arm/boot/dts/mstar-*2319F: arch/arm/boot/dts/mstar-*
2175F: arch/arm/mach-mstar/2320F: arch/arm/mach-mstar/
2176F: drivers/clk/mstar/2321F: drivers/clk/mstar/
2322F: drivers/clocksource/timer-msc313e.c
2177F: drivers/gpio/gpio-msc313.c2323F: drivers/gpio/gpio-msc313.c
2324F: drivers/rtc/rtc-msc313.c
2325F: drivers/watchdog/msc313e_wdt.c
2178F: include/dt-bindings/clock/mstar-*2326F: include/dt-bindings/clock/mstar-*
2179F: include/dt-bindings/gpio/msc313-gpio.h2327F: include/dt-bindings/gpio/msc313-gpio.h
21802328
@@ -2203,7 +2351,6 @@ F: drivers/iio/adc/ab8500-gpadc.c
2203F: drivers/mfd/ab8500*2351F: drivers/mfd/ab8500*
2204F: drivers/mfd/abx500*2352F: drivers/mfd/abx500*
2205F: drivers/mfd/db8500*2353F: drivers/mfd/db8500*
2206F: drivers/mfd/dbx500*
2207F: drivers/pinctrl/nomadik/2354F: drivers/pinctrl/nomadik/
2208F: drivers/rtc/rtc-ab8500.c2355F: drivers/rtc/rtc-ab8500.c
2209F: drivers/rtc/rtc-pl031.c2356F: drivers/rtc/rtc-pl031.c
@@ -2235,6 +2382,14 @@ F: arch/arm/boot/dts/nuvoton-wpcm450*
2235F: arch/arm/mach-npcm/wpcm450.c2382F: arch/arm/mach-npcm/wpcm450.c
2236F: drivers/*/*wpcm*2383F: drivers/*/*wpcm*
22372384
2385ARM/NXP S32G ARCHITECTURE
2386M: Chester Lin <clin@suse.com>
2387R: Andreas Färber <afaerber@suse.de>
2388R: Matthias Brugger <mbrugger@suse.com>
2389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390S: Maintained
2391F: arch/arm64/boot/dts/freescale/s32g*.dts*
2392
2238ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT2393ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2239L: openmoko-kernel@lists.openmoko.org (subscribers-only)2394L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2240S: Orphan2395S: Orphan
@@ -2261,14 +2416,14 @@ N: oxnas
22612416
2262ARM/PALM TREO SUPPORT2417ARM/PALM TREO SUPPORT
2263M: Tomas Cech <sleep_walker@suse.com>2418M: Tomas Cech <sleep_walker@suse.com>
2264L: linux-arm-kernel@lists.infradead.org2419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S: Maintained2420S: Maintained
2266W: http://hackndev.com2421W: http://hackndev.com
2267F: arch/arm/mach-pxa/palmtreo.*2422F: arch/arm/mach-pxa/palmtreo.*
22682423
2269ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT2424ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2270M: Marek Vasut <marek.vasut@gmail.com>2425M: Marek Vasut <marek.vasut@gmail.com>
2271L: linux-arm-kernel@lists.infradead.org2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272S: Maintained2427S: Maintained
2273W: http://hackndev.com2428W: http://hackndev.com
2274F: arch/arm/mach-pxa/include/mach/palmld.h2429F: arch/arm/mach-pxa/include/mach/palmld.h
@@ -2282,7 +2437,7 @@ F: arch/arm/mach-pxa/palmtx.c
22822437
2283ARM/PALMZ72 SUPPORT2438ARM/PALMZ72 SUPPORT
2284M: Sergey Lapin <slapin@ossfans.org>2439M: Sergey Lapin <slapin@ossfans.org>
2285L: linux-arm-kernel@lists.infradead.org2440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286S: Maintained2441S: Maintained
2287W: http://hackndev.com2442W: http://hackndev.com
2288F: arch/arm/mach-pxa/palmz72.*2443F: arch/arm/mach-pxa/palmz72.*
@@ -2418,13 +2573,17 @@ N: rockchip
24182573
2419ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES2574ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2420M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>2575M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2576R: Alim Akhtar <alim.akhtar@samsung.com>
2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422L: linux-samsung-soc@vger.kernel.org2578L: linux-samsung-soc@vger.kernel.org
2423S: Maintained2579S: Maintained
2580C: irc://irc.libera.chat/linux-exynos
2424Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/2581Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2425F: Documentation/arm/samsung/2583F: Documentation/arm/samsung/
2426F: Documentation/devicetree/bindings/arm/samsung/2584F: Documentation/devicetree/bindings/arm/samsung/
2427F: Documentation/devicetree/bindings/power/pd-samsung.yaml2585F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2586F: Documentation/devicetree/bindings/soc/samsung/
2428F: arch/arm/boot/dts/exynos*2587F: arch/arm/boot/dts/exynos*
2429F: arch/arm/boot/dts/s3c*2588F: arch/arm/boot/dts/s3c*
2430F: arch/arm/boot/dts/s5p*2589F: arch/arm/boot/dts/s5p*
@@ -2436,9 +2595,12 @@ F: drivers/*/*/*s3c24*
2436F: drivers/*/*s3c24*2595F: drivers/*/*s3c24*
2437F: drivers/*/*s3c64xx*2596F: drivers/*/*s3c64xx*
2438F: drivers/*/*s5pv210*2597F: drivers/*/*s5pv210*
2598F: drivers/clocksource/samsung_pwm_timer.c
2439F: drivers/memory/samsung/2599F: drivers/memory/samsung/
2600F: drivers/pwm/pwm-samsung.c
2440F: drivers/soc/samsung/2601F: drivers/soc/samsung/
2441F: drivers/tty/serial/samsung*2602F: drivers/tty/serial/samsung*
2603F: include/clocksource/samsung_pwm.h
2442F: include/linux/platform_data/*s3c*2604F: include/linux/platform_data/*s3c*
2443F: include/linux/serial_s3c.h2605F: include/linux/serial_s3c.h
2444F: include/linux/soc/samsung/2606F: include/linux/soc/samsung/
@@ -2448,8 +2610,8 @@ N: s3c64xx
2448N: s5pv2102610N: s5pv210
24492611
2450ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT2612ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2451M: Andrzej Hajda <a.hajda@samsung.com>2613M: Łukasz Stelmach <l.stelmach@samsung.com>
2452L: linux-arm-kernel@lists.infradead.org2614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453L: linux-media@vger.kernel.org2615L: linux-media@vger.kernel.org
2454S: Maintained2616S: Maintained
2455F: drivers/media/platform/s5p-g2d/2617F: drivers/media/platform/s5p-g2d/
@@ -2466,14 +2628,15 @@ ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2466M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>2628M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2467M: Jacek Anaszewski <jacek.anaszewski@gmail.com>2629M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2468M: Sylwester Nawrocki <s.nawrocki@samsung.com>2630M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2469L: linux-arm-kernel@lists.infradead.org2631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470L: linux-media@vger.kernel.org2632L: linux-media@vger.kernel.org
2471S: Maintained2633S: Maintained
2472F: drivers/media/platform/s5p-jpeg/2634F: drivers/media/platform/s5p-jpeg/
24732635
2474ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT2636ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2475M: Andrzej Hajda <a.hajda@samsung.com>2637M: Marek Szyprowski <m.szyprowski@samsung.com>
2476L: linux-arm-kernel@lists.infradead.org2638M: Andrzej Hajda <andrzej.hajda@intel.com>
2639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477L: linux-media@vger.kernel.org2640L: linux-media@vger.kernel.org
2478S: Maintained2641S: Maintained
2479F: drivers/media/platform/s5p-mfc/2642F: drivers/media/platform/s5p-mfc/
@@ -2609,10 +2772,11 @@ S: Maintained
2609F: drivers/memory/*emif*2772F: drivers/memory/*emif*
26102773
2611ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE2774ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2775M: Nishanth Menon <nm@ti.com>
2612M: Santosh Shilimkar <ssantosh@kernel.org>2776M: Santosh Shilimkar <ssantosh@kernel.org>
2613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614S: Maintained2778S: Maintained
2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2616F: arch/arm/boot/dts/keystone-*2780F: arch/arm/boot/dts/keystone-*
2617F: arch/arm/mach-keystone/2781F: arch/arm/mach-keystone/
26182782
@@ -2637,6 +2801,7 @@ F: drivers/power/reset/keystone-reset.c
26372801
2638ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE2802ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2639M: Nishanth Menon <nm@ti.com>2803M: Nishanth Menon <nm@ti.com>
2804M: Vignesh Raghavendra <vigneshr@ti.com>
2640M: Tero Kristo <kristo@kernel.org>2805M: Tero Kristo <kristo@kernel.org>
2641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642S: Supported2807S: Supported
@@ -2661,13 +2826,18 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661S: Supported2826S: Supported
2662T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git2827T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2663F: Documentation/devicetree/bindings/arm/toshiba.yaml2828F: Documentation/devicetree/bindings/arm/toshiba.yaml
2829F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2830F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2664F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml2831F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2665F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml2832F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2666F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml2833F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2834F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2667F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml2835F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2668F: arch/arm64/boot/dts/toshiba/2836F: arch/arm64/boot/dts/toshiba/
2837F: drivers/clk/visconti/
2669F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c2838F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2670F: drivers/gpio/gpio-visconti.c2839F: drivers/gpio/gpio-visconti.c
2840F: drivers/pci/controller/dwc/pcie-visconti.c
2671F: drivers/pinctrl/visconti/2841F: drivers/pinctrl/visconti/
2672F: drivers/watchdog/visconti_wdt.c2842F: drivers/watchdog/visconti_wdt.c
2673N: visconti2843N: visconti
@@ -2727,9 +2897,8 @@ F: arch/arm/mach-pxa/include/mach/vpac270.h
2727F: arch/arm/mach-pxa/vpac270.c2897F: arch/arm/mach-pxa/vpac270.c
27282898
2729ARM/VT8500 ARM ARCHITECTURE2899ARM/VT8500 ARM ARCHITECTURE
2730M: Tony Prisk <linux@prisktech.co.nz>
2731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)2900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732S: Maintained2901S: Orphan
2733F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt2902F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2734F: arch/arm/mach-vt8500/2903F: arch/arm/mach-vt8500/
2735F: drivers/clocksource/timer-vt8500.c2904F: drivers/clocksource/timer-vt8500.c
@@ -2793,7 +2962,7 @@ AS3645A LED FLASH CONTROLLER DRIVER
2793M: Sakari Ailus <sakari.ailus@iki.fi>2962M: Sakari Ailus <sakari.ailus@iki.fi>
2794L: linux-leds@vger.kernel.org2963L: linux-leds@vger.kernel.org
2795S: Maintained2964S: Maintained
2796F: drivers/leds/leds-as3645a.c2965F: drivers/leds/flash/leds-as3645a.c
27972966
2798ASAHI KASEI AK7375 LENS VOICE COIL DRIVER2967ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2799M: Tianshu Qiu <tian.shu.qiu@intel.com>2968M: Tianshu Qiu <tian.shu.qiu@intel.com>
@@ -2817,6 +2986,12 @@ S: Maintained
2817F: Documentation/hwmon/asc7621.rst2986F: Documentation/hwmon/asc7621.rst
2818F: drivers/hwmon/asc7621.c2987F: drivers/hwmon/asc7621.c
28192988
2989ASIX AX88796C SPI ETHERNET ADAPTER
2990M: Łukasz Stelmach <l.stelmach@samsung.com>
2991S: Maintained
2992F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2993F: drivers/net/ethernet/asix/ax88796c_*
2994
2820ASPEED PINCTRL DRIVERS2995ASPEED PINCTRL DRIVERS
2821M: Andrew Jeffery <andrew@aj.id.au>2996M: Andrew Jeffery <andrew@aj.id.au>
2822L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)2997L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
@@ -2860,6 +3035,27 @@ W: http://acpi4asus.sf.net
2860F: drivers/platform/x86/asus*.c3035F: drivers/platform/x86/asus*.c
2861F: drivers/platform/x86/eeepc*.c3036F: drivers/platform/x86/eeepc*.c
28623037
3038ASUS TF103C DOCK DRIVER
3039M: Hans de Goede <hdegoede@redhat.com>
3040L: platform-driver-x86@vger.kernel.org
3041S: Maintained
3042T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3043F: drivers/platform/x86/asus-tf103c-dock.c
3044
3045ASUS WMI HARDWARE MONITOR DRIVER
3046M: Ed Brindley <kernel@maidavale.org>
3047M: Denis Pauk <pauk.denis@gmail.com>
3048L: linux-hwmon@vger.kernel.org
3049S: Maintained
3050F: drivers/hwmon/asus_wmi_sensors.c
3051
3052ASUS WMI EC HARDWARE MONITOR DRIVER
3053M: Eugene Shalygin <eugene.shalygin@gmail.com>
3054M: Denis Pauk <pauk.denis@gmail.com>
3055L: linux-hwmon@vger.kernel.org
3056S: Maintained
3057F: drivers/hwmon/asus_wmi_ec_sensors.c
3058
2863ASUS WIRELESS RADIO CONTROL DRIVER3059ASUS WIRELESS RADIO CONTROL DRIVER
2864M: João Paulo Rechi Vita <jprvita@gmail.com>3060M: João Paulo Rechi Vita <jprvita@gmail.com>
2865L: platform-driver-x86@vger.kernel.org3061L: platform-driver-x86@vger.kernel.org
@@ -2885,7 +3081,7 @@ F: crypto/async_tx/
2885F: include/linux/async_tx.h3081F: include/linux/async_tx.h
28863082
2887AT24 EEPROM DRIVER3083AT24 EEPROM DRIVER
2888M: Bartosz Golaszewski <bgolaszewski@baylibre.com>3084M: Bartosz Golaszewski <brgl@bgdev.pl>
2889L: linux-i2c@vger.kernel.org3085L: linux-i2c@vger.kernel.org
2890S: Maintained3086S: Maintained
2891T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
@@ -2928,7 +3124,7 @@ F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2928F: drivers/phy/qualcomm/phy-ath79-usb.c3124F: drivers/phy/qualcomm/phy-ath79-usb.c
29293125
2930ATHEROS ATH GENERIC UTILITIES3126ATHEROS ATH GENERIC UTILITIES
2931M: Kalle Valo <kvalo@codeaurora.org>3127M: Kalle Valo <kvalo@kernel.org>
2932L: linux-wireless@vger.kernel.org3128L: linux-wireless@vger.kernel.org
2933S: Supported3129S: Supported
2934F: drivers/net/wireless/ath/*3130F: drivers/net/wireless/ath/*
@@ -2943,11 +3139,9 @@ W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2943F: drivers/net/wireless/ath/ath5k/3139F: drivers/net/wireless/ath/ath5k/
29443140
2945ATHEROS ATH6KL WIRELESS DRIVER3141ATHEROS ATH6KL WIRELESS DRIVER
2946M: Kalle Valo <kvalo@codeaurora.org>
2947L: linux-wireless@vger.kernel.org3142L: linux-wireless@vger.kernel.org
2948S: Supported3143S: Orphan
2949W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl3144W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2951F: drivers/net/wireless/ath/ath6kl/3145F: drivers/net/wireless/ath/ath6kl/
29523146
2953ATI_REMOTE2 DRIVER3147ATI_REMOTE2 DRIVER
@@ -3036,6 +3230,7 @@ W: https://github.com/linux-audit
3036T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3037F: include/asm-generic/audit_*.h3231F: include/asm-generic/audit_*.h
3038F: include/linux/audit.h3232F: include/linux/audit.h
3233F: include/linux/audit_arch.h
3039F: include/uapi/linux/audit.h3234F: include/uapi/linux/audit.h
3040F: kernel/audit*3235F: kernel/audit*
3041F: lib/*audit.c3236F: lib/*audit.c
@@ -3043,6 +3238,7 @@ F: lib/*audit.c
3043AUXILIARY DISPLAY DRIVERS3238AUXILIARY DISPLAY DRIVERS
3044M: Miguel Ojeda <ojeda@kernel.org>3239M: Miguel Ojeda <ojeda@kernel.org>
3045S: Maintained3240S: Maintained
3241F: Documentation/devicetree/bindings/auxdisplay/
3046F: drivers/auxdisplay/3242F: drivers/auxdisplay/
3047F: include/linux/cfag12864b.h3243F: include/linux/cfag12864b.h
30483244
@@ -3138,6 +3334,12 @@ F: drivers/video/backlight/
3138F: include/linux/backlight.h3334F: include/linux/backlight.h
3139F: include/linux/pwm_backlight.h3335F: include/linux/pwm_backlight.h
31403336
3337BARCO P50 GPIO DRIVER
3338M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3339M: Peter Korsgaard <peter.korsgaard@barco.com>
3340S: Maintained
3341F: drivers/platform/x86/barco-p50-gpio.c
3342
3141BATMAN ADVANCED3343BATMAN ADVANCED
3142M: Marek Lindner <mareklindner@neomailbox.ch>3344M: Marek Lindner <mareklindner@neomailbox.ch>
3143M: Simon Wunderlich <sw@simonwunderlich.de>3345M: Simon Wunderlich <sw@simonwunderlich.de>
@@ -3148,7 +3350,7 @@ S: Maintained
3148W: https://www.open-mesh.org/3350W: https://www.open-mesh.org/
3149Q: https://patchwork.open-mesh.org/project/batman/list/3351Q: https://patchwork.open-mesh.org/project/batman/list/
3150B: https://www.open-mesh.org/projects/batman-adv/issues3352B: https://www.open-mesh.org/projects/batman-adv/issues
3151C: irc://chat.freenode.net/batman3353C: ircs://irc.hackint.org/batadv
3152T: git https://git.open-mesh.org/linux-merge.git3354T: git https://git.open-mesh.org/linux-merge.git
3153F: Documentation/networking/batman-adv.rst3355F: Documentation/networking/batman-adv.rst
3154F: include/uapi/linux/batadv_packet.h3356F: include/uapi/linux/batadv_packet.h
@@ -3213,14 +3415,14 @@ M: Yury Norov <yury.norov@gmail.com>
3213R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>3415R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3214R: Rasmus Villemoes <linux@rasmusvillemoes.dk>3416R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3215S: Maintained3417S: Maintained
3216F: include/asm-generic/bitops/find.h
3217F: include/linux/bitmap.h3418F: include/linux/bitmap.h
3419F: include/linux/find.h
3218F: lib/bitmap.c3420F: lib/bitmap.c
3219F: lib/find_bit.c3421F: lib/find_bit.c
3220F: lib/find_bit_benchmark.c3422F: lib/find_bit_benchmark.c
3221F: lib/test_bitmap.c3423F: lib/test_bitmap.c
3222F: tools/include/asm-generic/bitops/find.h
3223F: tools/include/linux/bitmap.h3424F: tools/include/linux/bitmap.h
3425F: tools/include/linux/find.h
3224F: tools/lib/bitmap.c3426F: tools/lib/bitmap.c
3225F: tools/lib/find_bit.c3427F: tools/lib/find_bit.c
32263428
@@ -3234,9 +3436,10 @@ M: Jens Axboe <axboe@kernel.dk>
3234L: linux-block@vger.kernel.org3436L: linux-block@vger.kernel.org
3235S: Maintained3437S: Maintained
3236T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3439F: Documentation/ABI/stable/sysfs-block
3440F: Documentation/block/
3237F: block/3441F: block/
3238F: drivers/block/3442F: drivers/block/
3239F: fs/block_dev.c
3240F: include/linux/blk*3443F: include/linux/blk*
3241F: kernel/trace/blktrace.c3444F: kernel/trace/blktrace.c
3242F: lib/sbitmap.c3445F: lib/sbitmap.c
@@ -3309,9 +3512,11 @@ F: Documentation/networking/filter.rst
3309F: Documentation/userspace-api/ebpf/3512F: Documentation/userspace-api/ebpf/
3310F: arch/*/net/*3513F: arch/*/net/*
3311F: include/linux/bpf*3514F: include/linux/bpf*
3515F: include/linux/btf*
3312F: include/linux/filter.h3516F: include/linux/filter.h
3313F: include/trace/events/xdp.h3517F: include/trace/events/xdp.h
3314F: include/uapi/linux/bpf*3518F: include/uapi/linux/bpf*
3519F: include/uapi/linux/btf*
3315F: include/uapi/linux/filter.h3520F: include/uapi/linux/filter.h
3316F: kernel/bpf/3521F: kernel/bpf/
3317F: kernel/trace/bpf_trace.c3522F: kernel/trace/bpf_trace.c
@@ -3345,6 +3550,7 @@ S: Supported
3345F: arch/arm64/net/3550F: arch/arm64/net/
33463551
3347BPF JIT for MIPS (32-BIT AND 64-BIT)3552BPF JIT for MIPS (32-BIT AND 64-BIT)
3553M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3348M: Paul Burton <paulburton@kernel.org>3554M: Paul Burton <paulburton@kernel.org>
3349L: netdev@vger.kernel.org3555L: netdev@vger.kernel.org
3350L: bpf@vger.kernel.org3556L: bpf@vger.kernel.org
@@ -3360,7 +3566,6 @@ F: drivers/net/ethernet/netronome/nfp/bpf/
33603566
3361BPF JIT for POWERPC (32-BIT AND 64-BIT)3567BPF JIT for POWERPC (32-BIT AND 64-BIT)
3362M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>3568M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3363M: Sandipan Das <sandipan@linux.ibm.com>
3364L: netdev@vger.kernel.org3569L: netdev@vger.kernel.org
3365L: bpf@vger.kernel.org3570L: bpf@vger.kernel.org
3366S: Maintained3571S: Maintained
@@ -3422,7 +3627,7 @@ R: Florent Revest <revest@chromium.org>
3422R: Brendan Jackman <jackmanb@chromium.org>3627R: Brendan Jackman <jackmanb@chromium.org>
3423L: bpf@vger.kernel.org3628L: bpf@vger.kernel.org
3424S: Maintained3629S: Maintained
3425F: Documentation/bpf/bpf_lsm.rst3630F: Documentation/bpf/prog_lsm.rst
3426F: include/linux/bpf_lsm.h3631F: include/linux/bpf_lsm.h
3427F: kernel/bpf/bpf_lsm.c3632F: kernel/bpf/bpf_lsm.c
3428F: security/bpf/3633F: security/bpf/
@@ -3433,13 +3638,14 @@ L: netdev@vger.kernel.org
3433S: Supported3638S: Supported
3434F: drivers/net/ethernet/broadcom/b44.*3639F: drivers/net/ethernet/broadcom/b44.*
34353640
3436BROADCOM B53 ETHERNET SWITCH DRIVER3641BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3437M: Florian Fainelli <f.fainelli@gmail.com>3642M: Florian Fainelli <f.fainelli@gmail.com>
3438L: netdev@vger.kernel.org3643L: netdev@vger.kernel.org
3439L: openwrt-devel@lists.openwrt.org (subscribers-only)3644L: openwrt-devel@lists.openwrt.org (subscribers-only)
3440S: Supported3645S: Supported
3441F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml3646F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3442F: drivers/net/dsa/b53/*3647F: drivers/net/dsa/b53/*
3648F: drivers/net/dsa/bcm_sf2*
3443F: include/linux/dsa/brcm.h3649F: include/linux/dsa/brcm.h
3444F: include/linux/platform_data/b53.h3650F: include/linux/platform_data/b53.h
34453651
@@ -3488,10 +3694,11 @@ F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3488F: drivers/net/ethernet/broadcom/unimac.h3694F: drivers/net/ethernet/broadcom/unimac.h
34893695
3490BROADCOM BCM5301X ARM ARCHITECTURE3696BROADCOM BCM5301X ARM ARCHITECTURE
3697M: Florian Fainelli <f.fainelli@gmail.com>
3491M: Hauke Mehrtens <hauke@hauke-m.de>3698M: Hauke Mehrtens <hauke@hauke-m.de>
3492M: Rafał Miłecki <zajec5@gmail.com>3699M: Rafał Miłecki <zajec5@gmail.com>
3493M: bcm-kernel-feedback-list@broadcom.com3700M: bcm-kernel-feedback-list@broadcom.com
3494L: linux-arm-kernel@lists.infradead.org3701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3495S: Maintained3702S: Maintained
3496F: arch/arm/boot/dts/bcm470*3703F: arch/arm/boot/dts/bcm470*
3497F: arch/arm/boot/dts/bcm5301*3704F: arch/arm/boot/dts/bcm5301*
@@ -3499,9 +3706,10 @@ F: arch/arm/boot/dts/bcm953012*
3499F: arch/arm/mach-bcm/bcm_5301x.c3706F: arch/arm/mach-bcm/bcm_5301x.c
35003707
3501BROADCOM BCM53573 ARM ARCHITECTURE3708BROADCOM BCM53573 ARM ARCHITECTURE
3709M: Florian Fainelli <f.fainelli@gmail.com>
3502M: Rafał Miłecki <rafal@milecki.pl>3710M: Rafał Miłecki <rafal@milecki.pl>
3503L: bcm-kernel-feedback-list@broadcom.com3711L: bcm-kernel-feedback-list@broadcom.com
3504L: linux-arm-kernel@lists.infradead.org3712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3505S: Maintained3713S: Maintained
3506F: arch/arm/boot/dts/bcm47189*3714F: arch/arm/boot/dts/bcm47189*
3507F: arch/arm/boot/dts/bcm53573*3715F: arch/arm/boot/dts/bcm53573*
@@ -3534,13 +3742,15 @@ F: arch/arm/mm/cache-b15-rac.c
3534F: drivers/bus/brcmstb_gisb.c3742F: drivers/bus/brcmstb_gisb.c
3535F: drivers/pci/controller/pcie-brcmstb.c3743F: drivers/pci/controller/pcie-brcmstb.c
3536N: brcmstb3744N: brcmstb
3745N: bcm7038
3746N: bcm7120
35373747
3538BROADCOM BDC DRIVER3748BROADCOM BDC DRIVER
3539M: Al Cooper <alcooperx@gmail.com>3749M: Al Cooper <alcooperx@gmail.com>
3540L: linux-usb@vger.kernel.org3750L: linux-usb@vger.kernel.org
3541L: bcm-kernel-feedback-list@broadcom.com3751L: bcm-kernel-feedback-list@broadcom.com
3542S: Maintained3752S: Maintained
3543F: Documentation/devicetree/bindings/usb/brcm,bdc.txt3753F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3544F: drivers/usb/gadget/udc/bdc/3754F: drivers/usb/gadget/udc/bdc/
35453755
3546BROADCOM BMIPS CPUFREQ DRIVER3756BROADCOM BMIPS CPUFREQ DRIVER
@@ -3594,7 +3804,7 @@ F: drivers/scsi/bnx2i/
3594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER3804BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3595M: Ariel Elior <aelior@marvell.com>3805M: Ariel Elior <aelior@marvell.com>
3596M: Sudarsana Kalluru <skalluru@marvell.com>3806M: Sudarsana Kalluru <skalluru@marvell.com>
3597M: GR-everest-linux-l2@marvell.com3807M: Manish Chopra <manishc@marvell.com>
3598L: netdev@vger.kernel.org3808L: netdev@vger.kernel.org
3599S: Supported3809S: Supported
3600F: drivers/net/ethernet/broadcom/bnx2x/3810F: drivers/net/ethernet/broadcom/bnx2x/
@@ -3619,10 +3829,11 @@ S: Supported
3619F: drivers/net/wireless/broadcom/brcm80211/3829F: drivers/net/wireless/broadcom/brcm80211/
36203830
3621BROADCOM BRCMSTB GPIO DRIVER3831BROADCOM BRCMSTB GPIO DRIVER
3622M: Gregory Fong <gregory.0xf0@gmail.com>3832M: Doug Berger <opendmb@gmail.com>
3833M: Florian Fainelli <f.fainelli@gmail.com>
3623L: bcm-kernel-feedback-list@broadcom.com3834L: bcm-kernel-feedback-list@broadcom.com
3624S: Supported3835S: Supported
3625F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt3836F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3626F: drivers/gpio/gpio-brcmstb.c3837F: drivers/gpio/gpio-brcmstb.c
36273838
3628BROADCOM BRCMSTB I2C DRIVER3839BROADCOM BRCMSTB I2C DRIVER
@@ -3680,8 +3891,8 @@ M: Florian Fainelli <f.fainelli@gmail.com>
3680L: bcm-kernel-feedback-list@broadcom.com3891L: bcm-kernel-feedback-list@broadcom.com
3681L: netdev@vger.kernel.org3892L: netdev@vger.kernel.org
3682S: Supported3893S: Supported
3683F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt3894F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3684F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt3895F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3685F: drivers/net/ethernet/broadcom/genet/3896F: drivers/net/ethernet/broadcom/genet/
3686F: drivers/net/ethernet/broadcom/unimac.h3897F: drivers/net/ethernet/broadcom/unimac.h
3687F: drivers/net/mdio/mdio-bcm-unimac.c3898F: drivers/net/mdio/mdio-bcm-unimac.c
@@ -3722,7 +3933,7 @@ M: Rafał Miłecki <rafal@milecki.pl>
3722M: bcm-kernel-feedback-list@broadcom.com3933M: bcm-kernel-feedback-list@broadcom.com
3723L: netdev@vger.kernel.org3934L: netdev@vger.kernel.org
3724S: Maintained3935S: Maintained
3725F: Documentation/devicetree/bindings/net/brcm,amac.txt3936F: Documentation/devicetree/bindings/net/brcm,amac.yaml
3726F: drivers/net/ethernet/broadcom/bgmac*3937F: drivers/net/ethernet/broadcom/bgmac*
3727F: drivers/net/ethernet/broadcom/unimac.h3938F: drivers/net/ethernet/broadcom/unimac.h
37283939
@@ -3733,12 +3944,19 @@ S: Supported
3733F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt3944F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3734F: drivers/gpio/gpio-bcm-kona.c3945F: drivers/gpio/gpio-bcm-kona.c
37353946
3947BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3948M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3949M: Kashyap Desai <kashyap.desai@broadcom.com>
3950M: Sumit Saxena <sumit.saxena@broadcom.com>
3951M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3952L: mpi3mr-linuxdrv.pdl@broadcom.com
3953L: linux-scsi@vger.kernel.org
3954S: Supported
3955W: https://www.broadcom.com/support/storage
3956F: drivers/scsi/mpi3mr/
3957
3736BROADCOM NETXTREME-E ROCE DRIVER3958BROADCOM NETXTREME-E ROCE DRIVER
3737M: Selvin Xavier <selvin.xavier@broadcom.com>3959M: Selvin Xavier <selvin.xavier@broadcom.com>
3738M: Devesh Sharma <devesh.sharma@broadcom.com>
3739M: Somnath Kotur <somnath.kotur@broadcom.com>
3740M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3741M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3742L: linux-rdma@vger.kernel.org3960L: linux-rdma@vger.kernel.org
3743S: Supported3961S: Supported
3744W: http://www.broadcom.com3962W: http://www.broadcom.com
@@ -3790,7 +4008,7 @@ M: Markus Mayer <mmayer@broadcom.com>
3790M: bcm-kernel-feedback-list@broadcom.com4008M: bcm-kernel-feedback-list@broadcom.com
3791L: linux-pm@vger.kernel.org4009L: linux-pm@vger.kernel.org
3792S: Maintained4010S: Maintained
3793F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt4011F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
3794F: drivers/thermal/broadcom/brcmstb*4012F: drivers/thermal/broadcom/brcmstb*
37954013
3796BROADCOM STB DPFE DRIVER4014BROADCOM STB DPFE DRIVER
@@ -3798,7 +4016,7 @@ M: Markus Mayer <mmayer@broadcom.com>
3798M: bcm-kernel-feedback-list@broadcom.com4016M: bcm-kernel-feedback-list@broadcom.com
3799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)4017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3800S: Maintained4018S: Maintained
3801F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt4019F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3802F: drivers/memory/brcmstb_dpfe.c4020F: drivers/memory/brcmstb_dpfe.c
38034021
3804BROADCOM STB NAND FLASH DRIVER4022BROADCOM STB NAND FLASH DRIVER
@@ -3809,6 +4027,16 @@ L: bcm-kernel-feedback-list@broadcom.com
3809S: Maintained4027S: Maintained
3810F: drivers/mtd/nand/raw/brcmnand/4028F: drivers/mtd/nand/raw/brcmnand/
38114029
4030BROADCOM STB PCIE DRIVER
4031M: Jim Quinlan <jim2101024@gmail.com>
4032M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4033M: Florian Fainelli <f.fainelli@gmail.com>
4034M: bcm-kernel-feedback-list@broadcom.com
4035L: linux-pci@vger.kernel.org
4036S: Maintained
4037F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4038F: drivers/pci/controller/pcie-brcmstb.c
4039
3812BROADCOM SYSTEMPORT ETHERNET DRIVER4040BROADCOM SYSTEMPORT ETHERNET DRIVER
3813M: Florian Fainelli <f.fainelli@gmail.com>4041M: Florian Fainelli <f.fainelli@gmail.com>
3814L: bcm-kernel-feedback-list@broadcom.com4042L: bcm-kernel-feedback-list@broadcom.com
@@ -3816,6 +4044,7 @@ L: netdev@vger.kernel.org
3816S: Supported4044S: Supported
3817F: drivers/net/ethernet/broadcom/bcmsysport.*4045F: drivers/net/ethernet/broadcom/bcmsysport.*
3818F: drivers/net/ethernet/broadcom/unimac.h4046F: drivers/net/ethernet/broadcom/unimac.h
4047F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
38194048
3820BROADCOM TG3 GIGABIT ETHERNET DRIVER4049BROADCOM TG3 GIGABIT ETHERNET DRIVER
3821M: Siva Reddy Kallam <siva.kallam@broadcom.com>4050M: Siva Reddy Kallam <siva.kallam@broadcom.com>
@@ -3877,6 +4106,7 @@ L: linux-btrfs@vger.kernel.org
3877S: Maintained4106S: Maintained
3878W: http://btrfs.wiki.kernel.org/4107W: http://btrfs.wiki.kernel.org/
3879Q: http://patchwork.kernel.org/project/linux-btrfs/list/4108Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4109C: irc://irc.libera.chat/btrfs
3880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3881F: Documentation/filesystems/btrfs.rst4111F: Documentation/filesystems/btrfs.rst
3882F: fs/btrfs/4112F: fs/btrfs/
@@ -3931,9 +4161,8 @@ N: csky
3931K: csky4161K: csky
39324162
3933CA8210 IEEE-802.15.4 RADIO DRIVER4163CA8210 IEEE-802.15.4 RADIO DRIVER
3934M: Harry Morris <h.morris@cascoda.com>
3935L: linux-wpan@vger.kernel.org4164L: linux-wpan@vger.kernel.org
3936S: Maintained4165S: Orphan
3937W: https://github.com/Cascoda/ca8210-linux.git4166W: https://github.com/Cascoda/ca8210-linux.git
3938F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt4167F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3939F: drivers/net/ieee802154/ca8210.c4168F: drivers/net/ieee802154/ca8210.c
@@ -4040,7 +4269,9 @@ W: https://github.com/linux-can
4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git4270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4042F: Documentation/devicetree/bindings/net/can/4271F: Documentation/devicetree/bindings/net/can/
4272F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4043F: drivers/net/can/4273F: drivers/net/can/
4274F: drivers/phy/phy-can-transceiver.c
4044F: include/linux/can/bittiming.h4275F: include/linux/can/bittiming.h
4045F: include/linux/can/dev.h4276F: include/linux/can/dev.h
4046F: include/linux/can/led.h4277F: include/linux/can/led.h
@@ -4138,6 +4369,14 @@ S: Odd Fixes
4138F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt4369F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4139F: arch/arm64/boot/dts/cavium/thunder2-99xx*4370F: arch/arm64/boot/dts/cavium/thunder2-99xx*
41404371
4372CBS/ETF/TAPRIO QDISCS
4373M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4374S: Maintained
4375L: netdev@vger.kernel.org
4376F: net/sched/sch_cbs.c
4377F: net/sched/sch_etf.c
4378F: net/sched/sch_taprio.c
4379
4141CC2520 IEEE-802.15.4 RADIO DRIVER4380CC2520 IEEE-802.15.4 RADIO DRIVER
4142M: Varka Bhadram <varkabhadram@gmail.com>4381M: Varka Bhadram <varkabhadram@gmail.com>
4143L: linux-wpan@vger.kernel.org4382L: linux-wpan@vger.kernel.org
@@ -4232,7 +4471,6 @@ L: keyrings@vger.kernel.org
4232S: Maintained4471S: Maintained
4233F: Documentation/admin-guide/module-signing.rst4472F: Documentation/admin-guide/module-signing.rst
4234F: certs/4473F: certs/
4235F: scripts/extract-cert.c
4236F: scripts/sign-file.c4474F: scripts/sign-file.c
42374475
4238CFAG12864B LCD DRIVER4476CFAG12864B LCD DRIVER
@@ -4292,7 +4530,7 @@ CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4292M: Hans de Goede <hdegoede@redhat.com>4530M: Hans de Goede <hdegoede@redhat.com>
4293L: linux-input@vger.kernel.org4531L: linux-input@vger.kernel.org
4294S: Maintained4532S: Maintained
4295F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt4533F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4296F: drivers/input/touchscreen/chipone_icn8318.c4534F: drivers/input/touchscreen/chipone_icn8318.c
42974535
4298CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER4536CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
@@ -4303,14 +4541,13 @@ F: drivers/input/touchscreen/chipone_icn8505.c
43034541
4304CHROME HARDWARE PLATFORM SUPPORT4542CHROME HARDWARE PLATFORM SUPPORT
4305M: Benson Leung <bleung@chromium.org>4543M: Benson Leung <bleung@chromium.org>
4306M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4307S: Maintained4544S: Maintained
4308T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git4545T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4309F: drivers/platform/chrome/4546F: drivers/platform/chrome/
43104547
4311CHROMEOS EC CODEC DRIVER4548CHROMEOS EC CODEC DRIVER
4312M: Cheng-Yi Chiang <cychiang@chromium.org>4549M: Cheng-Yi Chiang <cychiang@chromium.org>
4313R: Enric Balletbo i Serra <enric.balletbo@collabora.com>4550M: Tzung-Bi Shih <tzungbi@google.com>
4314R: Guenter Roeck <groeck@chromium.org>4551R: Guenter Roeck <groeck@chromium.org>
4315S: Maintained4552S: Maintained
4316F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml4553F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
@@ -4318,15 +4555,25 @@ F: sound/soc/codecs/cros_ec_codec.*
43184555
4319CHROMEOS EC SUBDRIVERS4556CHROMEOS EC SUBDRIVERS
4320M: Benson Leung <bleung@chromium.org>4557M: Benson Leung <bleung@chromium.org>
4321M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4322R: Guenter Roeck <groeck@chromium.org>4558R: Guenter Roeck <groeck@chromium.org>
4323S: Maintained4559S: Maintained
4324F: drivers/power/supply/cros_usbpd-charger.c4560F: drivers/power/supply/cros_usbpd-charger.c
4325N: cros_ec4561N: cros_ec
4326N: cros-ec4562N: cros-ec
43274563
4564CHROMEOS EC USB TYPE-C DRIVER
4565M: Prashant Malani <pmalani@chromium.org>
4566S: Maintained
4567F: drivers/platform/chrome/cros_ec_typec.c
4568
4569CHROMEOS EC USB PD NOTIFY DRIVER
4570M: Prashant Malani <pmalani@chromium.org>
4571S: Maintained
4572F: drivers/platform/chrome/cros_usbpd_notify.c
4573F: include/linux/platform_data/cros_usbpd_notify.h
4574
4328CHRONTEL CH7322 CEC DRIVER4575CHRONTEL CH7322 CEC DRIVER
4329M: Jeff Chase <jnchase@google.com>4576M: Joe Tessler <jrt@google.com>
4330L: linux-media@vger.kernel.org4577L: linux-media@vger.kernel.org
4331S: Maintained4578S: Maintained
4332T: git git://linuxtv.org/media_tree.git4579T: git git://linuxtv.org/media_tree.git
@@ -4336,11 +4583,25 @@ F: drivers/media/cec/i2c/ch7322.c
4336CIRRUS LOGIC AUDIO CODEC DRIVERS4583CIRRUS LOGIC AUDIO CODEC DRIVERS
4337M: James Schulman <james.schulman@cirrus.com>4584M: James Schulman <james.schulman@cirrus.com>
4338M: David Rhodes <david.rhodes@cirrus.com>4585M: David Rhodes <david.rhodes@cirrus.com>
4586M: Lucas Tanure <tanureal@opensource.cirrus.com>
4339L: alsa-devel@alsa-project.org (moderated for non-subscribers)4587L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4340L: patches@opensource.cirrus.com4588L: patches@opensource.cirrus.com
4341S: Maintained4589S: Maintained
4590F: Documentation/devicetree/bindings/sound/cirrus,cs*
4591F: sound/pci/hda/cs*
4342F: sound/soc/codecs/cs*4592F: sound/soc/codecs/cs*
43434593
4594CIRRUS LOGIC DSP FIRMWARE DRIVER
4595M: Simon Trimmer <simont@opensource.cirrus.com>
4596M: Charles Keepax <ckeepax@opensource.cirrus.com>
4597M: Richard Fitzgerald <rf@opensource.cirrus.com>
4598L: patches@opensource.cirrus.com
4599S: Supported
4600W: https://github.com/CirrusLogic/linux-drivers/wiki
4601T: git https://github.com/CirrusLogic/linux-drivers.git
4602F: drivers/firmware/cirrus/*
4603F: include/linux/firmware/cirrus/*
4604
4344CIRRUS LOGIC EP93XX ETHERNET DRIVER4605CIRRUS LOGIC EP93XX ETHERNET DRIVER
4345M: Hartley Sweeten <hsweeten@visionengravers.com>4606M: Hartley Sweeten <hsweeten@visionengravers.com>
4346L: netdev@vger.kernel.org4607L: netdev@vger.kernel.org
@@ -4426,22 +4687,28 @@ F: .clang-format
4426CLANG/LLVM BUILD SUPPORT4687CLANG/LLVM BUILD SUPPORT
4427M: Nathan Chancellor <nathan@kernel.org>4688M: Nathan Chancellor <nathan@kernel.org>
4428M: Nick Desaulniers <ndesaulniers@google.com>4689M: Nick Desaulniers <ndesaulniers@google.com>
4429L: clang-built-linux@googlegroups.com4690L: llvm@lists.linux.dev
4430S: Supported4691S: Supported
4431W: https://clangbuiltlinux.github.io/4692W: https://clangbuiltlinux.github.io/
4432B: https://github.com/ClangBuiltLinux/linux/issues4693B: https://github.com/ClangBuiltLinux/linux/issues
4433C: irc://chat.freenode.net/clangbuiltlinux4694C: irc://irc.libera.chat/clangbuiltlinux
4434F: Documentation/kbuild/llvm.rst4695F: Documentation/kbuild/llvm.rst
4435F: include/linux/compiler-clang.h4696F: include/linux/compiler-clang.h
4697F: scripts/Makefile.clang
4436F: scripts/clang-tools/4698F: scripts/clang-tools/
4437K: \b(?i:clang|llvm)\b4699K: \b(?i:clang|llvm)\b
44384700
4439CLEANCACHE API4701CLANG CONTROL FLOW INTEGRITY SUPPORT
4440M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>4702M: Sami Tolvanen <samitolvanen@google.com>
4441L: linux-kernel@vger.kernel.org4703M: Kees Cook <keescook@chromium.org>
4442S: Maintained4704R: Nathan Chancellor <nathan@kernel.org>
4443F: include/linux/cleancache.h4705R: Nick Desaulniers <ndesaulniers@google.com>
4444F: mm/cleancache.c4706L: llvm@lists.linux.dev
4707S: Supported
4708B: https://github.com/ClangBuiltLinux/linux/issues
4709T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4710F: include/linux/cfi.h
4711F: kernel/cfi.c
44454712
4446CLK API4713CLK API
4447M: Russell King <linux@armlinux.org.uk>4714M: Russell King <linux@armlinux.org.uk>
@@ -4475,13 +4742,11 @@ F: drivers/media/pci/cobalt/
44754742
4476COCCINELLE/Semantic Patches (SmPL)4743COCCINELLE/Semantic Patches (SmPL)
4477M: Julia Lawall <Julia.Lawall@inria.fr>4744M: Julia Lawall <Julia.Lawall@inria.fr>
4478M: Gilles Muller <Gilles.Muller@inria.fr>
4479M: Nicolas Palix <nicolas.palix@imag.fr>4745M: Nicolas Palix <nicolas.palix@imag.fr>
4480M: Michal Marek <michal.lkml@markovi.net>4746L: cocci@inria.fr (moderated for non-subscribers)
4481L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4482S: Supported4747S: Supported
4483W: http://coccinelle.lip6.fr/4748W: https://coccinelle.gitlabpages.inria.fr/website/
4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4485F: Documentation/dev-tools/coccinelle.rst4750F: Documentation/dev-tools/coccinelle.rst
4486F: scripts/coccicheck4751F: scripts/coccicheck
4487F: scripts/coccinelle/4752F: scripts/coccinelle/
@@ -4515,6 +4780,8 @@ M: Ian Abbott <abbotti@mev.co.uk>
4515M: H Hartley Sweeten <hsweeten@visionengravers.com>4780M: H Hartley Sweeten <hsweeten@visionengravers.com>
4516S: Odd Fixes4781S: Odd Fixes
4517F: drivers/comedi/4782F: drivers/comedi/
4783F: include/linux/comedi/
4784F: include/uapi/linux/comedi.h
45184785
4519COMMON CLK FRAMEWORK4786COMMON CLK FRAMEWORK
4520M: Michael Turquette <mturquette@baylibre.com>4787M: Michael Turquette <mturquette@baylibre.com>
@@ -4530,7 +4797,7 @@ F: include/linux/clk/
4530F: include/linux/of_clk.h4797F: include/linux/of_clk.h
4531X: drivers/clk/clkdev.c4798X: drivers/clk/clkdev.c
45324799
4533COMMON INTERNET FILE SYSTEM (CIFS)4800COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4534M: Steve French <sfrench@samba.org>4801M: Steve French <sfrench@samba.org>
4535L: linux-cifs@vger.kernel.org4802L: linux-cifs@vger.kernel.org
4536L: samba-technical@lists.samba.org (moderated for non-subscribers)4803L: samba-technical@lists.samba.org (moderated for non-subscribers)
@@ -4539,6 +4806,7 @@ W: http://linux-cifs.samba.org/
4539T: git git://git.samba.org/sfrench/cifs-2.6.git4806T: git git://git.samba.org/sfrench/cifs-2.6.git
4540F: Documentation/admin-guide/cifs/4807F: Documentation/admin-guide/cifs/
4541F: fs/cifs/4808F: fs/cifs/
4809F: fs/smbfs_common/
45424810
4543COMPACTPCI HOTPLUG CORE4811COMPACTPCI HOTPLUG CORE
4544M: Scott Murray <scott@spiteful.org>4812M: Scott Murray <scott@spiteful.org>
@@ -4566,6 +4834,7 @@ F: drivers/platform/x86/compal-laptop.c
45664834
4567COMPILER ATTRIBUTES4835COMPILER ATTRIBUTES
4568M: Miguel Ojeda <ojeda@kernel.org>4836M: Miguel Ojeda <ojeda@kernel.org>
4837R: Nick Desaulniers <ndesaulniers@google.com>
4569S: Maintained4838S: Maintained
4570F: include/linux/compiler_attributes.h4839F: include/linux/compiler_attributes.h
45714840
@@ -4601,6 +4870,12 @@ S: Supported
4601F: drivers/video/console/4870F: drivers/video/console/
4602F: include/linux/console*4871F: include/linux/console*
46034872
4873CONTEXT TRACKING
4874M: Frederic Weisbecker <frederic@kernel.org>
4875S: Maintained
4876F: kernel/context_tracking.c
4877F: include/linux/context_tracking*
4878
4604CONTROL GROUP (CGROUP)4879CONTROL GROUP (CGROUP)
4605M: Tejun Heo <tj@kernel.org>4880M: Tejun Heo <tj@kernel.org>
4606M: Zefan Li <lizefan.x@bytedance.com>4881M: Zefan Li <lizefan.x@bytedance.com>
@@ -4675,11 +4950,12 @@ COUNTER SUBSYSTEM
4675M: William Breathitt Gray <vilhelm.gray@gmail.com>4950M: William Breathitt Gray <vilhelm.gray@gmail.com>
4676L: linux-iio@vger.kernel.org4951L: linux-iio@vger.kernel.org
4677S: Maintained4952S: Maintained
4678F: Documentation/ABI/testing/sysfs-bus-counter*4953F: Documentation/ABI/testing/sysfs-bus-counter
4679F: Documentation/driver-api/generic-counter.rst4954F: Documentation/driver-api/generic-counter.rst
4680F: drivers/counter/4955F: drivers/counter/
4681F: include/linux/counter.h4956F: include/linux/counter.h
4682F: include/linux/counter_enum.h4957F: include/uapi/linux/counter.h
4958F: tools/counter/
46834959
4684CP2615 I2C DRIVER4960CP2615 I2C DRIVER
4685M: Bence Csókás <bence98@sch.bme.hu>4961M: Bence Csókás <bence98@sch.bme.hu>
@@ -4701,7 +4977,7 @@ W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4701F: drivers/cpufreq/vexpress-spc-cpufreq.c4977F: drivers/cpufreq/vexpress-spc-cpufreq.c
47024978
4703CPU FREQUENCY SCALING FRAMEWORK4979CPU FREQUENCY SCALING FRAMEWORK
4704M: "Rafael J. Wysocki" <rjw@rjwysocki.net>4980M: "Rafael J. Wysocki" <rafael@kernel.org>
4705M: Viresh Kumar <viresh.kumar@linaro.org>4981M: Viresh Kumar <viresh.kumar@linaro.org>
4706L: linux-pm@vger.kernel.org4982L: linux-pm@vger.kernel.org
4707S: Maintained4983S: Maintained
@@ -4719,7 +4995,7 @@ F: kernel/sched/cpufreq*.c
4719F: tools/testing/selftests/cpufreq/4995F: tools/testing/selftests/cpufreq/
47204996
4721CPU IDLE TIME MANAGEMENT FRAMEWORK4997CPU IDLE TIME MANAGEMENT FRAMEWORK
4722M: "Rafael J. Wysocki" <rjw@rjwysocki.net>4998M: "Rafael J. Wysocki" <rafael@kernel.org>
4723M: Daniel Lezcano <daniel.lezcano@linaro.org>4999M: Daniel Lezcano <daniel.lezcano@linaro.org>
4724L: linux-pm@vger.kernel.org5000L: linux-pm@vger.kernel.org
4725S: Maintained5001S: Maintained
@@ -4748,7 +5024,7 @@ CPUIDLE DRIVER - ARM BIG LITTLE
4748M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>5024M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4749M: Daniel Lezcano <daniel.lezcano@linaro.org>5025M: Daniel Lezcano <daniel.lezcano@linaro.org>
4750L: linux-pm@vger.kernel.org5026L: linux-pm@vger.kernel.org
4751L: linux-arm-kernel@lists.infradead.org5027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4752S: Maintained5028S: Maintained
4753T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git5029T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4754F: drivers/cpuidle/cpuidle-big_little.c5030F: drivers/cpuidle/cpuidle-big_little.c
@@ -4768,14 +5044,14 @@ CPUIDLE DRIVER - ARM PSCI
4768M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>5044M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4769M: Sudeep Holla <sudeep.holla@arm.com>5045M: Sudeep Holla <sudeep.holla@arm.com>
4770L: linux-pm@vger.kernel.org5046L: linux-pm@vger.kernel.org
4771L: linux-arm-kernel@lists.infradead.org5047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4772S: Supported5048S: Supported
4773F: drivers/cpuidle/cpuidle-psci.c5049F: drivers/cpuidle/cpuidle-psci.c
47745050
4775CPUIDLE DRIVER - ARM PSCI PM DOMAIN5051CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4776M: Ulf Hansson <ulf.hansson@linaro.org>5052M: Ulf Hansson <ulf.hansson@linaro.org>
4777L: linux-pm@vger.kernel.org5053L: linux-pm@vger.kernel.org
4778L: linux-arm-kernel@lists.infradead.org5054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4779S: Supported5055S: Supported
4780F: drivers/cpuidle/cpuidle-psci.h5056F: drivers/cpuidle/cpuidle-psci.h
4781F: drivers/cpuidle/cpuidle-psci-domain.c5057F: drivers/cpuidle/cpuidle-psci-domain.c
@@ -4997,12 +5273,18 @@ L: linux-input@vger.kernel.org
4997S: Maintained5273S: Maintained
4998F: drivers/input/touchscreen/cy8ctma140.c5274F: drivers/input/touchscreen/cy8ctma140.c
49995275
5276CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5277M: Yassine Oudjana <y.oudjana@protonmail.com>
5278L: linux-input@vger.kernel.org
5279S: Maintained
5280F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5281F: drivers/input/keyboard/cypress-sf.c
5282
5000CYTTSP TOUCHSCREEN DRIVER5283CYTTSP TOUCHSCREEN DRIVER
5001M: Ferruh Yigit <fery@cypress.com>5284M: Linus Walleij <linus.walleij@linaro.org>
5002L: linux-input@vger.kernel.org5285L: linux-input@vger.kernel.org
5003S: Supported5286S: Maintained
5004F: drivers/input/touchscreen/cyttsp*5287F: drivers/input/touchscreen/cyttsp*
5005F: include/linux/input/cyttsp.h
50065288
5007D-LINK DIR-685 TOUCHKEYS DRIVER5289D-LINK DIR-685 TOUCHKEYS DRIVER
5008M: Linus Walleij <linus.walleij@linaro.org>5290M: Linus Walleij <linus.walleij@linaro.org>
@@ -5030,6 +5312,17 @@ F: net/ax25/ax25_out.c
5030F: net/ax25/ax25_timer.c5312F: net/ax25/ax25_timer.c
5031F: net/ax25/sysctl_net_ax25.c5313F: net/ax25/sysctl_net_ax25.c
50325314
5315DATA ACCESS MONITOR
5316M: SeongJae Park <sj@kernel.org>
5317L: linux-mm@kvack.org
5318S: Maintained
5319F: Documentation/admin-guide/mm/damon/
5320F: Documentation/vm/damon/
5321F: include/linux/damon.h
5322F: include/trace/events/damon.h
5323F: mm/damon/
5324F: tools/testing/selftests/damon/
5325
5033DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER5326DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5034L: netdev@vger.kernel.org5327L: netdev@vger.kernel.org
5035S: Orphan5328S: Orphan
@@ -5170,7 +5463,14 @@ DELL WMI NOTIFICATIONS DRIVER
5170M: Matthew Garrett <mjg59@srcf.ucam.org>5463M: Matthew Garrett <mjg59@srcf.ucam.org>
5171M: Pali Rohár <pali@kernel.org>5464M: Pali Rohár <pali@kernel.org>
5172S: Maintained5465S: Maintained
5173F: drivers/platform/x86/dell/dell-wmi.c5466F: drivers/platform/x86/dell/dell-wmi-base.c
5467
5468DELL WMI HARDWARE PRIVACY SUPPORT
5469M: Perry Yuan <Perry.Yuan@dell.com>
5470L: Dell.Client.Kernel@dell.com
5471L: platform-driver-x86@vger.kernel.org
5472S: Maintained
5473F: drivers/platform/x86/dell/dell-wmi-privacy.c
51745474
5175DELTA ST MEDIA DRIVER5475DELTA ST MEDIA DRIVER
5176M: Hugues Fruchet <hugues.fruchet@foss.st.com>5476M: Hugues Fruchet <hugues.fruchet@foss.st.com>
@@ -5180,6 +5480,19 @@ W: https://linuxtv.org
5180T: git git://linuxtv.org/media_tree.git5480T: git git://linuxtv.org/media_tree.git
5181F: drivers/media/platform/sti/delta5481F: drivers/media/platform/sti/delta
51825482
5483DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5484M: Zev Weiss <zev@bewilderbeest.net>
5485L: linux-hwmon@vger.kernel.org
5486S: Maintained
5487F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5488
5489DELTA DPS920AB PSU DRIVER
5490M: Robert Marko <robert.marko@sartura.hr>
5491L: linux-hwmon@vger.kernel.org
5492S: Maintained
5493F: Documentation/hwmon/dps920ab.rst
5494F: drivers/hwmon/pmbus/dps920ab.c
5495
5183DENALI NAND DRIVER5496DENALI NAND DRIVER
5184L: linux-mtd@lists.infradead.org5497L: linux-mtd@lists.infradead.org
5185S: Orphan5498S: Orphan
@@ -5303,6 +5616,19 @@ F: include/net/devlink.h
5303F: include/uapi/linux/devlink.h5616F: include/uapi/linux/devlink.h
5304F: net/core/devlink.c5617F: net/core/devlink.c
53055618
5619DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5620M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5621L: kernel@dh-electronics.com
5622S: Maintained
5623F: arch/arm/boot/dts/imx6*-dhcom-*
5624
5625DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5626M: Marek Vasut <marex@denx.de>
5627L: kernel@dh-electronics.com
5628S: Maintained
5629F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5630F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5631
5306DIALOG SEMICONDUCTOR DRIVERS5632DIALOG SEMICONDUCTOR DRIVERS
5307M: Support Opensource <support.opensource@diasemi.com>5633M: Support Opensource <support.opensource@diasemi.com>
5308S: Supported5634S: Supported
@@ -5451,7 +5777,7 @@ F: tools/testing/selftests/dma/
54515777
5452DMA-BUF HEAPS FRAMEWORK5778DMA-BUF HEAPS FRAMEWORK
5453M: Sumit Semwal <sumit.semwal@linaro.org>5779M: Sumit Semwal <sumit.semwal@linaro.org>
5454R: Benjamin Gaignard <benjamin.gaignard@linaro.org>5780R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5455R: Liam Mark <lmark@codeaurora.org>5781R: Liam Mark <lmark@codeaurora.org>
5456R: Laura Abbott <labbott@redhat.com>5782R: Laura Abbott <labbott@redhat.com>
5457R: Brian Starkey <Brian.Starkey@arm.com>5783R: Brian Starkey <Brian.Starkey@arm.com>
@@ -5471,7 +5797,7 @@ M: Lukasz Luba <lukasz.luba@arm.com>
5471L: linux-pm@vger.kernel.org5797L: linux-pm@vger.kernel.org
5472L: linux-samsung-soc@vger.kernel.org5798L: linux-samsung-soc@vger.kernel.org
5473S: Maintained5799S: Maintained
5474F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt5800F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5475F: drivers/memory/samsung/exynos5422-dmc.c5801F: drivers/memory/samsung/exynos5422-dmc.c
54765802
5477DME1737 HARDWARE MONITOR DRIVER5803DME1737 HARDWARE MONITOR DRIVER
@@ -5569,7 +5895,6 @@ F: drivers/soc/fsl/dpio
55695895
5570DPAA2 ETHERNET DRIVER5896DPAA2 ETHERNET DRIVER
5571M: Ioana Ciornei <ioana.ciornei@nxp.com>5897M: Ioana Ciornei <ioana.ciornei@nxp.com>
5572M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5573L: netdev@vger.kernel.org5898L: netdev@vger.kernel.org
5574S: Maintained5899S: Maintained
5575F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst5900F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
@@ -5586,6 +5911,7 @@ DPAA2 ETHERNET SWITCH DRIVER
5586M: Ioana Ciornei <ioana.ciornei@nxp.com>5911M: Ioana Ciornei <ioana.ciornei@nxp.com>
5587L: netdev@vger.kernel.org5912L: netdev@vger.kernel.org
5588S: Maintained5913S: Maintained
5914F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5589F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*5915F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5590F: drivers/net/ethernet/freescale/dpaa2/dpsw*5916F: drivers/net/ethernet/freescale/dpaa2/dpsw*
55915917
@@ -5609,6 +5935,11 @@ F: Documentation/admin-guide/blockdev/
5609F: drivers/block/drbd/5935F: drivers/block/drbd/
5610F: lib/lru_cache.c5936F: lib/lru_cache.c
56115937
5938DRIVER COMPONENT FRAMEWORK
5939L: dri-devel@lists.freedesktop.org
5940F: drivers/base/component.c
5941F: include/linux/component.h
5942
5612DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS5943DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5613M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>5944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5614R: "Rafael J. Wysocki" <rafael@kernel.org>5945R: "Rafael J. Wysocki" <rafael@kernel.org>
@@ -5672,7 +6003,7 @@ M: Gerd Hoffmann <kraxel@redhat.com>
5672L: virtualization@lists.linux-foundation.org6003L: virtualization@lists.linux-foundation.org
5673S: Maintained6004S: Maintained
5674T: git git://anongit.freedesktop.org/drm/drm-misc6005T: git git://anongit.freedesktop.org/drm/drm-misc
5675F: drivers/gpu/drm/bochs/6006F: drivers/gpu/drm/tiny/bochs.c
56766007
5677DRM DRIVER FOR BOE HIMAX8279D PANELS6008DRM DRIVER FOR BOE HIMAX8279D PANELS
5678M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>6009M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
@@ -5782,6 +6113,7 @@ F: drivers/gpu/drm/tiny/mi0283qt.c
5782DRM DRIVER FOR MSM ADRENO GPU6113DRM DRIVER FOR MSM ADRENO GPU
5783M: Rob Clark <robdclark@gmail.com>6114M: Rob Clark <robdclark@gmail.com>
5784M: Sean Paul <sean@poorly.run>6115M: Sean Paul <sean@poorly.run>
6116R: Abhinav Kumar <quic_abhinavk@quicinc.com>
5785L: linux-arm-msm@vger.kernel.org6117L: linux-arm-msm@vger.kernel.org
5786L: dri-devel@lists.freedesktop.org6118L: dri-devel@lists.freedesktop.org
5787L: freedreno@lists.freedesktop.org6119L: freedreno@lists.freedesktop.org
@@ -5807,10 +6139,17 @@ F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
58076139
5808DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS6140DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5809M: Ben Skeggs <bskeggs@redhat.com>6141M: Ben Skeggs <bskeggs@redhat.com>
6142M: Karol Herbst <kherbst@redhat.com>
6143M: Lyude Paul <lyude@redhat.com>
5810L: dri-devel@lists.freedesktop.org6144L: dri-devel@lists.freedesktop.org
5811L: nouveau@lists.freedesktop.org6145L: nouveau@lists.freedesktop.org
5812S: Supported6146S: Supported
5813T: git git://github.com/skeggsb/linux6147W: https://nouveau.freedesktop.org/
6148Q: https://patchwork.freedesktop.org/project/nouveau/
6149Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6150B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6151C: irc://irc.oftc.net/nouveau
6152T: git https://gitlab.freedesktop.org/drm/nouveau.git
5814F: drivers/gpu/drm/nouveau/6153F: drivers/gpu/drm/nouveau/
5815F: include/uapi/drm/nouveau_drm.h6154F: include/uapi/drm/nouveau_drm.h
58166155
@@ -5857,6 +6196,19 @@ S: Maintained
5857F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml6196F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5858F: drivers/gpu/drm/panel/panel-raydium-rm67191.c6197F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
58596198
6199DRM DRIVER FOR SAMSUNG DB7430 PANELS
6200M: Linus Walleij <linus.walleij@linaro.org>
6201S: Maintained
6202T: git git://anongit.freedesktop.org/drm/drm-misc
6203F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6204F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6205
6206DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6207M: Markuss Broks <markuss.broks@gmail.com>
6208S: Maintained
6209F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6210F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6211
5860DRM DRIVER FOR SITRONIX ST7703 PANELS6212DRM DRIVER FOR SITRONIX ST7703 PANELS
5861M: Guido Günther <agx@sigxcpu.org>6213M: Guido Günther <agx@sigxcpu.org>
5862R: Purism Kernel Team <kernel@puri.sm>6214R: Purism Kernel Team <kernel@puri.sm>
@@ -5870,6 +6222,13 @@ S: Orphan / Obsolete
5870F: drivers/gpu/drm/savage/6222F: drivers/gpu/drm/savage/
5871F: include/uapi/drm/savage_drm.h6223F: include/uapi/drm/savage_drm.h
58726224
6225DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6226M: Thomas Zimmermann <tzimmermann@suse.de>
6227L: dri-devel@lists.freedesktop.org
6228S: Maintained
6229T: git git://anongit.freedesktop.org/drm/drm-misc
6230F: drivers/gpu/drm/tiny/simpledrm.c
6231
5873DRM DRIVER FOR SIS VIDEO CARDS6232DRM DRIVER FOR SIS VIDEO CARDS
5874S: Orphan / Obsolete6233S: Orphan / Obsolete
5875F: drivers/gpu/drm/sis/6234F: drivers/gpu/drm/sis/
@@ -5948,27 +6307,32 @@ F: drivers/gpu/drm/vboxvideo/
59486307
5949DRM DRIVER FOR VMWARE VIRTUAL GPU6308DRM DRIVER FOR VMWARE VIRTUAL GPU
5950M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>6309M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5951M: Roland Scheidegger <sroland@vmware.com>
5952M: Zack Rusin <zackr@vmware.com>6310M: Zack Rusin <zackr@vmware.com>
5953L: dri-devel@lists.freedesktop.org6311L: dri-devel@lists.freedesktop.org
5954S: Supported6312S: Supported
5955T: git git://people.freedesktop.org/~sroland/linux6313T: git git://anongit.freedesktop.org/drm/drm-misc
5956F: drivers/gpu/drm/vmwgfx/6314F: drivers/gpu/drm/vmwgfx/
5957F: include/uapi/drm/vmwgfx_drm.h6315F: include/uapi/drm/vmwgfx_drm.h
59586316
6317DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6318M: Linus Walleij <linus.walleij@linaro.org>
6319S: Maintained
6320T: git git://anongit.freedesktop.org/drm/drm-misc
6321F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6322F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6323
5959DRM DRIVERS6324DRM DRIVERS
5960M: David Airlie <airlied@linux.ie>6325M: David Airlie <airlied@linux.ie>
5961M: Daniel Vetter <daniel@ffwll.ch>6326M: Daniel Vetter <daniel@ffwll.ch>
5962L: dri-devel@lists.freedesktop.org6327L: dri-devel@lists.freedesktop.org
5963S: Maintained6328S: Maintained
5964B: https://gitlab.freedesktop.org/drm6329B: https://gitlab.freedesktop.org/drm
5965C: irc://chat.freenode.net/dri-devel6330C: irc://irc.oftc.net/dri-devel
5966T: git git://anongit.freedesktop.org/drm/drm6331T: git git://anongit.freedesktop.org/drm/drm
5967F: Documentation/devicetree/bindings/display/6332F: Documentation/devicetree/bindings/display/
5968F: Documentation/devicetree/bindings/gpu/6333F: Documentation/devicetree/bindings/gpu/
5969F: Documentation/gpu/6334F: Documentation/gpu/
5970F: drivers/gpu/drm/6335F: drivers/gpu/
5971F: drivers/gpu/vga/
5972F: include/drm/6336F: include/drm/
5973F: include/linux/vga*6337F: include/linux/vga*
5974F: include/uapi/drm/6338F: include/uapi/drm/
@@ -6018,7 +6382,7 @@ F: Documentation/devicetree/bindings/display/atmel/
6018F: drivers/gpu/drm/atmel-hlcdc/6382F: drivers/gpu/drm/atmel-hlcdc/
60196383
6020DRM DRIVERS FOR BRIDGE CHIPS6384DRM DRIVERS FOR BRIDGE CHIPS
6021M: Andrzej Hajda <a.hajda@samsung.com>6385M: Andrzej Hajda <andrzej.hajda@intel.com>
6022M: Neil Armstrong <narmstrong@baylibre.com>6386M: Neil Armstrong <narmstrong@baylibre.com>
6023M: Robert Foss <robert.foss@linaro.org>6387M: Robert Foss <robert.foss@linaro.org>
6024R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>6388R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
@@ -6077,6 +6441,14 @@ T: git git://anongit.freedesktop.org/drm/drm-misc
6077F: Documentation/devicetree/bindings/display/hisilicon/6441F: Documentation/devicetree/bindings/display/hisilicon/
6078F: drivers/gpu/drm/hisilicon/6442F: drivers/gpu/drm/hisilicon/
60796443
6444DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6445M: Deepak Rawat <drawat.floss@gmail.com>
6446L: linux-hyperv@vger.kernel.org
6447L: dri-devel@lists.freedesktop.org
6448S: Maintained
6449T: git git://anongit.freedesktop.org/drm/drm-misc
6450F: drivers/gpu/drm/hyperv
6451
6080DRM DRIVERS FOR LIMA6452DRM DRIVERS FOR LIMA
6081M: Qiang Yu <yuq825@gmail.com>6453M: Qiang Yu <yuq825@gmail.com>
6082L: dri-devel@lists.freedesktop.org6454L: dri-devel@lists.freedesktop.org
@@ -6104,6 +6476,7 @@ L: linux-tegra@vger.kernel.org
6104S: Supported6476S: Supported
6105T: git git://anongit.freedesktop.org/tegra/linux.git6477T: git git://anongit.freedesktop.org/tegra/linux.git
6106F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt6478F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6479F: Documentation/devicetree/bindings/gpu/host1x/
6107F: drivers/gpu/drm/tegra/6480F: drivers/gpu/drm/tegra/
6108F: drivers/gpu/host1x/6481F: drivers/gpu/host1x/
6109F: include/linux/host1x.h6482F: include/linux/host1x.h
@@ -6116,6 +6489,7 @@ L: dri-devel@lists.freedesktop.org
6116L: linux-renesas-soc@vger.kernel.org6489L: linux-renesas-soc@vger.kernel.org
6117S: Supported6490S: Supported
6118T: git git://linuxtv.org/pinchartl/media drm/du/next6491T: git git://linuxtv.org/pinchartl/media drm/du/next
6492F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6119F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml6493F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6120F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml6494F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6121F: Documentation/devicetree/bindings/display/renesas,du.yaml6495F: Documentation/devicetree/bindings/display/renesas,du.yaml
@@ -6133,7 +6507,7 @@ F: Documentation/devicetree/bindings/display/rockchip/
6133F: drivers/gpu/drm/rockchip/6507F: drivers/gpu/drm/rockchip/
61346508
6135DRM DRIVERS FOR STI6509DRM DRIVERS FOR STI
6136M: Benjamin Gaignard <benjamin.gaignard@linaro.org>6510M: Alain Volmat <alain.volmat@foss.st.com>
6137L: dri-devel@lists.freedesktop.org6511L: dri-devel@lists.freedesktop.org
6138S: Maintained6512S: Maintained
6139T: git git://anongit.freedesktop.org/drm/drm-misc6513T: git git://anongit.freedesktop.org/drm/drm-misc
@@ -6142,8 +6516,8 @@ F: drivers/gpu/drm/sti
61426516
6143DRM DRIVERS FOR STM6517DRM DRIVERS FOR STM
6144M: Yannick Fertre <yannick.fertre@foss.st.com>6518M: Yannick Fertre <yannick.fertre@foss.st.com>
6519M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6145M: Philippe Cornu <philippe.cornu@foss.st.com>6520M: Philippe Cornu <philippe.cornu@foss.st.com>
6146M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6147L: dri-devel@lists.freedesktop.org6521L: dri-devel@lists.freedesktop.org
6148S: Maintained6522S: Maintained
6149T: git git://anongit.freedesktop.org/drm/drm-misc6523T: git git://anongit.freedesktop.org/drm/drm-misc
@@ -6234,15 +6608,31 @@ F: drivers/gpu/drm/drm_panel.c
6234F: drivers/gpu/drm/panel/6608F: drivers/gpu/drm/panel/
6235F: include/drm/drm_panel.h6609F: include/drm/drm_panel.h
62366610
6611DRM PRIVACY-SCREEN CLASS
6612M: Hans de Goede <hdegoede@redhat.com>
6613L: dri-devel@lists.freedesktop.org
6614S: Maintained
6615T: git git://anongit.freedesktop.org/drm/drm-misc
6616F: drivers/gpu/drm/drm_privacy_screen*
6617F: include/drm/drm_privacy_screen*
6618
6237DRM TTM SUBSYSTEM6619DRM TTM SUBSYSTEM
6238M: Christian Koenig <christian.koenig@amd.com>6620M: Christian Koenig <christian.koenig@amd.com>
6239M: Huang Rui <ray.huang@amd.com>6621M: Huang Rui <ray.huang@amd.com>
6240L: dri-devel@lists.freedesktop.org6622L: dri-devel@lists.freedesktop.org
6241S: Maintained6623S: Maintained
6242T: git git://people.freedesktop.org/~agd5f/linux6624T: git git://anongit.freedesktop.org/drm/drm-misc
6243F: drivers/gpu/drm/ttm/6625F: drivers/gpu/drm/ttm/
6244F: include/drm/ttm/6626F: include/drm/ttm/
62456627
6628DRM GPU SCHEDULER
6629M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6630L: dri-devel@lists.freedesktop.org
6631S: Maintained
6632T: git git://anongit.freedesktop.org/drm/drm-misc
6633F: drivers/gpu/drm/scheduler/
6634F: include/drm/gpu_scheduler.h
6635
6246DSBR100 USB FM RADIO DRIVER6636DSBR100 USB FM RADIO DRIVER
6247M: Alexey Klimov <klimov.linux@gmail.com>6637M: Alexey Klimov <klimov.linux@gmail.com>
6248L: linux-media@vger.kernel.org6638L: linux-media@vger.kernel.org
@@ -6437,15 +6827,17 @@ F: Documentation/filesystems/ecryptfs.rst
6437F: fs/ecryptfs/6827F: fs/ecryptfs/
64386828
6439EDAC-AMD646829EDAC-AMD64
6440M: Borislav Petkov <bp@alien8.de>6830M: Yazen Ghannam <yazen.ghannam@amd.com>
6441L: linux-edac@vger.kernel.org6831L: linux-edac@vger.kernel.org
6442S: Maintained6832S: Supported
6443F: drivers/edac/amd64_edac*6833F: drivers/edac/amd64_edac*
6834F: drivers/edac/mce_amd*
64446835
6445EDAC-ARMADA6836EDAC-ARMADA
6446M: Jan Luebbe <jlu@pengutronix.de>6837M: Jan Luebbe <jlu@pengutronix.de>
6447L: linux-edac@vger.kernel.org6838L: linux-edac@vger.kernel.org
6448S: Maintained6839S: Maintained
6840F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6449F: drivers/edac/armada_xp_*6841F: drivers/edac/armada_xp_*
64506842
6451EDAC-AST25006843EDAC-AST2500
@@ -6499,7 +6891,7 @@ S: Supported
6499F: drivers/edac/dmc520_edac.c6891F: drivers/edac/dmc520_edac.c
65006892
6501EDAC-E752X6893EDAC-E752X
6502M: Mark Gross <mark.gross@intel.com>6894M: Mark Gross <markgross@kernel.org>
6503L: linux-edac@vger.kernel.org6895L: linux-edac@vger.kernel.org
6504S: Maintained6896S: Maintained
6505F: drivers/edac/e752x_edac.c6897F: drivers/edac/e752x_edac.c
@@ -6687,7 +7079,6 @@ F: Documentation/admin-guide/media/em28xx*
6687F: drivers/media/usb/em28xx/7079F: drivers/media/usb/em28xx/
66887080
6689EMBEDDED LINUX7081EMBEDDED LINUX
6690M: Paul Gortmaker <paul.gortmaker@windriver.com>
6691M: Matt Mackall <mpm@selenic.com>7082M: Matt Mackall <mpm@selenic.com>
6692M: David Woodhouse <dwmw2@infradead.org>7083M: David Woodhouse <dwmw2@infradead.org>
6693L: linux-embedded@vger.kernel.org7084L: linux-embedded@vger.kernel.org
@@ -6702,9 +7093,7 @@ S: Maintained
6702F: drivers/mmc/host/cqhci*7093F: drivers/mmc/host/cqhci*
67037094
6704EMULEX 10Gbps iSCSI - OneConnect DRIVER7095EMULEX 10Gbps iSCSI - OneConnect DRIVER
6705M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6706M: Ketan Mukadam <ketan.mukadam@broadcom.com>7096M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6707M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6708L: linux-scsi@vger.kernel.org7097L: linux-scsi@vger.kernel.org
6709S: Supported7098S: Supported
6710W: http://www.broadcom.com7099W: http://www.broadcom.com
@@ -6721,7 +7110,6 @@ F: drivers/net/ethernet/emulex/benet/
67217110
6722EMULEX ONECONNECT ROCE DRIVER7111EMULEX ONECONNECT ROCE DRIVER
6723M: Selvin Xavier <selvin.xavier@broadcom.com>7112M: Selvin Xavier <selvin.xavier@broadcom.com>
6724M: Devesh Sharma <devesh.sharma@broadcom.com>
6725L: linux-rdma@vger.kernel.org7113L: linux-rdma@vger.kernel.org
6726S: Odd Fixes7114S: Odd Fixes
6727W: http://www.broadcom.com7115W: http://www.broadcom.com
@@ -6736,6 +7124,15 @@ S: Supported
6736W: http://www.broadcom.com7124W: http://www.broadcom.com
6737F: drivers/scsi/lpfc/7125F: drivers/scsi/lpfc/
67387126
7127EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7128M: James Smart <james.smart@broadcom.com>
7129M: Ram Vegesna <ram.vegesna@broadcom.com>
7130L: linux-scsi@vger.kernel.org
7131L: target-devel@vger.kernel.org
7132S: Supported
7133W: http://www.broadcom.com
7134F: drivers/scsi/elx/
7135
6739ENE CB710 FLASH CARD READER DRIVER7136ENE CB710 FLASH CARD READER DRIVER
6740M: Michał Mirosław <mirq-linux@rere.qmqm.pl>7137M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6741S: Maintained7138S: Maintained
@@ -6763,7 +7160,7 @@ F: include/video/s1d13xxxfb.h
67637160
6764EROFS FILE SYSTEM7161EROFS FILE SYSTEM
6765M: Gao Xiang <xiang@kernel.org>7162M: Gao Xiang <xiang@kernel.org>
6766M: Chao Yu <yuchao0@huawei.com>7163M: Chao Yu <chao@kernel.org>
6767L: linux-erofs@lists.ozlabs.org7164L: linux-erofs@lists.ozlabs.org
6768S: Maintained7165S: Maintained
6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
@@ -6782,9 +7179,15 @@ M: Mark Einon <mark.einon@gmail.com>
6782S: Odd Fixes7179S: Odd Fixes
6783F: drivers/net/ethernet/agere/7180F: drivers/net/ethernet/agere/
67847181
7182ETAS ES58X CAN/USB DRIVER
7183M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7184L: linux-can@vger.kernel.org
7185S: Maintained
7186F: drivers/net/can/usb/etas_es58x/
7187
6785ETHERNET BRIDGE7188ETHERNET BRIDGE
6786M: Roopa Prabhu <roopa@nvidia.com>7189M: Roopa Prabhu <roopa@nvidia.com>
6787M: Nikolay Aleksandrov <nikolay@nvidia.com>7190M: Nikolay Aleksandrov <razor@blackwall.org>
6788L: bridge@lists.linux-foundation.org (moderated for non-subscribers)7191L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6789L: netdev@vger.kernel.org7192L: netdev@vger.kernel.org
6790S: Maintained7193S: Maintained
@@ -6804,13 +7207,16 @@ F: Documentation/devicetree/bindings/net/mdio*
6804F: Documentation/devicetree/bindings/net/qca,ar803x.yaml7207F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6805F: Documentation/networking/phy.rst7208F: Documentation/networking/phy.rst
6806F: drivers/net/mdio/7209F: drivers/net/mdio/
7210F: drivers/net/mdio/acpi_mdio.c
7211F: drivers/net/mdio/fwnode_mdio.c
6807F: drivers/net/mdio/of_mdio.c7212F: drivers/net/mdio/of_mdio.c
6808F: drivers/net/pcs/7213F: drivers/net/pcs/
6809F: drivers/net/phy/7214F: drivers/net/phy/
6810F: drivers/of/of_net.c
6811F: include/dt-bindings/net/qca-ar803x.h7215F: include/dt-bindings/net/qca-ar803x.h
7216F: include/linux/linkmode.h
6812F: include/linux/*mdio*.h7217F: include/linux/*mdio*.h
6813F: include/linux/mdio/*.h7218F: include/linux/mdio/*.h
7219F: include/linux/mii.h
6814F: include/linux/of_net.h7220F: include/linux/of_net.h
6815F: include/linux/phy.h7221F: include/linux/phy.h
6816F: include/linux/phy_fixed.h7222F: include/linux/phy_fixed.h
@@ -6819,9 +7225,24 @@ F: include/linux/platform_data/mdio-gpio.h
6819F: include/trace/events/mdio.h7225F: include/trace/events/mdio.h
6820F: include/uapi/linux/mdio.h7226F: include/uapi/linux/mdio.h
6821F: include/uapi/linux/mii.h7227F: include/uapi/linux/mii.h
7228F: net/core/of_net.c
7229
7230EXEC & BINFMT API
7231R: Eric Biederman <ebiederm@xmission.com>
7232R: Kees Cook <keescook@chromium.org>
7233F: arch/alpha/kernel/binfmt_loader.c
7234F: arch/x86/ia32/ia32_aout.c
7235F: fs/*binfmt_*.c
7236F: fs/exec.c
7237F: include/linux/binfmts.h
7238F: include/linux/elf.h
7239F: include/uapi/linux/binfmts.h
7240F: tools/testing/selftests/exec/
7241N: asm/elf.h
7242N: binfmt
68227243
6823EXFAT FILE SYSTEM7244EXFAT FILE SYSTEM
6824M: Namjae Jeon <namjae.jeon@samsung.com>7245M: Namjae Jeon <linkinjeon@kernel.org>
6825M: Sungjong Seo <sj1557.seo@samsung.com>7246M: Sungjong Seo <sj1557.seo@samsung.com>
6826L: linux-fsdevel@vger.kernel.org7247L: linux-fsdevel@vger.kernel.org
6827S: Maintained7248S: Maintained
@@ -6903,7 +7324,7 @@ F: drivers/iommu/exynos-iommu.c
69037324
6904F2FS FILE SYSTEM7325F2FS FILE SYSTEM
6905M: Jaegeuk Kim <jaegeuk@kernel.org>7326M: Jaegeuk Kim <jaegeuk@kernel.org>
6906M: Chao Yu <yuchao0@huawei.com>7327M: Chao Yu <chao@kernel.org>
6907L: linux-f2fs-devel@lists.sourceforge.net7328L: linux-f2fs-devel@lists.sourceforge.net
6908S: Maintained7329S: Maintained
6909W: https://f2fs.wiki.kernel.org/7330W: https://f2fs.wiki.kernel.org/
@@ -6938,6 +7359,7 @@ F: net/core/failover.c
6938FANOTIFY7359FANOTIFY
6939M: Jan Kara <jack@suse.cz>7360M: Jan Kara <jack@suse.cz>
6940R: Amir Goldstein <amir73il@gmail.com>7361R: Amir Goldstein <amir73il@gmail.com>
7362R: Matthew Bobrowski <repnop@google.com>
6941L: linux-fsdevel@vger.kernel.org7363L: linux-fsdevel@vger.kernel.org
6942S: Maintained7364S: Maintained
6943F: fs/notify/fanotify/7365F: fs/notify/fanotify/
@@ -6993,7 +7415,6 @@ F: include/uapi/scsi/fc/
69937415
6994FILE LOCKING (flock() and fcntl()/lockf())7416FILE LOCKING (flock() and fcntl()/lockf())
6995M: Jeff Layton <jlayton@kernel.org>7417M: Jeff Layton <jlayton@kernel.org>
6996M: "J. Bruce Fields" <bfields@fieldses.org>
6997L: linux-fsdevel@vger.kernel.org7418L: linux-fsdevel@vger.kernel.org
6998S: Maintained7419S: Maintained
6999F: fs/fcntl.c7420F: fs/fcntl.c
@@ -7069,6 +7490,13 @@ F: include/linux/firewire.h
7069F: include/uapi/linux/firewire*.h7490F: include/uapi/linux/firewire*.h
7070F: tools/firewire/7491F: tools/firewire/
70717492
7493FIRMWARE FRAMEWORK FOR ARMV8-A
7494M: Sudeep Holla <sudeep.holla@arm.com>
7495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7496S: Maintained
7497F: drivers/firmware/arm_ffa/
7498F: include/linux/arm_ffa.h
7499
7072FIRMWARE LOADER (request_firmware)7500FIRMWARE LOADER (request_firmware)
7073M: Luis Chamberlain <mcgrof@kernel.org>7501M: Luis Chamberlain <mcgrof@kernel.org>
7074L: linux-kernel@vger.kernel.org7502L: linux-kernel@vger.kernel.org
@@ -7077,17 +7505,10 @@ F: Documentation/firmware_class/
7077F: drivers/base/firmware_loader/7505F: drivers/base/firmware_loader/
7078F: include/linux/firmware.h7506F: include/linux/firmware.h
70797507
7080FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7081M: Joshua Morris <josh.h.morris@us.ibm.com>
7082M: Philip Kelleher <pjk1939@linux.ibm.com>
7083S: Maintained
7084F: drivers/block/rsxx/
7085
7086FLEXTIMER FTM-QUADDEC DRIVER7508FLEXTIMER FTM-QUADDEC DRIVER
7087M: Patrick Havelange <patrick.havelange@essensium.com>7509M: Patrick Havelange <patrick.havelange@essensium.com>
7088L: linux-iio@vger.kernel.org7510L: linux-iio@vger.kernel.org
7089S: Maintained7511S: Maintained
7090F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7091F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt7512F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7092F: drivers/counter/ftm-quaddec.c7513F: drivers/counter/ftm-quaddec.c
70937514
@@ -7103,6 +7524,13 @@ L: linux-input@vger.kernel.org
7103S: Maintained7524S: Maintained
7104F: drivers/input/joystick/fsia6b.c7525F: drivers/input/joystick/fsia6b.c
71057526
7527FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7528M: Geoffrey D. Bennett <g@b4.vu>
7529L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7530S: Maintained
7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7532F: sound/usb/mixer_scarlett_gen2.c
7533
7106FORCEDETH GIGABIT ETHERNET DRIVER7534FORCEDETH GIGABIT ETHERNET DRIVER
7107M: Rain River <rain.1986.08.12@gmail.com>7535M: Rain River <rain.1986.08.12@gmail.com>
7108M: Zhu Yanjun <zyjzyj2000@gmail.com>7536M: Zhu Yanjun <zyjzyj2000@gmail.com>
@@ -7110,6 +7538,15 @@ L: netdev@vger.kernel.org
7110S: Maintained7538S: Maintained
7111F: drivers/net/ethernet/nvidia/*7539F: drivers/net/ethernet/nvidia/*
71127540
7541FORTIFY_SOURCE
7542M: Kees Cook <keescook@chromium.org>
7543L: linux-hardening@vger.kernel.org
7544S: Supported
7545F: include/linux/fortify-string.h
7546F: lib/test_fortify/*
7547F: scripts/test_fortify.sh
7548K: \b__NO_FORTIFY\b
7549
7113FPGA DFL DRIVERS7550FPGA DFL DRIVERS
7114M: Wu Hao <hao.wu@intel.com>7551M: Wu Hao <hao.wu@intel.com>
7115R: Tom Rix <trix@redhat.com>7552R: Tom Rix <trix@redhat.com>
@@ -7124,10 +7561,11 @@ F: include/uapi/linux/fpga-dfl.h
71247561
7125FPGA MANAGER FRAMEWORK7562FPGA MANAGER FRAMEWORK
7126M: Moritz Fischer <mdf@kernel.org>7563M: Moritz Fischer <mdf@kernel.org>
7564M: Wu Hao <hao.wu@intel.com>
7565M: Xu Yilun <yilun.xu@intel.com>
7127R: Tom Rix <trix@redhat.com>7566R: Tom Rix <trix@redhat.com>
7128L: linux-fpga@vger.kernel.org7567L: linux-fpga@vger.kernel.org
7129S: Maintained7568S: Maintained
7130W: http://www.rocketboards.org
7131Q: http://patchwork.kernel.org/project/linux-fpga/list/7569Q: http://patchwork.kernel.org/project/linux-fpga/list/
7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7133F: Documentation/devicetree/bindings/fpga/7571F: Documentation/devicetree/bindings/fpga/
@@ -7142,12 +7580,19 @@ S: Maintained
7142W: http://floatingpoint.sourceforge.net/emulator/index.html7580W: http://floatingpoint.sourceforge.net/emulator/index.html
7143F: arch/x86/math-emu/7581F: arch/x86/math-emu/
71447582
7583FRAMEBUFFER CORE
7584M: Daniel Vetter <daniel@ffwll.ch>
7585F: drivers/video/fbdev/core/
7586S: Odd Fixes
7587T: git git://anongit.freedesktop.org/drm/drm-misc
7588
7145FRAMEBUFFER LAYER7589FRAMEBUFFER LAYER
7146L: dri-devel@lists.freedesktop.org7590M: Helge Deller <deller@gmx.de>
7147L: linux-fbdev@vger.kernel.org7591L: linux-fbdev@vger.kernel.org
7148S: Orphan7592L: dri-devel@lists.freedesktop.org
7593S: Maintained
7149Q: http://patchwork.kernel.org/project/linux-fbdev/list/7594Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7150T: git git://anongit.freedesktop.org/drm/drm-misc7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7151F: Documentation/fb/7596F: Documentation/fb/
7152F: drivers/video/7597F: drivers/video/
7153F: include/linux/fb.h7598F: include/linux/fb.h
@@ -7157,7 +7602,8 @@ F: include/video/
71577602
7158FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER7603FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7159M: Horia Geantă <horia.geanta@nxp.com>7604M: Horia Geantă <horia.geanta@nxp.com>
7160M: Aymen Sghaier <aymen.sghaier@nxp.com>7605M: Pankaj Gupta <pankaj.gupta@nxp.com>
7606M: Gaurav Jain <gaurav.jain@nxp.com>
7161L: linux-crypto@vger.kernel.org7607L: linux-crypto@vger.kernel.org
7162S: Maintained7608S: Maintained
7163F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt7609F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
@@ -7221,7 +7667,7 @@ FREESCALE IMX / MXC FEC DRIVER
7221M: Joakim Zhang <qiangqing.zhang@nxp.com>7667M: Joakim Zhang <qiangqing.zhang@nxp.com>
7222L: netdev@vger.kernel.org7668L: netdev@vger.kernel.org
7223S: Maintained7669S: Maintained
7224F: Documentation/devicetree/bindings/net/fsl-fec.txt7670F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7225F: drivers/net/ethernet/freescale/fec.h7671F: drivers/net/ethernet/freescale/fec.h
7226F: drivers/net/ethernet/freescale/fec_main.c7672F: drivers/net/ethernet/freescale/fec_main.c
7227F: drivers/net/ethernet/freescale/fec_ptp.c7673F: drivers/net/ethernet/freescale/fec_ptp.c
@@ -7237,7 +7683,7 @@ F: include/linux/platform_data/video-imxfb.h
72377683
7238FREESCALE IMX DDR PMU DRIVER7684FREESCALE IMX DDR PMU DRIVER
7239M: Frank Li <Frank.li@nxp.com>7685M: Frank Li <Frank.li@nxp.com>
7240L: linux-arm-kernel@lists.infradead.org7686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7241S: Maintained7687S: Maintained
7242F: Documentation/admin-guide/perf/imx-ddr.rst7688F: Documentation/admin-guide/perf/imx-ddr.rst
7243F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml7689F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
@@ -7329,7 +7775,7 @@ F: drivers/tty/serial/ucc_uart.c
7329FREESCALE SOC DRIVERS7775FREESCALE SOC DRIVERS
7330M: Li Yang <leoyang.li@nxp.com>7776M: Li Yang <leoyang.li@nxp.com>
7331L: linuxppc-dev@lists.ozlabs.org7777L: linuxppc-dev@lists.ozlabs.org
7332L: linux-arm-kernel@lists.infradead.org7778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7333S: Maintained7779S: Maintained
7334F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml7780F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7335F: Documentation/devicetree/bindings/soc/fsl/7781F: Documentation/devicetree/bindings/soc/fsl/
@@ -7345,7 +7791,6 @@ F: drivers/net/ethernet/freescale/fs_enet/
7345F: include/linux/fs_enet_pd.h7791F: include/linux/fs_enet_pd.h
73467792
7347FREESCALE SOC SOUND DRIVERS7793FREESCALE SOC SOUND DRIVERS
7348M: Timur Tabi <timur@kernel.org>
7349M: Nicolin Chen <nicoleotsuka@gmail.com>7794M: Nicolin Chen <nicoleotsuka@gmail.com>
7350M: Xiubo Li <Xiubo.Lee@gmail.com>7795M: Xiubo Li <Xiubo.Lee@gmail.com>
7351R: Fabio Estevam <festevam@gmail.com>7796R: Fabio Estevam <festevam@gmail.com>
@@ -7378,7 +7823,7 @@ W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7378F: fs/freevxfs/7823F: fs/freevxfs/
73797824
7380FREEZER7825FREEZER
7381M: "Rafael J. Wysocki" <rjw@rjwysocki.net>7826M: "Rafael J. Wysocki" <rafael@kernel.org>
7382M: Pavel Machek <pavel@ucw.cz>7827M: Pavel Machek <pavel@ucw.cz>
7383L: linux-pm@vger.kernel.org7828L: linux-pm@vger.kernel.org
7384S: Supported7829S: Supported
@@ -7506,6 +7951,7 @@ M: Ingo Molnar <mingo@redhat.com>
7506R: Peter Zijlstra <peterz@infradead.org>7951R: Peter Zijlstra <peterz@infradead.org>
7507R: Darren Hart <dvhart@infradead.org>7952R: Darren Hart <dvhart@infradead.org>
7508R: Davidlohr Bueso <dave@stgolabs.net>7953R: Davidlohr Bueso <dave@stgolabs.net>
7954R: André Almeida <andrealmeid@collabora.com>
7509L: linux-kernel@vger.kernel.org7955L: linux-kernel@vger.kernel.org
7510S: Maintained7956S: Maintained
7511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
@@ -7513,7 +7959,7 @@ F: Documentation/locking/*futex*
7513F: include/asm-generic/futex.h7959F: include/asm-generic/futex.h
7514F: include/linux/futex.h7960F: include/linux/futex.h
7515F: include/uapi/linux/futex.h7961F: include/uapi/linux/futex.h
7516F: kernel/futex.c7962F: kernel/futex/*
7517F: tools/perf/bench/futex*7963F: tools/perf/bench/futex*
7518F: tools/testing/selftests/futex/7964F: tools/testing/selftests/futex/
75197965
@@ -7548,6 +7994,12 @@ M: Kieran Bingham <kbingham@kernel.org>
7548S: Supported7994S: Supported
7549F: scripts/gdb/7995F: scripts/gdb/
75507996
7997GEMINI CRYPTO DRIVER
7998M: Corentin Labbe <clabbe@baylibre.com>
7999L: linux-crypto@vger.kernel.org
8000S: Maintained
8001F: drivers/crypto/gemini/
8002
7551GEMTEK FM RADIO RECEIVER DRIVER8003GEMTEK FM RADIO RECEIVER DRIVER
7552M: Hans Verkuil <hverkuil@xs4all.nl>8004M: Hans Verkuil <hverkuil@xs4all.nl>
7553L: linux-media@vger.kernel.org8005L: linux-media@vger.kernel.org
@@ -7625,7 +8077,7 @@ S: Supported
7625F: drivers/i2c/muxes/i2c-demux-pinctrl.c8077F: drivers/i2c/muxes/i2c-demux-pinctrl.c
76268078
7627GENERIC PM DOMAINS8079GENERIC PM DOMAINS
7628M: "Rafael J. Wysocki" <rjw@rjwysocki.net>8080M: "Rafael J. Wysocki" <rafael@kernel.org>
7629M: Kevin Hilman <khilman@kernel.org>8081M: Kevin Hilman <khilman@kernel.org>
7630M: Ulf Hansson <ulf.hansson@linaro.org>8082M: Ulf Hansson <ulf.hansson@linaro.org>
7631L: linux-pm@vger.kernel.org8083L: linux-pm@vger.kernel.org
@@ -7640,6 +8092,14 @@ L: linux-input@vger.kernel.org
7640S: Maintained8092S: Maintained
7641F: drivers/input/touchscreen/resistive-adc-touch.c8093F: drivers/input/touchscreen/resistive-adc-touch.c
76428094
8095GENERIC STRING LIBRARY
8096R: Andy Shevchenko <andy@kernel.org>
8097S: Maintained
8098F: lib/string.c
8099F: lib/string_helpers.c
8100F: lib/test_string.c
8101F: lib/test-string_helpers.c
8102
7643GENERIC UIO DRIVER FOR PCI DEVICES8103GENERIC UIO DRIVER FOR PCI DEVICES
7644M: "Michael S. Tsirkin" <mst@redhat.com>8104M: "Michael S. Tsirkin" <mst@redhat.com>
7645L: kvm@vger.kernel.org8105L: kvm@vger.kernel.org
@@ -7702,14 +8162,15 @@ F: drivers/media/usb/go7007/
77028162
7703GOODIX TOUCHSCREEN8163GOODIX TOUCHSCREEN
7704M: Bastien Nocera <hadess@hadess.net>8164M: Bastien Nocera <hadess@hadess.net>
8165M: Hans de Goede <hdegoede@redhat.com>
7705L: linux-input@vger.kernel.org8166L: linux-input@vger.kernel.org
7706S: Maintained8167S: Maintained
7707F: drivers/input/touchscreen/goodix.c8168F: drivers/input/touchscreen/goodix*
77088169
7709GOOGLE ETHERNET DRIVERS8170GOOGLE ETHERNET DRIVERS
7710M: Catherine Sullivan <csully@google.com>8171M: Jeroen de Borst <jeroendb@google.com>
7711R: Sagi Shahar <sagis@google.com>8172R: Catherine Sullivan <csully@google.com>
7712R: Jon Olson <jonolson@google.com>8173R: David Awogbemila <awogbemila@google.com>
7713L: netdev@vger.kernel.org8174L: netdev@vger.kernel.org
7714S: Supported8175S: Supported
7715F: Documentation/networking/device_drivers/ethernet/google/gve.rst8176F: Documentation/networking/device_drivers/ethernet/google/gve.rst
@@ -7760,7 +8221,7 @@ F: include/linux/gpio/regmap.h
77608221
7761GPIO SUBSYSTEM8222GPIO SUBSYSTEM
7762M: Linus Walleij <linus.walleij@linaro.org>8223M: Linus Walleij <linus.walleij@linaro.org>
7763M: Bartosz Golaszewski <bgolaszewski@baylibre.com>8224M: Bartosz Golaszewski <brgl@bgdev.pl>
7764L: linux-gpio@vger.kernel.org8225L: linux-gpio@vger.kernel.org
7765S: Maintained8226S: Maintained
7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
@@ -7965,7 +8426,7 @@ T: git git://linuxtv.org/anttip/media_tree.git
7965F: drivers/media/usb/hackrf/8426F: drivers/media/usb/hackrf/
79668427
7967HANTRO VPU CODEC DRIVER8428HANTRO VPU CODEC DRIVER
7968M: Ezequiel Garcia <ezequiel@collabora.com>8429M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
7969M: Philipp Zabel <p.zabel@pengutronix.de>8430M: Philipp Zabel <p.zabel@pengutronix.de>
7970L: linux-media@vger.kernel.org8431L: linux-media@vger.kernel.org
7971L: linux-rockchip@lists.infradead.org8432L: linux-rockchip@lists.infradead.org
@@ -7988,6 +8449,7 @@ L: linux-hwmon@vger.kernel.org
7988S: Maintained8449S: Maintained
7989W: http://hwmon.wiki.kernel.org/8450W: http://hwmon.wiki.kernel.org/
7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8452F: Documentation/ABI/testing/sysfs-class-hwmon
7991F: Documentation/devicetree/bindings/hwmon/8453F: Documentation/devicetree/bindings/hwmon/
7992F: Documentation/hwmon/8454F: Documentation/hwmon/
7993F: drivers/hwmon/8455F: drivers/hwmon/
@@ -8083,7 +8545,7 @@ W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8083F: drivers/video/fbdev/hgafb.c8545F: drivers/video/fbdev/hgafb.c
80848546
8085HIBERNATION (aka Software Suspend, aka swsusp)8547HIBERNATION (aka Software Suspend, aka swsusp)
8086M: "Rafael J. Wysocki" <rjw@rjwysocki.net>8548M: "Rafael J. Wysocki" <rafael@kernel.org>
8087M: Pavel Machek <pavel@ucw.cz>8549M: Pavel Machek <pavel@ucw.cz>
8088L: linux-pm@vger.kernel.org8550L: linux-pm@vger.kernel.org
8089S: Supported8551S: Supported
@@ -8106,6 +8568,12 @@ F: drivers/hid/
8106F: include/linux/hid*8568F: include/linux/hid*
8107F: include/uapi/linux/hid*8569F: include/uapi/linux/hid*
81088570
8571HID LOGITECH DRIVERS
8572R: Filipe Laíns <lains@riseup.net>
8573L: linux-input@vger.kernel.org
8574S: Maintained
8575F: drivers/hid/hid-logitech-*
8576
8109HID PLAYSTATION DRIVER8577HID PLAYSTATION DRIVER
8110M: Roderick Colenbrander <roderick.colenbrander@sony.com>8578M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8111L: linux-input@vger.kernel.org8579L: linux-input@vger.kernel.org
@@ -8224,12 +8692,13 @@ M: John Stultz <john.stultz@linaro.org>
8224L: linux-kernel@vger.kernel.org8692L: linux-kernel@vger.kernel.org
8225S: Maintained8693S: Maintained
8226F: drivers/misc/hisi_hikey_usb.c8694F: drivers/misc/hisi_hikey_usb.c
8227F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
82288695
8229HISILICON PMU DRIVER8696HISILICON PMU DRIVER
8230M: Shaokun Zhang <zhangshaokun@hisilicon.com>8697M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8698M: Qi Liu <liuqi115@huawei.com>
8231S: Supported8699S: Supported
8232W: http://www.hisilicon.com8700W: http://www.hisilicon.com
8701F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8233F: Documentation/admin-guide/perf/hisi-pmu.rst8702F: Documentation/admin-guide/perf/hisi-pmu.rst
8234F: drivers/perf/hisilicon8703F: drivers/perf/hisilicon
82358704
@@ -8244,7 +8713,7 @@ F: drivers/crypto/hisilicon/sgl.c
8244F: drivers/crypto/hisilicon/zip/8713F: drivers/crypto/hisilicon/zip/
82458714
8246HISILICON ROCE DRIVER8715HISILICON ROCE DRIVER
8247M: Lijun Ou <oulijun@huawei.com>8716M: Wenpeng Liang <liangwenpeng@huawei.com>
8248M: Weihang Li <liweihang@huawei.com>8717M: Weihang Li <liweihang@huawei.com>
8249L: linux-rdma@vger.kernel.org8718L: linux-rdma@vger.kernel.org
8250S: Maintained8719S: Maintained
@@ -8260,6 +8729,7 @@ F: drivers/scsi/hisi_sas/
82608729
8261HISILICON SECURITY ENGINE V2 DRIVER (SEC2)8730HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8262M: Zaibo Xu <xuzaibo@huawei.com>8731M: Zaibo Xu <xuzaibo@huawei.com>
8732M: Kai Ye <yekai13@huawei.com>
8263L: linux-crypto@vger.kernel.org8733L: linux-crypto@vger.kernel.org
8264S: Maintained8734S: Maintained
8265F: Documentation/ABI/testing/debugfs-hisi-sec8735F: Documentation/ABI/testing/debugfs-hisi-sec
@@ -8275,10 +8745,19 @@ S: Maintained
8275W: http://www.hisilicon.com8745W: http://www.hisilicon.com
8276F: drivers/spi/spi-hisi-kunpeng.c8746F: drivers/spi/spi-hisi-kunpeng.c
82778747
8278HISILICON STAGING DRIVERS FOR HIKEY 960/9708748HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8749M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8750L: linux-kernel@vger.kernel.org
8751S: Maintained
8752F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8753F: drivers/spmi/hisi-spmi-controller.c
8754
8755HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8279M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>8756M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8757L: linux-kernel@vger.kernel.org
8280S: Maintained8758S: Maintained
8281F: drivers/staging/hikey9xx/8759F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8760F: drivers/mfd/hi6421-spmi-pmic.c
82828761
8283HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT8762HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8284M: Zaibo Xu <xuzaibo@huawei.com>8763M: Zaibo Xu <xuzaibo@huawei.com>
@@ -8373,9 +8852,8 @@ F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8373F: drivers/iio/humidity/hts221*8852F: drivers/iio/humidity/hts221*
83748853
8375HUAWEI ETHERNET DRIVER8854HUAWEI ETHERNET DRIVER
8376M: Bin Luo <luobin9@huawei.com>
8377L: netdev@vger.kernel.org8855L: netdev@vger.kernel.org
8378S: Supported8856S: Orphan
8379F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst8857F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8380F: drivers/net/ethernet/huawei/hinic/8858F: drivers/net/ethernet/huawei/hinic/
83818859
@@ -8425,6 +8903,12 @@ S: Maintained
8425T: git git://linuxtv.org/media_tree.git8903T: git git://linuxtv.org/media_tree.git
8426F: drivers/media/i2c/hi556.c8904F: drivers/media/i2c/hi556.c
84278905
8906HYNIX HI846 SENSOR DRIVER
8907M: Martin Kepplinger <martin.kepplinger@puri.sm>
8908L: linux-media@vger.kernel.org
8909S: Maintained
8910F: drivers/media/i2c/hi846.c
8911
8428Hyper-V/Azure CORE AND DRIVERS8912Hyper-V/Azure CORE AND DRIVERS
8429M: "K. Y. Srinivasan" <kys@microsoft.com>8913M: "K. Y. Srinivasan" <kys@microsoft.com>
8430M: Haiyang Zhang <haiyangz@microsoft.com>8914M: Haiyang Zhang <haiyangz@microsoft.com>
@@ -8437,6 +8921,9 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8437F: Documentation/ABI/stable/sysfs-bus-vmbus8921F: Documentation/ABI/stable/sysfs-bus-vmbus
8438F: Documentation/ABI/testing/debugfs-hyperv8922F: Documentation/ABI/testing/debugfs-hyperv
8439F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst8923F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8924F: arch/arm64/hyperv
8925F: arch/arm64/include/asm/hyperv-tlfs.h
8926F: arch/arm64/include/asm/mshyperv.h
8440F: arch/x86/hyperv8927F: arch/x86/hyperv
8441F: arch/x86/include/asm/hyperv-tlfs.h8928F: arch/x86/include/asm/hyperv-tlfs.h
8442F: arch/x86/include/asm/mshyperv.h8929F: arch/x86/include/asm/mshyperv.h
@@ -8469,8 +8956,7 @@ S: Supported
8469Q: http://patchwork.ozlabs.org/project/linux-mtd/list/8956Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8470C: irc://irc.oftc.net/mtd8957C: irc://irc.oftc.net/mtd
8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next8958T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8472F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt8959F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8473F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8474F: drivers/mtd/hyperbus/8960F: drivers/mtd/hyperbus/
8475F: include/linux/mtd/hyperbus.h8961F: include/linux/mtd/hyperbus.h
84768962
@@ -8763,22 +9249,6 @@ L: linux-i2c@vger.kernel.org
8763S: Maintained9249S: Maintained
8764F: drivers/i2c/busses/i2c-icy.c9250F: drivers/i2c/busses/i2c-icy.c
87659251
8766IDE SUBSYSTEM
8767M: "David S. Miller" <davem@davemloft.net>
8768L: linux-ide@vger.kernel.org
8769S: Maintained
8770Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8772F: Documentation/ide/
8773F: drivers/ide/
8774F: include/linux/ide.h
8775
8776IDE/ATAPI DRIVERS
8777L: linux-ide@vger.kernel.org
8778S: Orphan
8779F: Documentation/cdrom/ide-cd.rst
8780F: drivers/ide/ide-cd*
8781
8782IDEAPAD LAPTOP EXTRAS DRIVER9252IDEAPAD LAPTOP EXTRAS DRIVER
8783M: Ike Panhc <ike.pan@canonical.com>9253M: Ike Panhc <ike.pan@canonical.com>
8784L: platform-driver-x86@vger.kernel.org9254L: platform-driver-x86@vger.kernel.org
@@ -8793,6 +9263,15 @@ S: Maintained
8793W: https://github.com/o2genum/ideapad-slidebar9263W: https://github.com/o2genum/ideapad-slidebar
8794F: drivers/input/misc/ideapad_slidebar.c9264F: drivers/input/misc/ideapad_slidebar.c
87959265
9266IDMAPPED MOUNTS
9267M: Christian Brauner <brauner@kernel.org>
9268L: linux-fsdevel@vger.kernel.org
9269S: Maintained
9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9271F: Documentation/filesystems/idmappings.rst
9272F: tools/testing/selftests/mount_setattr/
9273F: include/linux/mnt_idmapping.h
9274
8796IDT VersaClock 5 CLOCK DRIVER9275IDT VersaClock 5 CLOCK DRIVER
8797M: Luca Ceresoli <luca@lucaceresoli.net>9276M: Luca Ceresoli <luca@lucaceresoli.net>
8798S: Maintained9277S: Maintained
@@ -8858,7 +9337,7 @@ IIO MULTIPLEXER
8858M: Peter Rosin <peda@axentia.se>9337M: Peter Rosin <peda@axentia.se>
8859L: linux-iio@vger.kernel.org9338L: linux-iio@vger.kernel.org
8860S: Maintained9339S: Maintained
8861F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt9340F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
8862F: drivers/iio/multiplexer/iio-mux.c9341F: drivers/iio/multiplexer/iio-mux.c
88639342
8864IIO SCMI BASED DRIVER9343IIO SCMI BASED DRIVER
@@ -8899,7 +9378,7 @@ F: drivers/usb/atm/ueagle-atm.c
8899IMGTEC ASCII LCD DRIVER9378IMGTEC ASCII LCD DRIVER
8900M: Paul Burton <paulburton@kernel.org>9379M: Paul Burton <paulburton@kernel.org>
8901S: Maintained9380S: Maintained
8902F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt9381F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
8903F: drivers/auxdisplay/img-ascii-lcd.c9382F: drivers/auxdisplay/img-ascii-lcd.c
89049383
8905IMGTEC IR DECODER DRIVER9384IMGTEC IR DECODER DRIVER
@@ -8950,7 +9429,6 @@ S: Maintained
8950F: drivers/iio/pressure/dps310.c9429F: drivers/iio/pressure/dps310.c
89519430
8952INFINIBAND SUBSYSTEM9431INFINIBAND SUBSYSTEM
8953M: Doug Ledford <dledford@redhat.com>
8954M: Jason Gunthorpe <jgg@nvidia.com>9432M: Jason Gunthorpe <jgg@nvidia.com>
8955L: linux-rdma@vger.kernel.org9433L: linux-rdma@vger.kernel.org
8956S: Supported9434S: Supported
@@ -9071,13 +9549,20 @@ INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9071M: Hans de Goede <hdegoede@redhat.com>9549M: Hans de Goede <hdegoede@redhat.com>
9072L: platform-driver-x86@vger.kernel.org9550L: platform-driver-x86@vger.kernel.org
9073S: Maintained9551S: Maintained
9074F: drivers/platform/x86/intel_atomisp2_pm.c9552F: drivers/platform/x86/intel/atomisp2/pm.c
90759553
9076INTEL ATOMISP2 LED DRIVER9554INTEL ATOMISP2 LED DRIVER
9077M: Hans de Goede <hdegoede@redhat.com>9555M: Hans de Goede <hdegoede@redhat.com>
9078L: platform-driver-x86@vger.kernel.org9556L: platform-driver-x86@vger.kernel.org
9079S: Maintained9557S: Maintained
9080F: drivers/platform/x86/intel_atomisp2_led.c9558F: drivers/platform/x86/intel/atomisp2/led.c
9559
9560INTEL BIOS SAR INT1092 DRIVER
9561M: Shravan Sudhakar <s.shravan@intel.com>
9562M: Intel Corporation <linuxwwan@intel.com>
9563L: platform-driver-x86@vger.kernel.org
9564S: Maintained
9565F: drivers/platform/x86/intel/int1092/
90819566
9082INTEL BROXTON PMC DRIVER9567INTEL BROXTON PMC DRIVER
9083M: Mika Westerberg <mika.westerberg@linux.intel.com>9568M: Mika Westerberg <mika.westerberg@linux.intel.com>
@@ -9104,12 +9589,13 @@ INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9104M: Jani Nikula <jani.nikula@linux.intel.com>9589M: Jani Nikula <jani.nikula@linux.intel.com>
9105M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>9590M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9106M: Rodrigo Vivi <rodrigo.vivi@intel.com>9591M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9592M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9107L: intel-gfx@lists.freedesktop.org9593L: intel-gfx@lists.freedesktop.org
9108S: Supported9594S: Supported
9109W: https://01.org/linuxgraphics/9595W: https://01.org/linuxgraphics/
9110Q: http://patchwork.freedesktop.org/project/intel-gfx/9596Q: http://patchwork.freedesktop.org/project/intel-gfx/
9111B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs9597B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9112C: irc://chat.freenode.net/intel-gfx9598C: irc://irc.oftc.net/intel-gfx
9113T: git git://anongit.freedesktop.org/drm-intel9599T: git git://anongit.freedesktop.org/drm-intel
9114F: Documentation/gpu/i915.rst9600F: Documentation/gpu/i915.rst
9115F: drivers/gpu/drm/i915/9601F: drivers/gpu/drm/i915/
@@ -9130,6 +9616,15 @@ F: Documentation/networking/device_drivers/ethernet/intel/
9130F: drivers/net/ethernet/intel/9616F: drivers/net/ethernet/intel/
9131F: drivers/net/ethernet/intel/*/9617F: drivers/net/ethernet/intel/*/
9132F: include/linux/avf/virtchnl.h9618F: include/linux/avf/virtchnl.h
9619F: include/linux/net/intel/iidc.h
9620
9621INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9622M: Mustafa Ismail <mustafa.ismail@intel.com>
9623M: Shiraz Saleem <shiraz.saleem@intel.com>
9624L: linux-rdma@vger.kernel.org
9625S: Supported
9626F: drivers/infiniband/hw/irdma/
9627F: include/uapi/rdma/irdma-abi.h
91339628
9134INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)9629INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9135M: Maik Broemme <mbroemme@libmpq.org>9630M: Maik Broemme <mbroemme@libmpq.org>
@@ -9164,7 +9659,7 @@ INTEL HID EVENT DRIVER
9164M: Alex Hung <alex.hung@canonical.com>9659M: Alex Hung <alex.hung@canonical.com>
9165L: platform-driver-x86@vger.kernel.org9660L: platform-driver-x86@vger.kernel.org
9166S: Maintained9661S: Maintained
9167F: drivers/platform/x86/intel-hid.c9662F: drivers/platform/x86/intel/hid.c
91689663
9169INTEL I/OAT DMA DRIVER9664INTEL I/OAT DMA DRIVER
9170M: Dave Jiang <dave.jiang@intel.com>9665M: Dave Jiang <dave.jiang@intel.com>
@@ -9235,6 +9730,18 @@ F: Documentation/admin-guide/media/ipu3_rcb.svg
9235F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst9730F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9236F: drivers/staging/media/ipu3/9731F: drivers/staging/media/ipu3/
92379732
9733INTEL IXP4XX CRYPTO SUPPORT
9734M: Corentin Labbe <clabbe@baylibre.com>
9735L: linux-crypto@vger.kernel.org
9736S: Maintained
9737F: drivers/crypto/ixp4xx_crypto.c
9738
9739INTEL ISHTP ECLITE DRIVER
9740M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9741L: platform-driver-x86@vger.kernel.org
9742S: Supported
9743F: drivers/platform/x86/intel/ishtp_eclite.c
9744
9238INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT9745INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9239M: Krzysztof Halasa <khalasa@piap.pl>9746M: Krzysztof Halasa <khalasa@piap.pl>
9240S: Maintained9747S: Maintained
@@ -9248,13 +9755,14 @@ F: include/linux/soc/ixp4xx/qmgr.h
9248INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT9755INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9249M: Deepak Saxena <dsaxena@plexity.net>9756M: Deepak Saxena <dsaxena@plexity.net>
9250S: Maintained9757S: Maintained
9758F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9251F: drivers/char/hw_random/ixp4xx-rng.c9759F: drivers/char/hw_random/ixp4xx-rng.c
92529760
9253INTEL KEEM BAY DRM DRIVER9761INTEL KEEM BAY DRM DRIVER
9254M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>9762M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9255M: Edmund Dea <edmund.j.dea@intel.com>9763M: Edmund Dea <edmund.j.dea@intel.com>
9256S: Maintained9764S: Maintained
9257F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml9765F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9258F: drivers/gpu/drm/kmb/9766F: drivers/gpu/drm/kmb/
92599767
9260INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER9768INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
@@ -9267,6 +9775,16 @@ F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9267F: drivers/crypto/keembay/ocs-aes.c9775F: drivers/crypto/keembay/ocs-aes.c
9268F: drivers/crypto/keembay/ocs-aes.h9776F: drivers/crypto/keembay/ocs-aes.h
92699777
9778INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9779M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9780M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9781M: Mark Gross <mgross@linux.intel.com>
9782S: Maintained
9783F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9784F: drivers/crypto/keembay/Kconfig
9785F: drivers/crypto/keembay/Makefile
9786F: drivers/crypto/keembay/keembay-ocs-ecc.c
9787
9270INTEL KEEM BAY OCS HCU CRYPTO DRIVER9788INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9271M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>9789M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9272M: Declan Murphy <declan.murphy@intel.com>9790M: Declan Murphy <declan.murphy@intel.com>
@@ -9278,6 +9796,13 @@ F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9278F: drivers/crypto/keembay/ocs-hcu.c9796F: drivers/crypto/keembay/ocs-hcu.c
9279F: drivers/crypto/keembay/ocs-hcu.h9797F: drivers/crypto/keembay/ocs-hcu.h
92809798
9799INTEL THUNDER BAY EMMC PHY DRIVER
9800M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9801M: Rashmi A <rashmi.a@intel.com>
9802S: Maintained
9803F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9804F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9805
9281INTEL MANAGEMENT ENGINE (mei)9806INTEL MANAGEMENT ENGINE (mei)
9282M: Tomas Winkler <tomas.winkler@intel.com>9807M: Tomas Winkler <tomas.winkler@intel.com>
9283L: linux-kernel@vger.kernel.org9808L: linux-kernel@vger.kernel.org
@@ -9299,29 +9824,19 @@ F: drivers/hwmon/intel-m10-bmc-hwmon.c
9299F: drivers/mfd/intel-m10-bmc.c9824F: drivers/mfd/intel-m10-bmc.c
9300F: include/linux/mfd/intel-m10-bmc.h9825F: include/linux/mfd/intel-m10-bmc.h
93019826
9302INTEL MAX 10 BMC MFD DRIVER
9303M: Xu Yilun <yilun.xu@intel.com>
9304R: Tom Rix <trix@redhat.com>
9305S: Maintained
9306F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9307F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9308F: drivers/hwmon/intel-m10-bmc-hwmon.c
9309F: drivers/mfd/intel-m10-bmc.c
9310F: include/linux/mfd/intel-m10-bmc.h
9311
9312INTEL MENLOW THERMAL DRIVER9827INTEL MENLOW THERMAL DRIVER
9313M: Sujith Thomas <sujith.thomas@intel.com>9828M: Sujith Thomas <sujith.thomas@intel.com>
9314L: platform-driver-x86@vger.kernel.org9829L: linux-pm@vger.kernel.org
9315S: Supported9830S: Supported
9316W: https://01.org/linux-acpi9831W: https://01.org/linux-acpi
9317F: drivers/platform/x86/intel_menlow.c9832F: drivers/thermal/intel/intel_menlow.c
93189833
9319INTEL P-Unit IPC DRIVER9834INTEL P-Unit IPC DRIVER
9320M: Zha Qipeng <qipeng.zha@intel.com>9835M: Zha Qipeng <qipeng.zha@intel.com>
9321L: platform-driver-x86@vger.kernel.org9836L: platform-driver-x86@vger.kernel.org
9322S: Maintained9837S: Maintained
9323F: arch/x86/include/asm/intel_punit_ipc.h9838F: arch/x86/include/asm/intel_punit_ipc.h
9324F: drivers/platform/x86/intel_punit_ipc.c9839F: drivers/platform/x86/intel/punit_ipc.c
93259840
9326INTEL PMC CORE DRIVER9841INTEL PMC CORE DRIVER
9327M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>9842M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
@@ -9329,7 +9844,7 @@ M: David E Box <david.e.box@intel.com>
9329L: platform-driver-x86@vger.kernel.org9844L: platform-driver-x86@vger.kernel.org
9330S: Maintained9845S: Maintained
9331F: Documentation/ABI/testing/sysfs-platform-intel-pmc9846F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9332F: drivers/platform/x86/intel_pmc_core*9847F: drivers/platform/x86/intel/pmc/
93339848
9334INTEL PMIC GPIO DRIVERS9849INTEL PMIC GPIO DRIVERS
9335M: Andy Shevchenko <andy@kernel.org>9850M: Andy Shevchenko <andy@kernel.org>
@@ -9343,11 +9858,10 @@ S: Maintained
9343F: drivers/mfd/intel_soc_pmic*9858F: drivers/mfd/intel_soc_pmic*
9344F: include/linux/mfd/intel_soc_pmic*9859F: include/linux/mfd/intel_soc_pmic*
93459860
9346INTEL PMT DRIVER9861INTEL PMT DRIVERS
9347M: "David E. Box" <david.e.box@linux.intel.com>9862M: David E. Box <david.e.box@linux.intel.com>
9348S: Maintained9863S: Supported
9349F: drivers/mfd/intel_pmt.c9864F: drivers/platform/x86/intel/pmt/
9350F: drivers/platform/x86/intel_pmt_*
93519865
9352INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT9866INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9353M: Stanislav Yakovlev <stas.yakovlev@gmail.com>9867M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
@@ -9364,13 +9878,10 @@ L: linux-pm@vger.kernel.org
9364S: Supported9878S: Supported
9365F: drivers/cpufreq/intel_pstate.c9879F: drivers/cpufreq/intel_pstate.c
93669880
9367INTEL RDMA RNIC DRIVER9881INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9368M: Faisal Latif <faisal.latif@intel.com>9882M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9369M: Shiraz Saleem <shiraz.saleem@intel.com>9883L: linux-iio@vger.kernel.org
9370L: linux-rdma@vger.kernel.org9884F: drivers/counter/intel-qep.c
9371S: Supported
9372F: drivers/infiniband/hw/i40iw/
9373F: include/uapi/rdma/i40iw-abi.h
93749885
9375INTEL SCU DRIVERS9886INTEL SCU DRIVERS
9376M: Mika Westerberg <mika.westerberg@linux.intel.com>9887M: Mika Westerberg <mika.westerberg@linux.intel.com>
@@ -9378,16 +9889,21 @@ S: Maintained
9378F: arch/x86/include/asm/intel_scu_ipc.h9889F: arch/x86/include/asm/intel_scu_ipc.h
9379F: drivers/platform/x86/intel_scu_*9890F: drivers/platform/x86/intel_scu_*
93809891
9892INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9893M: Daniel Scally <djrscally@gmail.com>
9894S: Maintained
9895F: drivers/platform/x86/intel/int3472/
9896
9381INTEL SPEED SELECT TECHNOLOGY9897INTEL SPEED SELECT TECHNOLOGY
9382M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>9898M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9383L: platform-driver-x86@vger.kernel.org9899L: platform-driver-x86@vger.kernel.org
9384S: Maintained9900S: Maintained
9385F: drivers/platform/x86/intel_speed_select_if/9901F: drivers/platform/x86/intel/speed_select_if/
9386F: include/uapi/linux/isst_if.h9902F: include/uapi/linux/isst_if.h
9387F: tools/power/x86/intel-speed-select/9903F: tools/power/x86/intel-speed-select/
93889904
9389INTEL STRATIX10 FIRMWARE DRIVERS9905INTEL STRATIX10 FIRMWARE DRIVERS
9390M: Richard Gong <richard.gong@linux.intel.com>9906M: Dinh Nguyen <dinguyen@kernel.org>
9391L: linux-kernel@vger.kernel.org9907L: linux-kernel@vger.kernel.org
9392S: Maintained9908S: Maintained
9393F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu9909F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
@@ -9398,24 +9914,29 @@ F: include/linux/firmware/intel/stratix10-smc.h
9398F: include/linux/firmware/intel/stratix10-svc-client.h9914F: include/linux/firmware/intel/stratix10-svc-client.h
93999915
9400INTEL TELEMETRY DRIVER9916INTEL TELEMETRY DRIVER
9401M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>9917M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9402M: "David E. Box" <david.e.box@linux.intel.com>9918M: "David E. Box" <david.e.box@linux.intel.com>
9403L: platform-driver-x86@vger.kernel.org9919L: platform-driver-x86@vger.kernel.org
9404S: Maintained9920S: Maintained
9405F: arch/x86/include/asm/intel_telemetry.h9921F: arch/x86/include/asm/intel_telemetry.h
9406F: drivers/platform/x86/intel_telemetry*9922F: drivers/platform/x86/intel/telemetry/
94079923
9408INTEL UNCORE FREQUENCY CONTROL9924INTEL UNCORE FREQUENCY CONTROL
9409M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>9925M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9410L: platform-driver-x86@vger.kernel.org9926L: platform-driver-x86@vger.kernel.org
9411S: Maintained9927S: Maintained
9412F: drivers/platform/x86/intel-uncore-frequency.c9928F: drivers/platform/x86/intel/uncore-frequency.c
9929
9930INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
9931M: David E. Box <david.e.box@linux.intel.com>
9932S: Supported
9933F: drivers/platform/x86/intel/vsec.*
94139934
9414INTEL VIRTUAL BUTTON DRIVER9935INTEL VIRTUAL BUTTON DRIVER
9415M: AceLan Kao <acelan.kao@canonical.com>9936M: AceLan Kao <acelan.kao@canonical.com>
9416L: platform-driver-x86@vger.kernel.org9937L: platform-driver-x86@vger.kernel.org
9417S: Maintained9938S: Maintained
9418F: drivers/platform/x86/intel-vbtn.c9939F: drivers/platform/x86/intel/vbtn.c
94199940
9420INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)9941INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9421M: Stanislaw Gruszka <stf_xl@wp.pl>9942M: Stanislaw Gruszka <stf_xl@wp.pl>
@@ -9436,12 +9957,19 @@ M: Jithu Joseph <jithu.joseph@intel.com>
9436R: Maurice Ma <maurice.ma@intel.com>9957R: Maurice Ma <maurice.ma@intel.com>
9437S: Maintained9958S: Maintained
9438W: https://slimbootloader.github.io/security/firmware-update.html9959W: https://slimbootloader.github.io/security/firmware-update.html
9439F: drivers/platform/x86/intel-wmi-sbl-fw-update.c9960F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
94409961
9441INTEL WMI THUNDERBOLT FORCE POWER DRIVER9962INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9442L: Dell.Client.Kernel@dell.com9963L: Dell.Client.Kernel@dell.com
9443S: Maintained9964S: Maintained
9444F: drivers/platform/x86/intel-wmi-thunderbolt.c9965F: drivers/platform/x86/intel/wmi/thunderbolt.c
9966
9967INTEL WWAN IOSM DRIVER
9968M: M Chetan Kumar <m.chetan.kumar@intel.com>
9969M: Intel Corporation <linuxwwan@intel.com>
9970L: netdev@vger.kernel.org
9971S: Maintained
9972F: drivers/net/wwan/iosm/
94459973
9446INTEL(R) TRACE HUB9974INTEL(R) TRACE HUB
9447M: Alexander Shishkin <alexander.shishkin@linux.intel.com>9975M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
@@ -9592,11 +10120,6 @@ M: David Sterba <dsterba@suse.com>
9592S: Odd Fixes10120S: Odd Fixes
9593F: drivers/tty/ipwireless/10121F: drivers/tty/ipwireless/
959410122
9595IPX NETWORK LAYER
9596L: netdev@vger.kernel.org
9597S: Obsolete
9598F: include/uapi/linux/ipx.h
9599
9600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)10123IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9601M: Marc Zyngier <maz@kernel.org>10124M: Marc Zyngier <maz@kernel.org>
9602S: Maintained10125S: Maintained
@@ -9719,6 +10242,14 @@ Q: http://patchwork.linuxtv.org/project/linux-media/list/
9719T: git git://linuxtv.org/anttip/media_tree.git10242T: git git://linuxtv.org/anttip/media_tree.git
9720F: drivers/media/tuners/it913x*10243F: drivers/media/tuners/it913x*
972110244
10245ITE IT66121 HDMI BRIDGE DRIVER
10246M: Phong LE <ple@baylibre.com>
10247M: Neil Armstrong <narmstrong@baylibre.com>
10248S: Maintained
10249T: git git://anongit.freedesktop.org/drm/drm-misc
10250F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10251F: drivers/gpu/drm/bridge/ite-it66121.c
10252
9722IVTV VIDEO4LINUX DRIVER10253IVTV VIDEO4LINUX DRIVER
9723M: Andy Walls <awalls@md.metrocast.net>10254M: Andy Walls <awalls@md.metrocast.net>
9724L: linux-media@vger.kernel.org10255L: linux-media@vger.kernel.org
@@ -9748,6 +10279,7 @@ JC42.4 TEMPERATURE SENSOR DRIVER
9748M: Guenter Roeck <linux@roeck-us.net>10279M: Guenter Roeck <linux@roeck-us.net>
9749L: linux-hwmon@vger.kernel.org10280L: linux-hwmon@vger.kernel.org
9750S: Maintained10281S: Maintained
10282F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
9751F: Documentation/hwmon/jc42.rst10283F: Documentation/hwmon/jc42.rst
9752F: drivers/hwmon/jc42.c10284F: drivers/hwmon/jc42.c
975310285
@@ -9787,6 +10319,7 @@ F: include/linux/jbd2.h
9787JPU V4L2 MEM2MEM DRIVER FOR RENESAS10319JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9788M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>10320M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9789L: linux-media@vger.kernel.org10321L: linux-media@vger.kernel.org
10322L: linux-renesas-soc@vger.kernel.org
9790S: Maintained10323S: Maintained
9791F: drivers/media/platform/rcar_jpu.c10324F: drivers/media/platform/rcar_jpu.c
979210325
@@ -9857,9 +10390,9 @@ F: lib/Kconfig.kcsan
9857F: scripts/Makefile.kcsan10390F: scripts/Makefile.kcsan
985810391
9859KDUMP10392KDUMP
9860M: Dave Young <dyoung@redhat.com>
9861M: Baoquan He <bhe@redhat.com>10393M: Baoquan He <bhe@redhat.com>
9862R: Vivek Goyal <vgoyal@redhat.com>10394R: Vivek Goyal <vgoyal@redhat.com>
10395R: Dave Young <dyoung@redhat.com>
9863L: kexec@lists.infradead.org10396L: kexec@lists.infradead.org
9864S: Maintained10397S: Maintained
9865W: http://lse.sourceforge.net/kdump/10398W: http://lse.sourceforge.net/kdump/
@@ -9887,6 +10420,7 @@ F: fs/autofs/
9887KERNEL BUILD + files below scripts/ (unless maintained elsewhere)10420KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9888M: Masahiro Yamada <masahiroy@kernel.org>10421M: Masahiro Yamada <masahiroy@kernel.org>
9889M: Michal Marek <michal.lkml@markovi.net>10422M: Michal Marek <michal.lkml@markovi.net>
10423R: Nick Desaulniers <ndesaulniers@google.com>
9890L: linux-kbuild@vger.kernel.org10424L: linux-kbuild@vger.kernel.org
9891S: Maintained10425S: Maintained
9892T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
@@ -9907,12 +10441,11 @@ S: Odd Fixes
9907W: http://kernelnewbies.org/KernelJanitors10441W: http://kernelnewbies.org/KernelJanitors
990810442
9909KERNEL NFSD, SUNRPC, AND LOCKD SERVERS10443KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9910M: "J. Bruce Fields" <bfields@fieldses.org>
9911M: Chuck Lever <chuck.lever@oracle.com>10444M: Chuck Lever <chuck.lever@oracle.com>
9912L: linux-nfs@vger.kernel.org10445L: linux-nfs@vger.kernel.org
9913S: Supported10446S: Supported
9914W: http://nfs.sourceforge.net/10447W: http://nfs.sourceforge.net/
9915T: git git://linux-nfs.org/~bfields/linux.git10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
9916F: fs/lockd/10449F: fs/lockd/
9917F: fs/nfs_common/10450F: fs/nfs_common/
9918F: fs/nfsd/10451F: fs/nfsd/
@@ -9938,6 +10471,17 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9938F: Documentation/dev-tools/kselftest*10471F: Documentation/dev-tools/kselftest*
9939F: tools/testing/selftests/10472F: tools/testing/selftests/
994010473
10474KERNEL SMB3 SERVER (KSMBD)
10475M: Namjae Jeon <linkinjeon@kernel.org>
10476M: Sergey Senozhatsky <senozhatsky@chromium.org>
10477M: Steve French <sfrench@samba.org>
10478M: Hyunchul Lee <hyc.lee@gmail.com>
10479L: linux-cifs@vger.kernel.org
10480S: Maintained
10481T: git git://git.samba.org/ksmbd.git
10482F: fs/ksmbd/
10483F: fs/smbfs_common/
10484
9941KERNEL UNIT TESTING FRAMEWORK (KUnit)10485KERNEL UNIT TESTING FRAMEWORK (KUnit)
9942M: Brendan Higgins <brendanhiggins@google.com>10486M: Brendan Higgins <brendanhiggins@google.com>
9943L: linux-kselftest@vger.kernel.org10487L: linux-kselftest@vger.kernel.org
@@ -9986,6 +10530,8 @@ F: arch/arm64/include/asm/kvm*
9986F: arch/arm64/include/uapi/asm/kvm*10530F: arch/arm64/include/uapi/asm/kvm*
9987F: arch/arm64/kvm/10531F: arch/arm64/kvm/
9988F: include/kvm/arm_*10532F: include/kvm/arm_*
10533F: tools/testing/selftests/kvm/*/aarch64/
10534F: tools/testing/selftests/kvm/aarch64/
998910535
9990KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)10536KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9991M: Huacai Chen <chenhuacai@kernel.org>10537M: Huacai Chen <chenhuacai@kernel.org>
@@ -9999,21 +10545,29 @@ F: arch/mips/include/uapi/asm/kvm*
9999F: arch/mips/kvm/10545F: arch/mips/kvm/
1000010546
10001KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)10547KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10002M: Paul Mackerras <paulus@ozlabs.org>10548L: linuxppc-dev@lists.ozlabs.org
10003L: kvm-ppc@vger.kernel.org10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10004S: Supported
10005W: http://www.linux-kvm.org/
10006T: git git://github.com/agraf/linux-2.6.git
10007F: arch/powerpc/include/asm/kvm*10550F: arch/powerpc/include/asm/kvm*
10008F: arch/powerpc/include/uapi/asm/kvm*10551F: arch/powerpc/include/uapi/asm/kvm*
10009F: arch/powerpc/kernel/kvm*10552F: arch/powerpc/kernel/kvm*
10010F: arch/powerpc/kvm/10553F: arch/powerpc/kvm/
1001110554
10555KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10556M: Anup Patel <anup@brainfault.org>
10557R: Atish Patra <atishp@atishpatra.org>
10558L: kvm@vger.kernel.org
10559L: kvm-riscv@lists.infradead.org
10560L: linux-riscv@lists.infradead.org
10561S: Maintained
10562T: git git://github.com/kvm-riscv/linux.git
10563F: arch/riscv/include/asm/kvm*
10564F: arch/riscv/include/uapi/asm/kvm*
10565F: arch/riscv/kvm/
10566
10012KERNEL VIRTUAL MACHINE for s390 (KVM/s390)10567KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10013M: Christian Borntraeger <borntraeger@de.ibm.com>10568M: Christian Borntraeger <borntraeger@linux.ibm.com>
10014M: Janosch Frank <frankja@linux.ibm.com>10569M: Janosch Frank <frankja@linux.ibm.com>
10015R: David Hildenbrand <david@redhat.com>10570R: David Hildenbrand <david@redhat.com>
10016R: Cornelia Huck <cohuck@redhat.com>
10017R: Claudio Imbrenda <imbrenda@linux.ibm.com>10571R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10018L: kvm@vger.kernel.org10572L: kvm@vger.kernel.org
10019S: Supported10573S: Supported
@@ -10165,6 +10719,7 @@ F: samples/kmemleak/kmemleak-test.c
10165KMOD KERNEL MODULE LOADER - USERMODE HELPER10719KMOD KERNEL MODULE LOADER - USERMODE HELPER
10166M: Luis Chamberlain <mcgrof@kernel.org>10720M: Luis Chamberlain <mcgrof@kernel.org>
10167L: linux-kernel@vger.kernel.org10721L: linux-kernel@vger.kernel.org
10722L: linux-modules@vger.kernel.org
10168S: Maintained10723S: Maintained
10169F: include/linux/kmod.h10724F: include/linux/kmod.h
10170F: kernel/kmod.c10725F: kernel/kmod.c
@@ -10177,10 +10732,13 @@ M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10177M: "David S. Miller" <davem@davemloft.net>10732M: "David S. Miller" <davem@davemloft.net>
10178M: Masami Hiramatsu <mhiramat@kernel.org>10733M: Masami Hiramatsu <mhiramat@kernel.org>
10179S: Maintained10734S: Maintained
10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10180F: Documentation/trace/kprobes.rst10736F: Documentation/trace/kprobes.rst
10181F: include/asm-generic/kprobes.h10737F: include/asm-generic/kprobes.h
10182F: include/linux/kprobes.h10738F: include/linux/kprobes.h
10183F: kernel/kprobes.c10739F: kernel/kprobes.c
10740F: lib/test_kprobes.c
10741F: samples/kprobes
1018410742
10185KS0108 LCD CONTROLLER DRIVER10743KS0108 LCD CONTROLLER DRIVER
10186M: Miguel Ojeda <ojeda@kernel.org>10744M: Miguel Ojeda <ojeda@kernel.org>
@@ -10221,6 +10779,7 @@ F: net/core/skmsg.c
10221F: net/core/sock_map.c10779F: net/core/sock_map.c
10222F: net/ipv4/tcp_bpf.c10780F: net/ipv4/tcp_bpf.c
10223F: net/ipv4/udp_bpf.c10781F: net/ipv4/udp_bpf.c
10782F: net/unix/unix_bpf.c
1022410783
10225LANDLOCK SECURITY MODULE10784LANDLOCK SECURITY MODULE
10226M: Mickaël Salaün <mic@digikod.net>10785M: Mickaël Salaün <mic@digikod.net>
@@ -10297,6 +10856,13 @@ S: Maintained
10297W: http://legousb.sourceforge.net/10856W: http://legousb.sourceforge.net/
10298F: drivers/usb/misc/legousbtower.c10857F: drivers/usb/misc/legousbtower.c
1029910858
10859LETSKETCH HID TABLET DRIVER
10860M: Hans de Goede <hdegoede@redhat.com>
10861L: linux-input@vger.kernel.org
10862S: Maintained
10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10864F: drivers/hid/hid-letsketch.c
10865
10300LG LAPTOP EXTRAS10866LG LAPTOP EXTRAS
10301M: Matan Ziv-Av <matan@svgalib.org>10867M: Matan Ziv-Av <matan@svgalib.org>
10302L: platform-driver-x86@vger.kernel.org10868L: platform-driver-x86@vger.kernel.org
@@ -10333,6 +10899,12 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10333F: drivers/ata/pata_arasan_cf.c10899F: drivers/ata/pata_arasan_cf.c
10334F: include/linux/pata_arasan_cf_data.h10900F: include/linux/pata_arasan_cf_data.h
1033510901
10902LIBATA PATA DRIVERS
10903R: Sergey Shtylyov <s.shtylyov@omp.ru>
10904L: linux-ide@vger.kernel.org
10905F: drivers/ata/ata_*.c
10906F: drivers/ata/pata_*.c
10907
10336LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS10908LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10337M: Linus Walleij <linus.walleij@linaro.org>10909M: Linus Walleij <linus.walleij@linaro.org>
10338L: linux-ide@vger.kernel.org10910L: linux-ide@vger.kernel.org
@@ -10360,20 +10932,15 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10360F: drivers/ata/sata_promise.*10932F: drivers/ata/sata_promise.*
1036110933
10362LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)10934LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10363M: Jens Axboe <axboe@kernel.dk>10935M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10364L: linux-ide@vger.kernel.org10936L: linux-ide@vger.kernel.org
10365S: Maintained10937S: Maintained
10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10367F: Documentation/devicetree/bindings/ata/10939F: Documentation/devicetree/bindings/ata/
10368F: drivers/ata/10940F: drivers/ata/
10369F: include/linux/ata.h10941F: include/linux/ata.h
10370F: include/linux/libata.h10942F: include/linux/libata.h
1037110943
10372LIBLOCKDEP
10373M: Sasha Levin <alexander.levin@microsoft.com>
10374S: Maintained
10375F: tools/lib/lockdep/
10376
10377LIBNVDIMM BLK: MMIO-APERTURE DRIVER10944LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10378M: Dan Williams <dan.j.williams@intel.com>10945M: Dan Williams <dan.j.williams@intel.com>
10379M: Vishal Verma <vishal.l.verma@intel.com>10946M: Vishal Verma <vishal.l.verma@intel.com>
@@ -10442,15 +11009,6 @@ F: LICENSES/
10442F: scripts/spdxcheck-test.sh11009F: scripts/spdxcheck-test.sh
10443F: scripts/spdxcheck.py11010F: scripts/spdxcheck.py
1044411011
10445LIGHTNVM PLATFORM SUPPORT
10446M: Matias Bjorling <mb@lightnvm.io>
10447L: linux-block@vger.kernel.org
10448S: Maintained
10449W: http://github/OpenChannelSSD
10450F: drivers/lightnvm/
10451F: include/linux/lightnvm.h
10452F: include/uapi/linux/lightnvm.h
10453
10454LINEAR RANGES HELPERS11012LINEAR RANGES HELPERS
10455M: Mark Brown <broonie@kernel.org>11013M: Mark Brown <broonie@kernel.org>
10456R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>11014R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
@@ -10636,7 +11194,7 @@ LM90 HARDWARE MONITOR DRIVER
10636M: Jean Delvare <jdelvare@suse.com>11194M: Jean Delvare <jdelvare@suse.com>
10637L: linux-hwmon@vger.kernel.org11195L: linux-hwmon@vger.kernel.org
10638S: Maintained11196S: Maintained
10639F: Documentation/devicetree/bindings/hwmon/lm90.txt11197F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
10640F: Documentation/hwmon/lm90.rst11198F: Documentation/hwmon/lm90.rst
10641F: drivers/hwmon/lm90.c11199F: drivers/hwmon/lm90.c
10642F: include/dt-bindings/thermal/lm90.h11200F: include/dt-bindings/thermal/lm90.h
@@ -10836,8 +11394,9 @@ M: Johannes Berg <johannes@sipsolutions.net>
10836L: linux-wireless@vger.kernel.org11394L: linux-wireless@vger.kernel.org
10837S: Maintained11395S: Maintained
10838W: https://wireless.wiki.kernel.org/11396W: https://wireless.wiki.kernel.org/
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git11397Q: https://patchwork.kernel.org/project/linux-wireless/list/
10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
10841F: Documentation/networking/mac80211-injection.rst11400F: Documentation/networking/mac80211-injection.rst
10842F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst11401F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10843F: drivers/net/wireless/mac80211_hwsim.[ch]11402F: drivers/net/wireless/mac80211_hwsim.[ch]
@@ -10851,6 +11410,7 @@ S: Maintained
10851F: drivers/mailbox/11410F: drivers/mailbox/
10852F: include/linux/mailbox_client.h11411F: include/linux/mailbox_client.h
10853F: include/linux/mailbox_controller.h11412F: include/linux/mailbox_controller.h
11413F: include/dt-bindings/mailbox/
10854F: Documentation/devicetree/bindings/mailbox/11414F: Documentation/devicetree/bindings/mailbox/
1085511415
10856MAILBOX ARM MHUv211416MAILBOX ARM MHUv2
@@ -10862,6 +11422,18 @@ F: drivers/mailbox/arm_mhuv2.c
10862F: include/linux/mailbox/arm_mhuv2_message.h11422F: include/linux/mailbox/arm_mhuv2_message.h
10863F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml11423F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
1086411424
11425MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11426M: Jeremy Kerr <jk@codeconstruct.com.au>
11427M: Matt Johnston <matt@codeconstruct.com.au>
11428L: netdev@vger.kernel.org
11429S: Maintained
11430F: Documentation/networking/mctp.rst
11431F: drivers/net/mctp/
11432F: include/net/mctp.h
11433F: include/net/mctpdevice.h
11434F: include/net/netns/mctp.h
11435F: net/mctp/
11436
10865MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 711437MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10866M: Michael Kerrisk <mtk.manpages@gmail.com>11438M: Michael Kerrisk <mtk.manpages@gmail.com>
10867L: linux-man@vger.kernel.org11439L: linux-man@vger.kernel.org
@@ -10872,7 +11444,7 @@ MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10872M: Rahul Bedarkar <rahulbedarkar89@gmail.com>11444M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10873L: linux-mips@vger.kernel.org11445L: linux-mips@vger.kernel.org
10874S: Maintained11446S: Maintained
10875F: arch/mips/boot/dts/img/pistachio_marduk.dts11447F: arch/mips/boot/dts/img/pistachio*
1087611448
10877MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER11449MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10878M: Andrew Lunn <andrew@lunn.ch>11450M: Andrew Lunn <andrew@lunn.ch>
@@ -10882,13 +11454,14 @@ S: Maintained
10882F: Documentation/devicetree/bindings/net/dsa/marvell.txt11454F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10883F: Documentation/networking/devlink/mv88e6xxx.rst11455F: Documentation/networking/devlink/mv88e6xxx.rst
10884F: drivers/net/dsa/mv88e6xxx/11456F: drivers/net/dsa/mv88e6xxx/
11457F: include/linux/dsa/mv88e6xxx.h
10885F: include/linux/platform_data/mv88e6xxx.h11458F: include/linux/platform_data/mv88e6xxx.h
1088611459
10887MARVELL ARMADA 3700 PHY DRIVERS11460MARVELL ARMADA 3700 PHY DRIVERS
10888M: Miquel Raynal <miquel.raynal@bootlin.com>11461M: Miquel Raynal <miquel.raynal@bootlin.com>
10889S: Maintained11462S: Maintained
10890F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt11463F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10891F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt11464F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
10892F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c11465F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10893F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c11466F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
1089411467
@@ -10924,7 +11497,7 @@ F: drivers/net/wireless/marvell/libertas/
1092411497
10925MARVELL MACCHIATOBIN SUPPORT11498MARVELL MACCHIATOBIN SUPPORT
10926M: Russell King <linux@armlinux.org.uk>11499M: Russell King <linux@armlinux.org.uk>
10927L: linux-arm-kernel@lists.infradead.org11500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928S: Maintained11501S: Maintained
10929F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts11502F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
1093011503
@@ -10937,7 +11510,7 @@ F: include/linux/mv643xx.h
1093711510
10938MARVELL MV88X3310 PHY DRIVER11511MARVELL MV88X3310 PHY DRIVER
10939M: Russell King <linux@armlinux.org.uk>11512M: Russell King <linux@armlinux.org.uk>
10940M: Marek Behun <marek.behun@nic.cz>11513M: Marek Behún <kabel@kernel.org>
10941L: netdev@vger.kernel.org11514L: netdev@vger.kernel.org
10942S: Maintained11515S: Maintained
10943F: drivers/net/phy/marvell10g.c11516F: drivers/net/phy/marvell10g.c
@@ -11006,7 +11579,6 @@ F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11006F: drivers/net/ethernet/marvell/octeontx2/af/11579F: drivers/net/ethernet/marvell/octeontx2/af/
1100711580
11008MARVELL PRESTERA ETHERNET SWITCH DRIVER11581MARVELL PRESTERA ETHERNET SWITCH DRIVER
11009M: Vadym Kochan <vkochan@marvell.com>
11010M: Taras Chornyi <tchornyi@marvell.com>11582M: Taras Chornyi <tchornyi@marvell.com>
11011S: Supported11583S: Supported
11012W: https://github.com/Marvell-switching/switchdev-prestera11584W: https://github.com/Marvell-switching/switchdev-prestera
@@ -11086,6 +11658,12 @@ S: Maintained
11086F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml11658F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11087F: drivers/media/i2c/max9286.c11659F: drivers/media/i2c/max9286.c
1108811660
11661MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11662M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11663L: linux-media@vger.kernel.org
11664S: Maintained
11665F: drivers/staging/media/max96712/max96712.c
11666
11089MAX9860 MONO AUDIO VOICE CODEC DRIVER11667MAX9860 MONO AUDIO VOICE CODEC DRIVER
11090M: Peter Rosin <peda@axentia.se>11668M: Peter Rosin <peda@axentia.se>
11091L: alsa-devel@alsa-project.org (moderated for non-subscribers)11669L: alsa-devel@alsa-project.org (moderated for non-subscribers)
@@ -11100,8 +11678,36 @@ S: Maintained
11100F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml11678F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11101F: drivers/iio/proximity/mb1232.c11679F: drivers/iio/proximity/mb1232.c
1110211680
11681MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11682R: Iskren Chernev <iskren.chernev@gmail.com>
11683R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11684R: Marek Szyprowski <m.szyprowski@samsung.com>
11685R: Matheus Castello <matheus@castello.eng.br>
11686L: linux-pm@vger.kernel.org
11687S: Maintained
11688F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11689F: drivers/power/supply/max17040_battery.c
11690
11691MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11692R: Hans de Goede <hdegoede@redhat.com>
11693R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11694R: Marek Szyprowski <m.szyprowski@samsung.com>
11695R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11696R: Purism Kernel Team <kernel@puri.sm>
11697L: linux-pm@vger.kernel.org
11698S: Maintained
11699F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11700F: drivers/power/supply/max17042_battery.c
11701
11702MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11704L: linux-kernel@vger.kernel.org
11705S: Maintained
11706F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11707F: drivers/regulator/max20086-regulator.c
11708
11103MAXIM MAX77650 PMIC MFD DRIVER11709MAXIM MAX77650 PMIC MFD DRIVER
11104M: Bartosz Golaszewski <bgolaszewski@baylibre.com>11710M: Bartosz Golaszewski <brgl@bgdev.pl>
11105L: linux-kernel@vger.kernel.org11711L: linux-kernel@vger.kernel.org
11106S: Maintained11712S: Maintained
11107F: Documentation/devicetree/bindings/*/*max77650.yaml11713F: Documentation/devicetree/bindings/*/*max77650.yaml
@@ -11122,6 +11728,12 @@ F: Documentation/devicetree/bindings/*/*max77802.txt
11122F: drivers/regulator/max77802-regulator.c11728F: drivers/regulator/max77802-regulator.c
11123F: include/dt-bindings/*/*max77802.h11729F: include/dt-bindings/*/*max77802.h
1112411730
11731MAXIM MAX77976 BATTERY CHARGER
11732M: Luca Ceresoli <luca@lucaceresoli.net>
11733S: Supported
11734F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11735F: drivers/power/supply/max77976_charger.c
11736
11125MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS11737MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11126M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>11738M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11127M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>11739M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
@@ -11136,7 +11748,7 @@ M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11136M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>11748M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11137L: linux-kernel@vger.kernel.org11749L: linux-kernel@vger.kernel.org
11138S: Supported11750S: Supported
11139F: Documentation/devicetree/bindings/*/max77686.txt11751F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11140F: Documentation/devicetree/bindings/clock/maxim,max77686.txt11752F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11141F: Documentation/devicetree/bindings/mfd/max14577.txt11753F: Documentation/devicetree/bindings/mfd/max14577.txt
11142F: Documentation/devicetree/bindings/mfd/max77693.txt11754F: Documentation/devicetree/bindings/mfd/max77693.txt
@@ -11159,6 +11771,18 @@ W: https://linuxtv.org
11159T: git git://linuxtv.org/media_tree.git11771T: git git://linuxtv.org/media_tree.git
11160F: drivers/media/radio/radio-maxiradio*11772F: drivers/media/radio/radio-maxiradio*
1116111773
11774MAXLINEAR ETHERNET PHY DRIVER
11775M: Xu Liang <lxu@maxlinear.com>
11776L: netdev@vger.kernel.org
11777S: Supported
11778F: drivers/net/phy/mxl-gpy.c
11779
11780MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11781R: Yasushi SHOJI <yashi@spacecubics.com>
11782L: linux-can@vger.kernel.org
11783S: Maintained
11784F: drivers/net/can/usb/mcba_usb.c
11785
11162MCAN MMIO DEVICE DRIVER11786MCAN MMIO DEVICE DRIVER
11163M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>11787M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11164L: linux-can@vger.kernel.org11788L: linux-can@vger.kernel.org
@@ -11283,6 +11907,7 @@ F: include/media/imx.h
1128311907
11284MEDIA DRIVERS FOR FREESCALE IMX711908MEDIA DRIVERS FOR FREESCALE IMX7
11285M: Rui Miguel Silva <rmfrfs@gmail.com>11909M: Rui Miguel Silva <rmfrfs@gmail.com>
11910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11286L: linux-media@vger.kernel.org11911L: linux-media@vger.kernel.org
11287S: Maintained11912S: Maintained
11288T: git git://linuxtv.org/media_tree.git11913T: git git://linuxtv.org/media_tree.git
@@ -11392,7 +12017,9 @@ L: linux-renesas-soc@vger.kernel.org
11392S: Supported12017S: Supported
11393T: git git://linuxtv.org/media_tree.git12018T: git git://linuxtv.org/media_tree.git
11394F: Documentation/devicetree/bindings/media/renesas,csi2.yaml12019F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12020F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11395F: Documentation/devicetree/bindings/media/renesas,vin.yaml12021F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12022F: drivers/media/platform/rcar-isp.c
11396F: drivers/media/platform/rcar-vin/12023F: drivers/media/platform/rcar-vin/
1139712024
11398MEDIA DRIVERS FOR RENESAS - VSP112025MEDIA DRIVERS FOR RENESAS - VSP1
@@ -11538,7 +12165,9 @@ F: drivers/mmc/host/mtk-sd.c
11538MEDIATEK MT76 WIRELESS LAN DRIVER12165MEDIATEK MT76 WIRELESS LAN DRIVER
11539M: Felix Fietkau <nbd@nbd.name>12166M: Felix Fietkau <nbd@nbd.name>
11540M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>12167M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11541R: Ryder Lee <ryder.lee@mediatek.com>12168M: Ryder Lee <ryder.lee@mediatek.com>
12169R: Shayne Chen <shayne.chen@mediatek.com>
12170R: Sean Wang <sean.wang@mediatek.com>
11542L: linux-wireless@vger.kernel.org12171L: linux-wireless@vger.kernel.org
11543S: Maintained12172S: Maintained
11544F: drivers/net/wireless/mediatek/mt76/12173F: drivers/net/wireless/mediatek/mt76/
@@ -11562,6 +12191,12 @@ S: Maintained
11562F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt12191F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11563F: drivers/i2c/busses/i2c-mt7621.c12192F: drivers/i2c/busses/i2c-mt7621.c
1156412193
12194MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12195M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12196S: Maintained
12197F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12198F: drivers/pci/controller/pcie-mt7621.c
12199
11565MEDIATEK MT7621 PHY PCI DRIVER12200MEDIATEK MT7621 PHY PCI DRIVER
11566M: Sergio Paracuellos <sergio.paracuellos@gmail.com>12201M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11567S: Maintained12202S: Maintained
@@ -11585,9 +12220,18 @@ M: Sean Wang <sean.wang@mediatek.com>
11585S: Maintained12220S: Maintained
11586F: drivers/char/hw_random/mtk-rng.c12221F: drivers/char/hw_random/mtk-rng.c
1158712222
12223MEDIATEK SMI DRIVER
12224M: Yong Wu <yong.wu@mediatek.com>
12225L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12226S: Supported
12227F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12228F: drivers/memory/mtk-smi.c
12229F: include/soc/mediatek/smi.h
12230
11588MEDIATEK SWITCH DRIVER12231MEDIATEK SWITCH DRIVER
11589M: Sean Wang <sean.wang@mediatek.com>12232M: Sean Wang <sean.wang@mediatek.com>
11590M: Landen Chao <Landen.Chao@mediatek.com>12233M: Landen Chao <Landen.Chao@mediatek.com>
12234M: DENG Qingfang <dqfext@gmail.com>
11591L: netdev@vger.kernel.org12235L: netdev@vger.kernel.org
11592S: Maintained12236S: Maintained
11593F: drivers/net/dsa/mt7530.*12237F: drivers/net/dsa/mt7530.*
@@ -11679,8 +12323,8 @@ F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11679F: include/linux/mlx5/mlx5_ifc_fpga.h12323F: include/linux/mlx5/mlx5_ifc_fpga.h
1168012324
11681MELLANOX ETHERNET SWITCH DRIVERS12325MELLANOX ETHERNET SWITCH DRIVERS
11682M: Jiri Pirko <jiri@nvidia.com>
11683M: Ido Schimmel <idosch@nvidia.com>12326M: Ido Schimmel <idosch@nvidia.com>
12327M: Petr Machata <petrm@nvidia.com>
11684L: netdev@vger.kernel.org12328L: netdev@vger.kernel.org
11685S: Supported12329S: Supported
11686W: http://www.mellanox.com12330W: http://www.mellanox.com
@@ -11698,7 +12342,7 @@ F: drivers/net/ethernet/mellanox/mlxfw/
1169812342
11699MELLANOX HARDWARE PLATFORM SUPPORT12343MELLANOX HARDWARE PLATFORM SUPPORT
11700M: Hans de Goede <hdegoede@redhat.com>12344M: Hans de Goede <hdegoede@redhat.com>
11701M: Mark Gross <mgross@linux.intel.com>12345M: Mark Gross <markgross@kernel.org>
11702M: Vadim Pasternak <vadimp@nvidia.com>12346M: Vadim Pasternak <vadimp@nvidia.com>
11703L: platform-driver-x86@vger.kernel.org12347L: platform-driver-x86@vger.kernel.org
11704S: Supported12348S: Supported
@@ -11781,7 +12425,7 @@ F: include/uapi/linux/membarrier.h
11781F: kernel/sched/membarrier.c12425F: kernel/sched/membarrier.c
1178212426
11783MEMBLOCK12427MEMBLOCK
11784M: Mike Rapoport <rppt@linux.ibm.com>12428M: Mike Rapoport <rppt@kernel.org>
11785L: linux-mm@kvack.org12429L: linux-mm@kvack.org
11786S: Maintained12430S: Maintained
11787F: Documentation/core-api/boot-time-mm.rst12431F: Documentation/core-api/boot-time-mm.rst
@@ -11796,6 +12440,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11796F: Documentation/devicetree/bindings/memory-controllers/12440F: Documentation/devicetree/bindings/memory-controllers/
11797F: drivers/memory/12441F: drivers/memory/
11798F: include/dt-bindings/memory/12442F: include/dt-bindings/memory/
12443F: include/memory/
1179912444
11800MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA12445MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11801M: Dmitry Osipenko <digetx@gmail.com>12446M: Dmitry Osipenko <digetx@gmail.com>
@@ -11820,6 +12465,7 @@ F: include/linux/mmzone.h
11820F: include/linux/pagewalk.h12465F: include/linux/pagewalk.h
11821F: include/linux/vmalloc.h12466F: include/linux/vmalloc.h
11822F: mm/12467F: mm/
12468F: tools/testing/selftests/vm/
1182312469
11824MEMORY TECHNOLOGY DEVICES (MTD)12470MEMORY TECHNOLOGY DEVICES (MTD)
11825M: Miquel Raynal <miquel.raynal@bootlin.com>12471M: Miquel Raynal <miquel.raynal@bootlin.com>
@@ -11908,7 +12554,8 @@ F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
1190812554
11909MHI BUS12555MHI BUS
11910M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>12556M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11911M: Hemant Kumar <hemantk@codeaurora.org>12557R: Hemant Kumar <hemantk@codeaurora.org>
12558L: mhi@lists.linux.dev
11912L: linux-arm-msm@vger.kernel.org12559L: linux-arm-msm@vger.kernel.org
11913S: Maintained12560S: Maintained
11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
@@ -11970,6 +12617,12 @@ L: linux-crypto@vger.kernel.org
11970S: Maintained12617S: Maintained
11971F: drivers/crypto/atmel-ecc.*12618F: drivers/crypto/atmel-ecc.*
1197212619
12620MICROCHIP EIC DRIVER
12621M: Claudiu Beznea <claudiu.beznea@microchip.com>
12622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12623S: Supported
12624F: drivers/irqchip/irq-mchp-eic.c
12625
11973MICROCHIP I2C DRIVER12626MICROCHIP I2C DRIVER
11974M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>12627M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11975L: linux-i2c@vger.kernel.org12628L: linux-i2c@vger.kernel.org
@@ -11981,11 +12634,13 @@ MICROCHIP ISC DRIVER
11981M: Eugen Hristev <eugen.hristev@microchip.com>12634M: Eugen Hristev <eugen.hristev@microchip.com>
11982L: linux-media@vger.kernel.org12635L: linux-media@vger.kernel.org
11983S: Supported12636S: Supported
11984F: Documentation/devicetree/bindings/media/atmel-isc.txt12637F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12638F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
11985F: drivers/media/platform/atmel/atmel-isc-base.c12639F: drivers/media/platform/atmel/atmel-isc-base.c
11986F: drivers/media/platform/atmel/atmel-isc-regs.h12640F: drivers/media/platform/atmel/atmel-isc-regs.h
11987F: drivers/media/platform/atmel/atmel-isc.h12641F: drivers/media/platform/atmel/atmel-isc.h
11988F: drivers/media/platform/atmel/atmel-sama5d2-isc.c12642F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12643F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
11989F: include/linux/atmel-isc-media.h12644F: include/linux/atmel-isc-media.h
1199012645
11991MICROCHIP ISI DRIVER12646MICROCHIP ISI DRIVER
@@ -12012,6 +12667,13 @@ L: netdev@vger.kernel.org
12012S: Maintained12667S: Maintained
12013F: drivers/net/ethernet/microchip/lan743x_*12668F: drivers/net/ethernet/microchip/lan743x_*
1201412669
12670MICROCHIP LAN966X ETHERNET DRIVER
12671M: Horatiu Vultur <horatiu.vultur@microchip.com>
12672M: UNGLinuxDriver@microchip.com
12673L: netdev@vger.kernel.org
12674S: Maintained
12675F: drivers/net/ethernet/microchip/lan966x/*
12676
12015MICROCHIP LCDFB DRIVER12677MICROCHIP LCDFB DRIVER
12016M: Nicolas Ferre <nicolas.ferre@microchip.com>12678M: Nicolas Ferre <nicolas.ferre@microchip.com>
12017L: linux-fbdev@vger.kernel.org12679L: linux-fbdev@vger.kernel.org
@@ -12146,7 +12808,7 @@ F: drivers/platform/surface/surface_gpe.c
1214612808
12147MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT12809MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12148M: Hans de Goede <hdegoede@redhat.com>12810M: Hans de Goede <hdegoede@redhat.com>
12149M: Mark Gross <mgross@linux.intel.com>12811M: Mark Gross <markgross@kernel.org>
12150M: Maximilian Luz <luzmaximilian@gmail.com>12812M: Maximilian Luz <luzmaximilian@gmail.com>
12151L: platform-driver-x86@vger.kernel.org12813L: platform-driver-x86@vger.kernel.org
12152S: Maintained12814S: Maintained
@@ -12183,7 +12845,7 @@ M: Maximilian Luz <luzmaximilian@gmail.com>
12183L: platform-driver-x86@vger.kernel.org12845L: platform-driver-x86@vger.kernel.org
12184S: Maintained12846S: Maintained
12185W: https://github.com/linux-surface/surface-aggregator-module12847W: https://github.com/linux-surface/surface-aggregator-module
12186C: irc://chat.freenode.net/##linux-surface12848C: irc://irc.libera.chat/linux-surface
12187F: Documentation/driver-api/surface_aggregator/12849F: Documentation/driver-api/surface_aggregator/
12188F: drivers/platform/surface/aggregator/12850F: drivers/platform/surface/aggregator/
12189F: drivers/platform/surface/surface_acpi_notify.c12851F: drivers/platform/surface/surface_acpi_notify.c
@@ -12353,9 +13015,11 @@ Q: http://patchwork.linuxtv.org/project/linux-media/list/
12353F: drivers/media/dvb-frontends/mn88473*13015F: drivers/media/dvb-frontends/mn88473*
1235413016
12355MODULE SUPPORT13017MODULE SUPPORT
12356M: Jessica Yu <jeyu@kernel.org>13018M: Luis Chamberlain <mcgrof@kernel.org>
13019L: linux-modules@vger.kernel.org
13020L: linux-kernel@vger.kernel.org
12357S: Maintained13021S: Maintained
12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next13022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
12359F: include/linux/module.h13023F: include/linux/module.h
12360F: kernel/module.c13024F: kernel/module.c
1236113025
@@ -12379,8 +13043,15 @@ F: Documentation/userspace-api/media/drivers/meye*
12379F: drivers/media/pci/meye/13043F: drivers/media/pci/meye/
12380F: include/uapi/linux/meye.h13044F: include/uapi/linux/meye.h
1238113045
13046MOTORCOMM PHY DRIVER
13047M: Peter Geis <pgwipeout@gmail.com>
13048L: netdev@vger.kernel.org
13049S: Maintained
13050F: drivers/net/phy/motorcomm.c
13051
12382MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD13052MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12383S: Orphan13053M: Jiri Slaby <jirislaby@kernel.org>
13054S: Maintained
12384F: Documentation/driver-api/serial/moxa-smartio.rst13055F: Documentation/driver-api/serial/moxa-smartio.rst
12385F: drivers/tty/mxser.*13056F: drivers/tty/mxser.*
1238613057
@@ -12455,6 +13126,7 @@ M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12455L: linux-media@vger.kernel.org13126L: linux-media@vger.kernel.org
12456S: Maintained13127S: Maintained
12457T: git git://linuxtv.org/media_tree.git13128T: git git://linuxtv.org/media_tree.git
13129F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12458F: drivers/media/i2c/mt9p031.c13130F: drivers/media/i2c/mt9p031.c
12459F: include/media/i2c/mt9p031.h13131F: include/media/i2c/mt9p031.h
1246013132
@@ -12593,7 +13265,7 @@ S: Orphan
12593F: drivers/net/ethernet/natsemi/natsemi.c13265F: drivers/net/ethernet/natsemi/natsemi.c
1259413266
12595NCR 5380 SCSI DRIVERS13267NCR 5380 SCSI DRIVERS
12596M: Finn Thain <fthain@telegraphics.com.au>13268M: Finn Thain <fthain@linux-m68k.org>
12597M: Michael Schmitz <schmitzmic@gmail.com>13269M: Michael Schmitz <schmitzmic@gmail.com>
12598L: linux-scsi@vger.kernel.org13270L: linux-scsi@vger.kernel.org
12599S: Maintained13271S: Maintained
@@ -12650,8 +13322,9 @@ W: http://www.netfilter.org/
12650W: http://www.iptables.org/13322W: http://www.iptables.org/
12651W: http://www.nftables.org/13323W: http://www.nftables.org/
12652Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/13324Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12653T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git13325C: irc://irc.libera.chat/netfilter
12654T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git13326T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13327T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
12655F: include/linux/netfilter*13328F: include/linux/netfilter*
12656F: include/linux/netfilter/13329F: include/linux/netfilter/
12657F: include/net/netfilter/13330F: include/net/netfilter/
@@ -12681,9 +13354,9 @@ F: drivers/rtc/rtc-ntxec.c
12681F: include/linux/mfd/ntxec.h13354F: include/linux/mfd/ntxec.h
1268213355
12683NETRONOME ETHERNET DRIVERS13356NETRONOME ETHERNET DRIVERS
12684M: Simon Horman <simon.horman@netronome.com>13357M: Simon Horman <simon.horman@corigine.com>
12685R: Jakub Kicinski <kuba@kernel.org>13358R: Jakub Kicinski <kuba@kernel.org>
12686L: oss-drivers@netronome.com13359L: oss-drivers@corigine.com
12687S: Maintained13360S: Maintained
12688F: drivers/net/ethernet/netronome/13361F: drivers/net/ethernet/netronome/
1268913362
@@ -12710,7 +13383,6 @@ M: "David S. Miller" <davem@davemloft.net>
12710M: Jakub Kicinski <kuba@kernel.org>13383M: Jakub Kicinski <kuba@kernel.org>
12711L: netdev@vger.kernel.org13384L: netdev@vger.kernel.org
12712S: Maintained13385S: Maintained
12713W: http://www.linuxfoundation.org/en/Net
12714Q: https://patchwork.kernel.org/project/netdevbpf/list/13386Q: https://patchwork.kernel.org/project/netdevbpf/list/
12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git13387T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git13388T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
@@ -12728,12 +13400,13 @@ F: include/uapi/linux/if_*
12728F: include/uapi/linux/netdevice.h13400F: include/uapi/linux/netdevice.h
1272913401
12730NETWORKING DRIVERS (WIRELESS)13402NETWORKING DRIVERS (WIRELESS)
12731M: Kalle Valo <kvalo@codeaurora.org>13403M: Kalle Valo <kvalo@kernel.org>
12732L: linux-wireless@vger.kernel.org13404L: linux-wireless@vger.kernel.org
12733S: Maintained13405S: Maintained
12734Q: http://patchwork.kernel.org/project/linux-wireless/list/13406W: https://wireless.wiki.kernel.org/
12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git13407Q: https://patchwork.kernel.org/project/linux-wireless/list/
12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12737F: Documentation/devicetree/bindings/net/wireless/13410F: Documentation/devicetree/bindings/net/wireless/
12738F: drivers/net/wireless/13411F: drivers/net/wireless/
1273913412
@@ -12749,13 +13422,13 @@ F: include/linux/dsa/
12749F: include/linux/platform_data/dsa.h13422F: include/linux/platform_data/dsa.h
12750F: include/net/dsa.h13423F: include/net/dsa.h
12751F: net/dsa/13424F: net/dsa/
13425F: tools/testing/selftests/drivers/net/dsa/
1275213426
12753NETWORKING [GENERAL]13427NETWORKING [GENERAL]
12754M: "David S. Miller" <davem@davemloft.net>13428M: "David S. Miller" <davem@davemloft.net>
12755M: Jakub Kicinski <kuba@kernel.org>13429M: Jakub Kicinski <kuba@kernel.org>
12756L: netdev@vger.kernel.org13430L: netdev@vger.kernel.org
12757S: Maintained13431S: Maintained
12758W: http://www.linuxfoundation.org/en/Net
12759Q: https://patchwork.kernel.org/project/netdevbpf/list/13432Q: https://patchwork.kernel.org/project/netdevbpf/list/
12760B: mailto:netdev@vger.kernel.org13433B: mailto:netdev@vger.kernel.org
12761T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
@@ -12806,7 +13479,11 @@ L: netdev@vger.kernel.org
12806S: Maintained13479S: Maintained
12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git13480T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12808F: arch/x86/net/*13481F: arch/x86/net/*
13482F: include/linux/ip.h
13483F: include/linux/ipv6*
13484F: include/net/fib*
12809F: include/net/ip*13485F: include/net/ip*
13486F: include/net/route.h
12810F: net/ipv4/13487F: net/ipv4/
12811F: net/ipv6/13488F: net/ipv6/
1281213489
@@ -12867,10 +13544,6 @@ F: include/net/tls.h
12867F: include/uapi/linux/tls.h13544F: include/uapi/linux/tls.h
12868F: net/tls/*13545F: net/tls/*
1286913546
12870NETWORKING [WIRELESS]
12871L: linux-wireless@vger.kernel.org
12872Q: http://patchwork.kernel.org/project/linux-wireless/list/
12873
12874NETXEN (1/10) GbE SUPPORT13547NETXEN (1/10) GbE SUPPORT
12875M: Manish Chopra <manishc@marvell.com>13548M: Manish Chopra <manishc@marvell.com>
12876M: Rahul Verma <rahulv@marvell.com>13549M: Rahul Verma <rahulv@marvell.com>
@@ -12897,8 +13570,10 @@ F: include/uapi/linux/nexthop.h
12897F: net/ipv4/nexthop.c13570F: net/ipv4/nexthop.c
1289813571
12899NFC SUBSYSTEM13572NFC SUBSYSTEM
13573M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13574L: linux-nfc@lists.01.org (subscribers-only)
12900L: netdev@vger.kernel.org13575L: netdev@vger.kernel.org
12901S: Orphan13576S: Maintained
12902F: Documentation/devicetree/bindings/net/nfc/13577F: Documentation/devicetree/bindings/net/nfc/
12903F: drivers/nfc/13578F: drivers/nfc/
12904F: include/linux/platform_data/nfcmrvl.h13579F: include/linux/platform_data/nfcmrvl.h
@@ -12909,14 +13584,14 @@ F: net/nfc/
12909NFC VIRTUAL NCI DEVICE DRIVER13584NFC VIRTUAL NCI DEVICE DRIVER
12910M: Bongsu Jeon <bongsu.jeon@samsung.com>13585M: Bongsu Jeon <bongsu.jeon@samsung.com>
12911L: netdev@vger.kernel.org13586L: netdev@vger.kernel.org
12912L: linux-nfc@lists.01.org (moderated for non-subscribers)13587L: linux-nfc@lists.01.org (subscribers-only)
12913S: Supported13588S: Supported
12914F: drivers/nfc/virtual_ncidev.c13589F: drivers/nfc/virtual_ncidev.c
12915F: tools/testing/selftests/nci/13590F: tools/testing/selftests/nci/
1291613591
12917NFS, SUNRPC, AND LOCKD CLIENTS13592NFS, SUNRPC, AND LOCKD CLIENTS
12918M: Trond Myklebust <trond.myklebust@hammerspace.com>13593M: Trond Myklebust <trond.myklebust@hammerspace.com>
12919M: Anna Schumaker <anna.schumaker@netapp.com>13594M: Anna Schumaker <anna@kernel.org>
12920L: linux-nfs@vger.kernel.org13595L: linux-nfs@vger.kernel.org
12921S: Maintained13596S: Maintained
12922W: http://client.linux-nfs.org13597W: http://client.linux-nfs.org
@@ -12960,10 +13635,16 @@ W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12960F: Documentation/scsi/NinjaSCSI.rst13635F: Documentation/scsi/NinjaSCSI.rst
12961F: drivers/scsi/nsp32*13636F: drivers/scsi/nsp32*
1296213637
13638NINTENDO HID DRIVER
13639M: Daniel J. Ogorchock <djogorchock@gmail.com>
13640L: linux-input@vger.kernel.org
13641S: Maintained
13642F: drivers/hid/hid-nintendo*
13643
12963NIOS2 ARCHITECTURE13644NIOS2 ARCHITECTURE
12964M: Ley Foon Tan <ley.foon.tan@intel.com>13645M: Dinh Nguyen <dinguyen@kernel.org>
12965S: Maintained13646S: Maintained
12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12967F: arch/nios2/13648F: arch/nios2/
1296813649
12969NITRO ENCLAVES (NE)13650NITRO ENCLAVES (NE)
@@ -13064,8 +13745,17 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13064F: Documentation/filesystems/ntfs.rst13745F: Documentation/filesystems/ntfs.rst
13065F: fs/ntfs/13746F: fs/ntfs/
1306613747
13748NTFS3 FILESYSTEM
13749M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13750L: ntfs3@lists.linux.dev
13751S: Supported
13752W: http://www.paragon-software.com/
13753T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13754F: Documentation/filesystems/ntfs3.rst
13755F: fs/ntfs3/
13756
13067NUBUS SUBSYSTEM13757NUBUS SUBSYSTEM
13068M: Finn Thain <fthain@telegraphics.com.au>13758M: Finn Thain <fthain@linux-m68k.org>
13069L: linux-m68k@lists.linux-m68k.org13759L: linux-m68k@lists.linux-m68k.org
13070S: Maintained13760S: Maintained
13071F: arch/*/include/asm/nubus.h13761F: arch/*/include/asm/nubus.h
@@ -13080,6 +13770,12 @@ S: Maintained
13080F: drivers/video/fbdev/nvidia/13770F: drivers/video/fbdev/nvidia/
13081F: drivers/video/fbdev/riva/13771F: drivers/video/fbdev/riva/
1308213772
13773NVIDIA WMI EC BACKLIGHT DRIVER
13774M: Daniel Dadap <ddadap@nvidia.com>
13775L: platform-driver-x86@vger.kernel.org
13776S: Supported
13777F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13778
13083NVM EXPRESS DRIVER13779NVM EXPRESS DRIVER
13084M: Keith Busch <kbusch@kernel.org>13780M: Keith Busch <kbusch@kernel.org>
13085M: Jens Axboe <axboe@fb.com>13781M: Jens Axboe <axboe@fb.com>
@@ -13106,7 +13802,7 @@ F: include/linux/nvme-fc.h
13106NVM EXPRESS TARGET DRIVER13802NVM EXPRESS TARGET DRIVER
13107M: Christoph Hellwig <hch@lst.de>13803M: Christoph Hellwig <hch@lst.de>
13108M: Sagi Grimberg <sagi@grimberg.me>13804M: Sagi Grimberg <sagi@grimberg.me>
13109M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>13805M: Chaitanya Kulkarni <kch@nvidia.com>
13110L: linux-nvme@lists.infradead.org13806L: linux-nvme@lists.infradead.org
13111S: Supported13807S: Supported
13112W: http://git.infradead.org/nvme.git13808W: http://git.infradead.org/nvme.git
@@ -13134,7 +13830,7 @@ M: Ashish Kumar <ashish.kumar@nxp.com>
13134R: Yogesh Gaur <yogeshgaur.83@gmail.com>13830R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13135L: linux-spi@vger.kernel.org13831L: linux-spi@vger.kernel.org
13136S: Maintained13832S: Maintained
13137F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt13833F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13138F: drivers/spi/spi-nxp-fspi.c13834F: drivers/spi/spi-nxp-fspi.c
1313913835
13140NXP FXAS21002C DRIVER13836NXP FXAS21002C DRIVER
@@ -13162,6 +13858,25 @@ S: Maintained
13162F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml13858F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13163F: drivers/gpu/drm/imx/dcss/13859F: drivers/gpu/drm/imx/dcss/
1316413860
13861NXP i.MX 8QXP ADC DRIVER
13862M: Cai Huoqing <cai.huoqing@linux.dev>
13863M: Haibo Chen <haibo.chen@nxp.com>
13864L: linux-imx@nxp.com
13865L: linux-iio@vger.kernel.org
13866S: Maintained
13867F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13868F: drivers/iio/adc/imx8qxp-adc.c
13869
13870NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13871M: Haibo Chen <haibo.chen@nxp.com>
13872L: linux-iio@vger.kernel.org
13873L: linux-imx@nxp.com
13874S: Maintained
13875F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
13876F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
13877F: drivers/iio/adc/imx7d_adc.c
13878F: drivers/iio/adc/vf610_adc.c
13879
13165NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER13880NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13166M: Jagan Teki <jagan@amarulasolutions.com>13881M: Jagan Teki <jagan@amarulasolutions.com>
13167S: Maintained13882S: Maintained
@@ -13187,6 +13902,7 @@ M: Vladimir Oltean <olteanv@gmail.com>
13187L: linux-kernel@vger.kernel.org13902L: linux-kernel@vger.kernel.org
13188S: Maintained13903S: Maintained
13189F: drivers/net/dsa/sja110513904F: drivers/net/dsa/sja1105
13905F: drivers/net/pcs/pcs-xpcs-nxp.c
1319013906
13191NXP TDA998X DRM DRIVER13907NXP TDA998X DRM DRIVER
13192M: Russell King <linux@armlinux.org.uk>13908M: Russell King <linux@armlinux.org.uk>
@@ -13205,11 +13921,18 @@ S: Maintained
13205F: Documentation/devicetree/bindings/sound/tfa9879.txt13921F: Documentation/devicetree/bindings/sound/tfa9879.txt
13206F: sound/soc/codecs/tfa9879*13922F: sound/soc/codecs/tfa9879*
1320713923
13924NXP/Goodix TFA989X (TFA1) DRIVER
13925M: Stephan Gerhold <stephan@gerhold.net>
13926L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13927S: Maintained
13928F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13929F: sound/soc/codecs/tfa989x.c
13930
13208NXP-NCI NFC DRIVER13931NXP-NCI NFC DRIVER
13209M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13210R: Charles Gorand <charles.gorand@effinnov.com>13932R: Charles Gorand <charles.gorand@effinnov.com>
13211L: linux-nfc@lists.01.org (moderated for non-subscribers)13933L: linux-nfc@lists.01.org (subscribers-only)
13212S: Supported13934S: Supported
13935F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13213F: drivers/nfc/nxp-nci13936F: drivers/nfc/nxp-nci
1321413937
13215NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER13938NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
@@ -13217,7 +13940,7 @@ M: Mirela Rabulea <mirela.rabulea@nxp.com>
13217R: NXP Linux Team <linux-imx@nxp.com>13940R: NXP Linux Team <linux-imx@nxp.com>
13218L: linux-media@vger.kernel.org13941L: linux-media@vger.kernel.org
13219S: Maintained13942S: Maintained
13220F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml13943F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13221F: drivers/media/platform/imx-jpeg13944F: drivers/media/platform/imx-jpeg
1322213945
13223NZXT-KRAKEN2 HARDWARE MONITORING DRIVER13946NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
@@ -13227,6 +13950,13 @@ S: Maintained
13227F: Documentation/hwmon/nzxt-kraken2.rst13950F: Documentation/hwmon/nzxt-kraken2.rst
13228F: drivers/hwmon/nzxt-kraken2.c13951F: drivers/hwmon/nzxt-kraken2.c
1322913952
13953NZXT-SMART2 HARDWARE MONITORING DRIVER
13954M: Aleksandr Mezin <mezin.alexander@gmail.com>
13955L: linux-hwmon@vger.kernel.org
13956S: Maintained
13957F: Documentation/hwmon/nzxt-smart2.rst
13958F: drivers/hwmon/nzxt-smart2.c
13959
13230OBJAGG13960OBJAGG
13231M: Jiri Pirko <jiri@nvidia.com>13961M: Jiri Pirko <jiri@nvidia.com>
13232L: netdev@vger.kernel.org13962L: netdev@vger.kernel.org
@@ -13326,7 +14056,7 @@ M: Santosh Shilimkar <ssantosh@kernel.org>
13326M: Kevin Hilman <khilman@kernel.org>14056M: Kevin Hilman <khilman@kernel.org>
13327L: linux-omap@vger.kernel.org14057L: linux-omap@vger.kernel.org
13328S: Maintained14058S: Maintained
13329F: Documentation/devicetree/bindings/gpio/gpio-omap.txt14059F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13330F: drivers/gpio/gpio-omap.c14060F: drivers/gpio/gpio-omap.c
1333114061
13332OMAP HARDWARE SPINLOCK SUPPORT14062OMAP HARDWARE SPINLOCK SUPPORT
@@ -13347,12 +14077,6 @@ L: linux-omap@vger.kernel.org
13347S: Maintained14077S: Maintained
13348F: arch/arm/mach-omap2/omap_hwmod*data*14078F: arch/arm/mach-omap2/omap_hwmod*data*
1334914079
13350OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13351M: Benoît Cousson <bcousson@baylibre.com>
13352L: linux-omap@vger.kernel.org
13353S: Maintained
13354F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13355
13356OMAP HWMOD SUPPORT14080OMAP HWMOD SUPPORT
13357M: Benoît Cousson <bcousson@baylibre.com>14081M: Benoît Cousson <bcousson@baylibre.com>
13358M: Paul Walmsley <paul@pwsan.com>14082M: Paul Walmsley <paul@pwsan.com>
@@ -13365,7 +14089,7 @@ M: Vignesh R <vigneshr@ti.com>
13365L: linux-omap@vger.kernel.org14089L: linux-omap@vger.kernel.org
13366L: linux-i2c@vger.kernel.org14090L: linux-i2c@vger.kernel.org
13367S: Maintained14091S: Maintained
13368F: Documentation/devicetree/bindings/i2c/i2c-omap.txt14092F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13369F: drivers/i2c/busses/i2c-omap.c14093F: drivers/i2c/busses/i2c-omap.c
1337014094
13371OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)14095OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
@@ -13496,6 +14220,13 @@ S: Maintained
13496T: git git://linuxtv.org/media_tree.git14220T: git git://linuxtv.org/media_tree.git
13497F: drivers/media/i2c/ov13858.c14221F: drivers/media/i2c/ov13858.c
1349814222
14223OMNIVISION OV13B10 SENSOR DRIVER
14224M: Arec Kao <arec.kao@intel.com>
14225L: linux-media@vger.kernel.org
14226S: Maintained
14227T: git git://linuxtv.org/media_tree.git
14228F: drivers/media/i2c/ov13b10.c
14229
13499OMNIVISION OV2680 SENSOR DRIVER14230OMNIVISION OV2680 SENSOR DRIVER
13500M: Rui Miguel Silva <rmfrfs@gmail.com>14231M: Rui Miguel Silva <rmfrfs@gmail.com>
13501L: linux-media@vger.kernel.org14232L: linux-media@vger.kernel.org
@@ -13538,7 +14269,6 @@ F: drivers/media/i2c/ov5647.c
1353814269
13539OMNIVISION OV5670 SENSOR DRIVER14270OMNIVISION OV5670 SENSOR DRIVER
13540M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>14271M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13541M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13542L: linux-media@vger.kernel.org14272L: linux-media@vger.kernel.org
13543S: Maintained14273S: Maintained
13544T: git git://linuxtv.org/media_tree.git14274T: git git://linuxtv.org/media_tree.git
@@ -13551,6 +14281,13 @@ S: Maintained
13551T: git git://linuxtv.org/media_tree.git14281T: git git://linuxtv.org/media_tree.git
13552F: drivers/media/i2c/ov5675.c14282F: drivers/media/i2c/ov5675.c
1355314283
14284OMNIVISION OV5693 SENSOR DRIVER
14285M: Daniel Scally <djrscally@gmail.com>
14286L: linux-media@vger.kernel.org
14287S: Maintained
14288T: git git://linuxtv.org/media_tree.git
14289F: drivers/media/i2c/ov5693.c
14290
13554OMNIVISION OV5695 SENSOR DRIVER14291OMNIVISION OV5695 SENSOR DRIVER
13555M: Shunqian Zheng <zhengsq@rock-chips.com>14292M: Shunqian Zheng <zhengsq@rock-chips.com>
13556L: linux-media@vger.kernel.org14293L: linux-media@vger.kernel.org
@@ -13590,6 +14327,15 @@ T: git git://linuxtv.org/media_tree.git
13590F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml14327F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13591F: drivers/media/i2c/ov8856.c14328F: drivers/media/i2c/ov8856.c
1359214329
14330OMNIVISION OV9282 SENSOR DRIVER
14331M: Paul J. Murphy <paul.j.murphy@intel.com>
14332M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14333L: linux-media@vger.kernel.org
14334S: Maintained
14335T: git git://linuxtv.org/media_tree.git
14336F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14337F: drivers/media/i2c/ov9282.c
14338
13593OMNIVISION OV9640 SENSOR DRIVER14339OMNIVISION OV9640 SENSOR DRIVER
13594M: Petr Cvek <petrcvekcz@gmail.com>14340M: Petr Cvek <petrcvekcz@gmail.com>
13595L: linux-media@vger.kernel.org14341L: linux-media@vger.kernel.org
@@ -13663,6 +14409,7 @@ M: Rob Herring <robh+dt@kernel.org>
13663M: Frank Rowand <frowand.list@gmail.com>14409M: Frank Rowand <frowand.list@gmail.com>
13664L: devicetree@vger.kernel.org14410L: devicetree@vger.kernel.org
13665S: Maintained14411S: Maintained
14412C: irc://irc.libera.chat/devicetree
13666W: http://www.devicetree.org/14413W: http://www.devicetree.org/
13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git14414T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13668F: Documentation/ABI/testing/sysfs-firmware-ofw14415F: Documentation/ABI/testing/sysfs-firmware-ofw
@@ -13674,12 +14421,19 @@ OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13674M: Rob Herring <robh+dt@kernel.org>14421M: Rob Herring <robh+dt@kernel.org>
13675L: devicetree@vger.kernel.org14422L: devicetree@vger.kernel.org
13676S: Maintained14423S: Maintained
14424C: irc://irc.libera.chat/devicetree
13677Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/14425Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13678T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git14426T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13679F: Documentation/devicetree/14427F: Documentation/devicetree/
13680F: arch/*/boot/dts/14428F: arch/*/boot/dts/
13681F: include/dt-bindings/14429F: include/dt-bindings/
1368214430
14431OPENCOMPUTE PTP CLOCK DRIVER
14432M: Jonathan Lemon <jonathan.lemon@gmail.com>
14433L: netdev@vger.kernel.org
14434S: Maintained
14435F: drivers/ptp/ptp_ocp.c
14436
13683OPENCORES I2C BUS DRIVER14437OPENCORES I2C BUS DRIVER
13684M: Peter Korsgaard <peter@korsgaard.com>14438M: Peter Korsgaard <peter@korsgaard.com>
13685M: Andrew Lunn <andrew@lunn.ch>14439M: Andrew Lunn <andrew@lunn.ch>
@@ -13812,6 +14566,15 @@ F: include/net/page_pool.h
13812F: include/trace/events/page_pool.h14566F: include/trace/events/page_pool.h
13813F: net/core/page_pool.c14567F: net/core/page_pool.c
1381414568
14569PAGE TABLE CHECK
14570M: Pasha Tatashin <pasha.tatashin@soleen.com>
14571M: Andrew Morton <akpm@linux-foundation.org>
14572L: linux-mm@kvack.org
14573S: Maintained
14574F: Documentation/vm/page_table_check.rst
14575F: include/linux/page_table_check.h
14576F: mm/page_table_check.c
14577
13815PANASONIC LAPTOP ACPI EXTRAS DRIVER14578PANASONIC LAPTOP ACPI EXTRAS DRIVER
13816M: Kenneth Chan <kenneth.t.chan@gmail.com>14579M: Kenneth Chan <kenneth.t.chan@gmail.com>
13817L: platform-driver-x86@vger.kernel.org14580L: platform-driver-x86@vger.kernel.org
@@ -13848,7 +14611,9 @@ M: Juergen Gross <jgross@suse.com>
13848M: Deep Shah <sdeep@vmware.com>14611M: Deep Shah <sdeep@vmware.com>
13849M: "VMware, Inc." <pv-drivers@vmware.com>14612M: "VMware, Inc." <pv-drivers@vmware.com>
13850L: virtualization@lists.linux-foundation.org14613L: virtualization@lists.linux-foundation.org
14614L: x86@kernel.org
13851S: Supported14615S: Supported
14616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13852F: Documentation/virt/paravirt_ops.rst14617F: Documentation/virt/paravirt_ops.rst
13853F: arch/*/include/asm/paravirt*.h14618F: arch/*/include/asm/paravirt*.h
13854F: arch/*/kernel/paravirt*14619F: arch/*/kernel/paravirt*
@@ -13943,8 +14708,7 @@ F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13943F: drivers/pci/controller/pci-aardvark.c14708F: drivers/pci/controller/pci-aardvark.c
1394414709
13945PCI DRIVER FOR ALTERA PCIE IP14710PCI DRIVER FOR ALTERA PCIE IP
13946M: Ley Foon Tan <ley.foon.tan@intel.com>14711M: Joyce Ooi <joyce.ooi@intel.com>
13947L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13948L: linux-pci@vger.kernel.org14712L: linux-pci@vger.kernel.org
13949S: Supported14713S: Supported
13950F: Documentation/devicetree/bindings/pci/altera-pcie.txt14714F: Documentation/devicetree/bindings/pci/altera-pcie.txt
@@ -13953,7 +14717,7 @@ F: drivers/pci/controller/pcie-altera.c
13953PCI DRIVER FOR APPLIEDMICRO XGENE14717PCI DRIVER FOR APPLIEDMICRO XGENE
13954M: Toan Le <toan@os.amperecomputing.com>14718M: Toan Le <toan@os.amperecomputing.com>
13955L: linux-pci@vger.kernel.org14719L: linux-pci@vger.kernel.org
13956L: linux-arm-kernel@lists.infradead.org14720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13957S: Maintained14721S: Maintained
13958F: Documentation/devicetree/bindings/pci/xgene-pci.txt14722F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13959F: drivers/pci/controller/pci-xgene.c14723F: drivers/pci/controller/pci-xgene.c
@@ -13961,7 +14725,7 @@ F: drivers/pci/controller/pci-xgene.c
13961PCI DRIVER FOR ARM VERSATILE PLATFORM14725PCI DRIVER FOR ARM VERSATILE PLATFORM
13962M: Rob Herring <robh@kernel.org>14726M: Rob Herring <robh@kernel.org>
13963L: linux-pci@vger.kernel.org14727L: linux-pci@vger.kernel.org
13964L: linux-arm-kernel@lists.infradead.org14728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13965S: Maintained14729S: Maintained
13966F: Documentation/devicetree/bindings/pci/versatile.yaml14730F: Documentation/devicetree/bindings/pci/versatile.yaml
13967F: drivers/pci/controller/pci-versatile.c14731F: drivers/pci/controller/pci-versatile.c
@@ -13969,7 +14733,7 @@ F: drivers/pci/controller/pci-versatile.c
13969PCI DRIVER FOR ARMADA 8K14733PCI DRIVER FOR ARMADA 8K
13970M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>14734M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13971L: linux-pci@vger.kernel.org14735L: linux-pci@vger.kernel.org
13972L: linux-arm-kernel@lists.infradead.org14736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13973S: Maintained14737S: Maintained
13974F: Documentation/devicetree/bindings/pci/pci-armada8k.txt14738F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13975F: drivers/pci/controller/dwc/pcie-armada8k.c14739F: drivers/pci/controller/dwc/pcie-armada8k.c
@@ -13987,7 +14751,7 @@ M: Mingkai Hu <mingkai.hu@nxp.com>
13987M: Roy Zang <roy.zang@nxp.com>14751M: Roy Zang <roy.zang@nxp.com>
13988L: linuxppc-dev@lists.ozlabs.org14752L: linuxppc-dev@lists.ozlabs.org
13989L: linux-pci@vger.kernel.org14753L: linux-pci@vger.kernel.org
13990L: linux-arm-kernel@lists.infradead.org14754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13991S: Maintained14755S: Maintained
13992F: drivers/pci/controller/dwc/*layerscape*14756F: drivers/pci/controller/dwc/*layerscape*
1399314757
@@ -14006,7 +14770,7 @@ M: Lucas Stach <l.stach@pengutronix.de>
14006L: linux-pci@vger.kernel.org14770L: linux-pci@vger.kernel.org
14007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)14771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14008S: Maintained14772S: Maintained
14009F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt14773F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14010F: drivers/pci/controller/dwc/*imx6*14774F: drivers/pci/controller/dwc/*imx6*
1401114775
14012PCI DRIVER FOR FU74014776PCI DRIVER FOR FU740
@@ -14017,8 +14781,15 @@ S: Maintained
14017F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml14781F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14018F: drivers/pci/controller/dwc/pcie-fu740.c14782F: drivers/pci/controller/dwc/pcie-fu740.c
1401914783
14784PCI DRIVER FOR INTEL IXP4XX
14785M: Linus Walleij <linus.walleij@linaro.org>
14786S: Maintained
14787F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14788F: drivers/pci/controller/pci-ixp4xx.c
14789
14020PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)14790PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14021M: Jonathan Derrick <jonathan.derrick@intel.com>14791M: Nirmal Patel <nirmal.patel@linux.intel.com>
14792R: Jonathan Derrick <jonathan.derrick@linux.dev>
14022L: linux-pci@vger.kernel.org14793L: linux-pci@vger.kernel.org
14023S: Supported14794S: Supported
14024F: drivers/pci/controller/vmd.c14795F: drivers/pci/controller/vmd.c
@@ -14061,7 +14832,7 @@ F: drivers/pci/controller/pci-tegra.c
14061PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER14832PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14062M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>14833M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14063L: linux-pci@vger.kernel.org14834L: linux-pci@vger.kernel.org
14064L: linux-arm-kernel@lists.infradead.org14835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14065S: Maintained14836S: Maintained
14066F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt14837F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14067F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c14838F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
@@ -14088,14 +14859,15 @@ M: Jingoo Han <jingoohan1@gmail.com>
14088M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>14859M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14089L: linux-pci@vger.kernel.org14860L: linux-pci@vger.kernel.org
14090S: Maintained14861S: Maintained
14091F: Documentation/devicetree/bindings/pci/designware-pcie.txt14862F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14863F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14092F: drivers/pci/controller/dwc/*designware*14864F: drivers/pci/controller/dwc/*designware*
1409314865
14094PCI DRIVER FOR TI DRA7XX/J721E14866PCI DRIVER FOR TI DRA7XX/J721E
14095M: Kishon Vijay Abraham I <kishon@ti.com>14867M: Kishon Vijay Abraham I <kishon@ti.com>
14096L: linux-omap@vger.kernel.org14868L: linux-omap@vger.kernel.org
14097L: linux-pci@vger.kernel.org14869L: linux-pci@vger.kernel.org
14098L: linux-arm-kernel@lists.infradead.org14870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14099S: Supported14871S: Supported
14100F: Documentation/devicetree/bindings/pci/ti-pci.txt14872F: Documentation/devicetree/bindings/pci/ti-pci.txt
14101F: drivers/pci/controller/cadence/pci-j721e.c14873F: drivers/pci/controller/cadence/pci-j721e.c
@@ -14111,11 +14883,15 @@ F: drivers/pci/controller/pci-v3-semi.c
14111PCI ENDPOINT SUBSYSTEM14883PCI ENDPOINT SUBSYSTEM
14112M: Kishon Vijay Abraham I <kishon@ti.com>14884M: Kishon Vijay Abraham I <kishon@ti.com>
14113M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>14885M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14886R: Krzysztof Wilczyński <kw@linux.com>
14114L: linux-pci@vger.kernel.org14887L: linux-pci@vger.kernel.org
14115S: Supported14888S: Supported
14889Q: https://patchwork.kernel.org/project/linux-pci/list/
14890B: https://bugzilla.kernel.org
14891C: irc://irc.oftc.net/linux-pci
14892T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14116F: Documentation/PCI/endpoint/*14893F: Documentation/PCI/endpoint/*
14117F: Documentation/misc-devices/pci-endpoint-test.rst14894F: Documentation/misc-devices/pci-endpoint-test.rst
14118T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14119F: drivers/misc/pci_endpoint_test.c14895F: drivers/misc/pci_endpoint_test.c
14120F: drivers/pci/endpoint/14896F: drivers/pci/endpoint/
14121F: tools/pci/14897F: tools/pci/
@@ -14140,18 +14916,30 @@ L: linux-pci@vger.kernel.org
14140S: Supported14916S: Supported
14141F: Documentation/PCI/pci-error-recovery.rst14917F: Documentation/PCI/pci-error-recovery.rst
1414214918
14143PCI MSI DRIVER FOR ALTERA MSI IP14919PCI PEER-TO-PEER DMA (P2PDMA)
14144M: Ley Foon Tan <ley.foon.tan@intel.com>14920M: Bjorn Helgaas <bhelgaas@google.com>
14145L: rfi@lists.rocketboards.org (moderated for non-subscribers)14921M: Logan Gunthorpe <logang@deltatee.com>
14146L: linux-pci@vger.kernel.org14922L: linux-pci@vger.kernel.org
14147S: Supported14923S: Supported
14148F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt14924Q: https://patchwork.kernel.org/project/linux-pci/list/
14925B: https://bugzilla.kernel.org
14926C: irc://irc.oftc.net/linux-pci
14927T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14928F: Documentation/driver-api/pci/p2pdma.rst
14929F: drivers/pci/p2pdma.c
14930F: include/linux/pci-p2pdma.h
14931
14932PCI MSI DRIVER FOR ALTERA MSI IP
14933M: Joyce Ooi <joyce.ooi@intel.com>
14934L: linux-pci@vger.kernel.org
14935S: Supported
14936F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14149F: drivers/pci/controller/pcie-altera-msi.c14937F: drivers/pci/controller/pcie-altera-msi.c
1415014938
14151PCI MSI DRIVER FOR APPLIEDMICRO XGENE14939PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14152M: Toan Le <toan@os.amperecomputing.com>14940M: Toan Le <toan@os.amperecomputing.com>
14153L: linux-pci@vger.kernel.org14941L: linux-pci@vger.kernel.org
14154L: linux-arm-kernel@lists.infradead.org14942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14155S: Maintained14943S: Maintained
14156F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt14944F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14157F: drivers/pci/controller/pci-xgene-msi.c14945F: drivers/pci/controller/pci-xgene-msi.c
@@ -14159,17 +14947,24 @@ F: drivers/pci/controller/pci-xgene-msi.c
14159PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS14947PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14160M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>14948M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14161R: Rob Herring <robh@kernel.org>14949R: Rob Herring <robh@kernel.org>
14950R: Krzysztof Wilczyński <kw@linux.com>
14162L: linux-pci@vger.kernel.org14951L: linux-pci@vger.kernel.org
14163S: Supported14952S: Supported
14164Q: http://patchwork.ozlabs.org/project/linux-pci/list/14953Q: https://patchwork.kernel.org/project/linux-pci/list/
14165T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/14954B: https://bugzilla.kernel.org
14955C: irc://irc.oftc.net/linux-pci
14956T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14166F: drivers/pci/controller/14957F: drivers/pci/controller/
14958F: drivers/pci/pci-bridge-emul.c
14959F: drivers/pci/pci-bridge-emul.h
1416714960
14168PCI SUBSYSTEM14961PCI SUBSYSTEM
14169M: Bjorn Helgaas <bhelgaas@google.com>14962M: Bjorn Helgaas <bhelgaas@google.com>
14170L: linux-pci@vger.kernel.org14963L: linux-pci@vger.kernel.org
14171S: Supported14964S: Supported
14172Q: http://patchwork.ozlabs.org/project/linux-pci/list/14965Q: https://patchwork.kernel.org/project/linux-pci/list/
14966B: https://bugzilla.kernel.org
14967C: irc://irc.oftc.net/linux-pci
14173T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git14968T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14174F: Documentation/PCI/14969F: Documentation/PCI/
14175F: Documentation/devicetree/bindings/pci/14970F: Documentation/devicetree/bindings/pci/
@@ -14224,7 +15019,7 @@ M: Xiaowei Song <songxiaowei@hisilicon.com>
14224M: Binghui Wang <wangbinghui@hisilicon.com>15019M: Binghui Wang <wangbinghui@hisilicon.com>
14225L: linux-pci@vger.kernel.org15020L: linux-pci@vger.kernel.org
14226S: Maintained15021S: Maintained
14227F: Documentation/devicetree/bindings/pci/kirin-pcie.txt15022F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14228F: drivers/pci/controller/dwc/pcie-kirin.c15023F: drivers/pci/controller/dwc/pcie-kirin.c
1422915024
14230PCIE DRIVER FOR HISILICON STB15025PCIE DRIVER FOR HISILICON STB
@@ -14234,11 +15029,25 @@ S: Maintained
14234F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt15029F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14235F: drivers/pci/controller/dwc/pcie-histb.c15030F: drivers/pci/controller/dwc/pcie-histb.c
1423615031
15032PCIE DRIVER FOR INTEL KEEM BAY
15033M: Srikanth Thokala <srikanth.thokala@intel.com>
15034L: linux-pci@vger.kernel.org
15035S: Supported
15036F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15037F: drivers/pci/controller/dwc/pcie-keembay.c
15038
15039PCIE DRIVER FOR INTEL LGM GW SOC
15040M: Rahul Tanwar <rtanwar@maxlinear.com>
15041L: linux-pci@vger.kernel.org
15042S: Maintained
15043F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15044F: drivers/pci/controller/dwc/pcie-intel-gw.c
15045
14237PCIE DRIVER FOR MEDIATEK15046PCIE DRIVER FOR MEDIATEK
14238M: Ryder Lee <ryder.lee@mediatek.com>15047M: Ryder Lee <ryder.lee@mediatek.com>
14239M: Jianjun Wang <jianjun.wang@mediatek.com>15048M: Jianjun Wang <jianjun.wang@mediatek.com>
14240L: linux-pci@vger.kernel.org15049L: linux-pci@vger.kernel.org
14241L: linux-mediatek@lists.infradead.org15050L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14242S: Supported15051S: Supported
14243F: Documentation/devicetree/bindings/pci/mediatek*15052F: Documentation/devicetree/bindings/pci/mediatek*
14244F: drivers/pci/controller/*mediatek*15053F: drivers/pci/controller/*mediatek*
@@ -14255,7 +15064,15 @@ M: Stanimir Varbanov <svarbanov@mm-sol.com>
14255L: linux-pci@vger.kernel.org15064L: linux-pci@vger.kernel.org
14256L: linux-arm-msm@vger.kernel.org15065L: linux-arm-msm@vger.kernel.org
14257S: Maintained15066S: Maintained
14258F: drivers/pci/controller/dwc/*qcom*15067F: drivers/pci/controller/dwc/pcie-qcom.c
15068
15069PCIE ENDPOINT DRIVER FOR QUALCOMM
15070M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15071L: linux-pci@vger.kernel.org
15072L: linux-arm-msm@vger.kernel.org
15073S: Maintained
15074F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15075F: drivers/pci/controller/dwc/pcie-qcom-ep.c
1425915076
14260PCIE DRIVER FOR ROCKCHIP15077PCIE DRIVER FOR ROCKCHIP
14261M: Shawn Lin <shawn.lin@rock-chips.com>15078M: Shawn Lin <shawn.lin@rock-chips.com>
@@ -14281,7 +15098,7 @@ F: drivers/pci/controller/dwc/*spear*
14281PCMCIA SUBSYSTEM15098PCMCIA SUBSYSTEM
14282M: Dominik Brodowski <linux@dominikbrodowski.net>15099M: Dominik Brodowski <linux@dominikbrodowski.net>
14283S: Odd Fixes15100S: Odd Fixes
14284T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git15101T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
14285F: Documentation/pcmcia/15102F: Documentation/pcmcia/
14286F: drivers/pcmcia/15103F: drivers/pcmcia/
14287F: include/pcmcia/15104F: include/pcmcia/
@@ -14318,10 +15135,12 @@ PER-CPU MEMORY ALLOCATOR
14318M: Dennis Zhou <dennis@kernel.org>15135M: Dennis Zhou <dennis@kernel.org>
14319M: Tejun Heo <tj@kernel.org>15136M: Tejun Heo <tj@kernel.org>
14320M: Christoph Lameter <cl@linux.com>15137M: Christoph Lameter <cl@linux.com>
15138L: linux-mm@kvack.org
14321S: Maintained15139S: Maintained
14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git15140T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14323F: arch/*/include/asm/percpu.h15141F: arch/*/include/asm/percpu.h
14324F: include/linux/percpu*.h15142F: include/linux/percpu*.h
15143F: lib/percpu*.c
14325F: mm/percpu*.c15144F: mm/percpu*.c
1432615145
14327PER-TASK DELAY ACCOUNTING15146PER-TASK DELAY ACCOUNTING
@@ -14336,7 +15155,7 @@ M: Ingo Molnar <mingo@redhat.com>
14336M: Arnaldo Carvalho de Melo <acme@kernel.org>15155M: Arnaldo Carvalho de Melo <acme@kernel.org>
14337R: Mark Rutland <mark.rutland@arm.com>15156R: Mark Rutland <mark.rutland@arm.com>
14338R: Alexander Shishkin <alexander.shishkin@linux.intel.com>15157R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14339R: Jiri Olsa <jolsa@redhat.com>15158R: Jiri Olsa <jolsa@kernel.org>
14340R: Namhyung Kim <namhyung@kernel.org>15159R: Namhyung Kim <namhyung@kernel.org>
14341L: linux-perf-users@vger.kernel.org15160L: linux-perf-users@vger.kernel.org
14342L: linux-kernel@vger.kernel.org15161L: linux-kernel@vger.kernel.org
@@ -14427,6 +15246,12 @@ F: Documentation/driver-api/pin-control.rst
14427F: drivers/pinctrl/15246F: drivers/pinctrl/
14428F: include/linux/pinctrl/15247F: include/linux/pinctrl/
1442915248
15249PIN CONTROLLER - AMD
15250M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15251M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15252S: Maintained
15253F: drivers/pinctrl/pinctrl-amd.c
15254
14430PIN CONTROLLER - FREESCALE15255PIN CONTROLLER - FREESCALE
14431M: Dong Aisheng <aisheng.dong@nxp.com>15256M: Dong Aisheng <aisheng.dong@nxp.com>
14432M: Fabio Estevam <festevam@gmail.com>15257M: Fabio Estevam <festevam@gmail.com>
@@ -14445,12 +15270,19 @@ S: Maintained
14445T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git15270T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14446F: drivers/pinctrl/intel/15271F: drivers/pinctrl/intel/
1444715272
15273PIN CONTROLLER - KEEMBAY
15274M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15275S: Supported
15276F: drivers/pinctrl/pinctrl-keembay*
15277
14448PIN CONTROLLER - MEDIATEK15278PIN CONTROLLER - MEDIATEK
14449M: Sean Wang <sean.wang@kernel.org>15279M: Sean Wang <sean.wang@kernel.org>
14450L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)15280L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14451S: Maintained15281S: Maintained
14452F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt15282F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14453F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt15283F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15284F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15285F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14454F: drivers/pinctrl/mediatek/15286F: drivers/pinctrl/mediatek/
1445515287
14456PIN CONTROLLER - MICROCHIP AT9115288PIN CONTROLLER - MICROCHIP AT91
@@ -14480,9 +15312,11 @@ PIN CONTROLLER - SAMSUNG
14480M: Tomasz Figa <tomasz.figa@gmail.com>15312M: Tomasz Figa <tomasz.figa@gmail.com>
14481M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>15313M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14482M: Sylwester Nawrocki <s.nawrocki@samsung.com>15314M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15315R: Alim Akhtar <alim.akhtar@samsung.com>
14483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)15316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484L: linux-samsung-soc@vger.kernel.org15317L: linux-samsung-soc@vger.kernel.org
14485S: Maintained15318S: Maintained
15319C: irc://irc.libera.chat/linux-exynos
14486Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/15320Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git15321T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14488F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt15322F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
@@ -14497,20 +15331,10 @@ L: linux-omap@vger.kernel.org
14497S: Maintained15331S: Maintained
14498F: drivers/pinctrl/pinctrl-single.c15332F: drivers/pinctrl/pinctrl-single.c
1449915333
14500PIN CONTROLLER - ST SPEAR15334PIN CONTROLLER - THUNDERBAY
14501M: Viresh Kumar <vireshk@kernel.org>15335M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)15336S: Supported
14503S: Maintained15337F: drivers/pinctrl/pinctrl-thunderbay.c
14504W: http://www.st.com/spear
14505F: drivers/pinctrl/spear/
14506
14507PISTACHIO SOC SUPPORT
14508M: James Hartley <james.hartley@sondrel.com>
14509L: linux-mips@vger.kernel.org
14510S: Odd Fixes
14511F: arch/mips/boot/dts/img/pistachio*
14512F: arch/mips/configs/pistachio*_defconfig
14513F: arch/mips/pistachio/
1451415338
14515PKTCDVD DRIVER15339PKTCDVD DRIVER
14516M: linux-block@vger.kernel.org15340M: linux-block@vger.kernel.org
@@ -14560,7 +15384,6 @@ S: Maintained
14560W: http://hwmon.wiki.kernel.org/15384W: http://hwmon.wiki.kernel.org/
14561W: http://www.roeck-us.net/linux/drivers/15385W: http://www.roeck-us.net/linux/drivers/
14562T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git15386T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14563F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14564F: Documentation/devicetree/bindings/hwmon/ltc2978.txt15387F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14565F: Documentation/devicetree/bindings/hwmon/max31785.txt15388F: Documentation/devicetree/bindings/hwmon/max31785.txt
14566F: Documentation/hwmon/adm1275.rst15389F: Documentation/hwmon/adm1275.rst
@@ -14621,7 +15444,7 @@ F: kernel/time/*timer*
14621F: kernel/time/namespace.c15444F: kernel/time/namespace.c
1462215445
14623POWER MANAGEMENT CORE15446POWER MANAGEMENT CORE
14624M: "Rafael J. Wysocki" <rjw@rjwysocki.net>15447M: "Rafael J. Wysocki" <rafael@kernel.org>
14625L: linux-pm@vger.kernel.org15448L: linux-pm@vger.kernel.org
14626S: Supported15449S: Supported
14627B: https://bugzilla.kernel.org15450B: https://bugzilla.kernel.org
@@ -14646,7 +15469,7 @@ F: include/linux/dtpm.h
14646POWER STATE COORDINATION INTERFACE (PSCI)15469POWER STATE COORDINATION INTERFACE (PSCI)
14647M: Mark Rutland <mark.rutland@arm.com>15470M: Mark Rutland <mark.rutland@arm.com>
14648M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>15471M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14649L: linux-arm-kernel@lists.infradead.org15472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14650S: Maintained15473S: Maintained
14651F: drivers/firmware/psci/15474F: drivers/firmware/psci/
14652F: include/linux/psci.h15475F: include/linux/psci.h
@@ -14660,6 +15483,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14660F: Documentation/ABI/testing/sysfs-class-power15483F: Documentation/ABI/testing/sysfs-class-power
14661F: Documentation/devicetree/bindings/power/supply/15484F: Documentation/devicetree/bindings/power/supply/
14662F: drivers/power/supply/15485F: drivers/power/supply/
15486F: include/linux/power/
14663F: include/linux/power_supply.h15487F: include/linux/power_supply.h
1466415488
14665POWERNV OPERATOR PANEL LCD DISPLAY DRIVER15489POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
@@ -14724,15 +15548,14 @@ M: Sergey Senozhatsky <senozhatsky@chromium.org>
14724R: Steven Rostedt <rostedt@goodmis.org>15548R: Steven Rostedt <rostedt@goodmis.org>
14725R: John Ogness <john.ogness@linutronix.de>15549R: John Ogness <john.ogness@linutronix.de>
14726S: Maintained15550S: Maintained
15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
14727F: include/linux/printk.h15552F: include/linux/printk.h
14728F: kernel/printk/15553F: kernel/printk/
1472915554
14730PRISM54 WIRELESS DRIVER15555PRINTK INDEXING
14731M: Luis Chamberlain <mcgrof@kernel.org>15556R: Chris Down <chris@chrisdown.name>
14732L: linux-wireless@vger.kernel.org15557S: Maintained
14733S: Obsolete15558F: kernel/printk/index.c
14734W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14735F: drivers/net/wireless/intersil/prism54/
1473615559
14737PROC FILESYSTEM15560PROC FILESYSTEM
14738L: linux-kernel@vger.kernel.org15561L: linux-kernel@vger.kernel.org
@@ -14800,7 +15623,7 @@ S: Maintained
14800T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore15623T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14801F: Documentation/admin-guide/ramoops.rst15624F: Documentation/admin-guide/ramoops.rst
14802F: Documentation/admin-guide/pstore-blk.rst15625F: Documentation/admin-guide/pstore-blk.rst
14803F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt15626F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
14804F: drivers/acpi/apei/erst.c15627F: drivers/acpi/apei/erst.c
14805F: drivers/firmware/efi/efi-pstore.c15628F: drivers/firmware/efi/efi-pstore.c
14806F: fs/pstore/15629F: fs/pstore/
@@ -14818,6 +15641,13 @@ F: drivers/net/phy/dp83640*
14818F: drivers/ptp/*15641F: drivers/ptp/*
14819F: include/linux/ptp_cl*15642F: include/linux/ptp_cl*
1482015643
15644PTP VIRTUAL CLOCK SUPPORT
15645M: Yangbo Lu <yangbo.lu@nxp.com>
15646L: netdev@vger.kernel.org
15647S: Maintained
15648F: drivers/ptp/ptp_vclock.c
15649F: net/ethtool/phc_vclocks.c
15650
14821PTRACE SUPPORT15651PTRACE SUPPORT
14822M: Oleg Nesterov <oleg@redhat.com>15652M: Oleg Nesterov <oleg@redhat.com>
14823S: Maintained15653S: Maintained
@@ -14983,7 +15813,7 @@ F: drivers/scsi/qedi/
1498315813
14984QLOGIC QL4xxx ETHERNET DRIVER15814QLOGIC QL4xxx ETHERNET DRIVER
14985M: Ariel Elior <aelior@marvell.com>15815M: Ariel Elior <aelior@marvell.com>
14986M: GR-everest-linux-l2@marvell.com15816M: Manish Chopra <manishc@marvell.com>
14987L: netdev@vger.kernel.org15817L: netdev@vger.kernel.org
14988S: Supported15818S: Supported
14989F: drivers/net/ethernet/qlogic/qed/15819F: drivers/net/ethernet/qlogic/qed/
@@ -15084,27 +15914,38 @@ T: git git://linuxtv.org/anttip/media_tree.git
15084F: drivers/media/tuners/qt1010*15914F: drivers/media/tuners/qt1010*
1508515915
15086QUALCOMM ATHEROS ATH10K WIRELESS DRIVER15916QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15087M: Kalle Valo <kvalo@codeaurora.org>15917M: Kalle Valo <kvalo@kernel.org>
15088L: ath10k@lists.infradead.org15918L: ath10k@lists.infradead.org
15089S: Supported15919S: Supported
15090W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k15920W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git15921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15092F: drivers/net/wireless/ath/ath10k/15922F: drivers/net/wireless/ath/ath10k/
15923F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
1509315924
15094QUALCOMM ATHEROS ATH11K WIRELESS DRIVER15925QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15095M: Kalle Valo <kvalo@codeaurora.org>15926M: Kalle Valo <kvalo@kernel.org>
15096L: ath11k@lists.infradead.org15927L: ath11k@lists.infradead.org
15097S: Supported15928S: Supported
15098T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git15929T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15099F: drivers/net/wireless/ath/ath11k/15930F: drivers/net/wireless/ath/ath11k/
15931F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.txt
1510015932
15101QUALCOMM ATHEROS ATH9K WIRELESS DRIVER15933QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15102M: ath9k-devel@qca.qualcomm.com15934M: Toke Høiland-Jørgensen <toke@toke.dk>
15103L: linux-wireless@vger.kernel.org15935L: linux-wireless@vger.kernel.org
15104S: Supported15936S: Maintained
15105W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k15937W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15938F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15106F: drivers/net/wireless/ath/ath9k/15939F: drivers/net/wireless/ath/ath9k/
1510715940
15941QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
15942M: Stephan Gerhold <stephan@gerhold.net>
15943L: netdev@vger.kernel.org
15944L: linux-arm-msm@vger.kernel.org
15945S: Maintained
15946F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
15947F: drivers/net/wwan/qcom_bam_dmux.c
15948
15108QUALCOMM CAMERA SUBSYSTEM DRIVER15949QUALCOMM CAMERA SUBSYSTEM DRIVER
15109M: Robert Foss <robert.foss@linaro.org>15950M: Robert Foss <robert.foss@linaro.org>
15110M: Todor Tomov <todor.too@gmail.com>15951M: Todor Tomov <todor.too@gmail.com>
@@ -15114,6 +15955,15 @@ F: Documentation/admin-guide/media/qcom_camss.rst
15114F: Documentation/devicetree/bindings/media/*camss*15955F: Documentation/devicetree/bindings/media/*camss*
15115F: drivers/media/platform/qcom/camss/15956F: drivers/media/platform/qcom/camss/
1511615957
15958QUALCOMM CLOCK DRIVERS
15959M: Bjorn Andersson <bjorn.andersson@linaro.org>
15960L: linux-arm-msm@vger.kernel.org
15961S: Supported
15962T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
15963F: Documentation/devicetree/bindings/clock/qcom,*
15964F: drivers/clk/qcom/
15965F: include/dt-bindings/clock/qcom,*
15966
15117QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER15967QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15118M: Niklas Cassel <nks@flawful.org>15968M: Niklas Cassel <nks@flawful.org>
15119L: linux-pm@vger.kernel.org15969L: linux-pm@vger.kernel.org
@@ -15129,6 +15979,13 @@ S: Maintained
15129F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt15979F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15130F: drivers/cpufreq/qcom-cpufreq-nvmem.c15980F: drivers/cpufreq/qcom-cpufreq-nvmem.c
1513115981
15982QUALCOMM CRYPTO DRIVERS
15983M: Thara Gopinath <thara.gopinath@linaro.org>
15984L: linux-crypto@vger.kernel.org
15985L: linux-arm-msm@vger.kernel.org
15986S: Maintained
15987F: drivers/crypto/qce/
15988
15132QUALCOMM EMAC GIGABIT ETHERNET DRIVER15989QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15133M: Timur Tabi <timur@kernel.org>15990M: Timur Tabi <timur@kernel.org>
15134L: netdev@vger.kernel.org15991L: netdev@vger.kernel.org
@@ -15142,13 +15999,14 @@ S: Maintained
15142F: Documentation/devicetree/bindings/net/qcom,ethqos.txt15999F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15143F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c16000F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
1514416001
15145QUALCOMM GENERIC INTERFACE I2C DRIVER16002QUALCOMM FASTRPC DRIVER
15146M: Akash Asthana <akashast@codeaurora.org>16003M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15147M: Mukesh Savaliya <msavaliy@codeaurora.org>16004M: Amol Maheshwari <amahesh@qti.qualcomm.com>
15148L: linux-i2c@vger.kernel.org
15149L: linux-arm-msm@vger.kernel.org16005L: linux-arm-msm@vger.kernel.org
15150S: Supported16006S: Maintained
15151F: drivers/i2c/busses/i2c-qcom-geni.c16007F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16008F: drivers/misc/fastrpc.c
16009F: include/uapi/misc/fastrpc.h
1515216010
15153QUALCOMM HEXAGON ARCHITECTURE16011QUALCOMM HEXAGON ARCHITECTURE
15154M: Brian Cain <bcain@codeaurora.org>16012M: Brian Cain <bcain@codeaurora.org>
@@ -15158,7 +16016,7 @@ F: arch/hexagon/
1515816016
15159QUALCOMM HIDMA DRIVER16017QUALCOMM HIDMA DRIVER
15160M: Sinan Kaya <okaya@kernel.org>16018M: Sinan Kaya <okaya@kernel.org>
15161L: linux-arm-kernel@lists.infradead.org16019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15162L: linux-arm-msm@vger.kernel.org16020L: linux-arm-msm@vger.kernel.org
15163L: dmaengine@vger.kernel.org16021L: dmaengine@vger.kernel.org
15164S: Supported16022S: Supported
@@ -15212,6 +16070,14 @@ S: Maintained
15212F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml16070F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15213F: drivers/regulator/vqmmc-ipq4019-regulator.c16071F: drivers/regulator/vqmmc-ipq4019-regulator.c
1521416072
16073QUALCOMM NAND CONTROLLER DRIVER
16074M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16075L: linux-mtd@lists.infradead.org
16076L: linux-arm-msm@vger.kernel.org
16077S: Maintained
16078F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16079F: drivers/mtd/nand/raw/qcom_nandc.c
16080
15215QUALCOMM RMNET DRIVER16081QUALCOMM RMNET DRIVER
15216M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>16082M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15217M: Sean Tranchetti <stranche@codeaurora.org>16083M: Sean Tranchetti <stranche@codeaurora.org>
@@ -15240,11 +16106,10 @@ F: Documentation/devicetree/bindings/media/*venus*
15240F: drivers/media/platform/qcom/venus/16106F: drivers/media/platform/qcom/venus/
1524116107
15242QUALCOMM WCN36XX WIRELESS DRIVER16108QUALCOMM WCN36XX WIRELESS DRIVER
15243M: Kalle Valo <kvalo@codeaurora.org>16109M: Loic Poulain <loic.poulain@linaro.org>
15244L: wcn36xx@lists.infradead.org16110L: wcn36xx@lists.infradead.org
15245S: Supported16111S: Supported
15246W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx16112W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15247T: git git://github.com/KrasnikovEugene/wcn36xx.git
15248F: drivers/net/wireless/ath/wcn36xx/16113F: drivers/net/wireless/ath/wcn36xx/
1524916114
15250QUANTENNA QTNFMAC WIRELESS DRIVER16115QUANTENNA QTNFMAC WIRELESS DRIVER
@@ -15257,9 +16122,12 @@ F: drivers/net/wireless/quantenna
15257RADEON and AMDGPU DRM DRIVERS16122RADEON and AMDGPU DRM DRIVERS
15258M: Alex Deucher <alexander.deucher@amd.com>16123M: Alex Deucher <alexander.deucher@amd.com>
15259M: Christian König <christian.koenig@amd.com>16124M: Christian König <christian.koenig@amd.com>
16125M: Pan, Xinhui <Xinhui.Pan@amd.com>
15260L: amd-gfx@lists.freedesktop.org16126L: amd-gfx@lists.freedesktop.org
15261S: Supported16127S: Supported
15262T: git https://gitlab.freedesktop.org/agd5f/linux.git16128T: git https://gitlab.freedesktop.org/agd5f/linux.git
16129B: https://gitlab.freedesktop.org/drm/amd/-/issues
16130C: irc://irc.oftc.net/radeon
15263F: drivers/gpu/drm/amd/16131F: drivers/gpu/drm/amd/
15264F: drivers/gpu/drm/radeon/16132F: drivers/gpu/drm/radeon/
15265F: include/uapi/drm/amdgpu_drm.h16133F: include/uapi/drm/amdgpu_drm.h
@@ -15339,6 +16207,8 @@ F: arch/mips/generic/board-ranchu.c
1533916207
15340RANDOM NUMBER DRIVER16208RANDOM NUMBER DRIVER
15341M: "Theodore Ts'o" <tytso@mit.edu>16209M: "Theodore Ts'o" <tytso@mit.edu>
16210M: Jason A. Donenfeld <Jason@zx2c4.com>
16211T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
15342S: Maintained16212S: Maintained
15343F: drivers/char/random.c16213F: drivers/char/random.c
1534416214
@@ -15493,6 +16363,13 @@ S: Maintained
15493F: include/sound/rt*.h16363F: include/sound/rt*.h
15494F: sound/soc/codecs/rt*16364F: sound/soc/codecs/rt*
1549516365
16366REALTEK OTTO WATCHDOG
16367M: Sander Vanheule <sander@svanheule.net>
16368L: linux-watchdog@vger.kernel.org
16369S: Maintained
16370F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16371F: drivers/watchdog/realtek_otto_wdt.c
16372
15496REALTEK RTL83xx SMI DSA ROUTER CHIPS16373REALTEK RTL83xx SMI DSA ROUTER CHIPS
15497M: Linus Walleij <linus.walleij@linaro.org>16374M: Linus Walleij <linus.walleij@linaro.org>
15498S: Maintained16375S: Maintained
@@ -15514,6 +16391,12 @@ L: linux-wireless@vger.kernel.org
15514S: Maintained16391S: Maintained
15515F: drivers/net/wireless/realtek/rtw88/16392F: drivers/net/wireless/realtek/rtw88/
1551616393
16394REALTEK WIRELESS DRIVER (rtw89)
16395M: Ping-Ke Shih <pkshih@realtek.com>
16396L: linux-wireless@vger.kernel.org
16397S: Maintained
16398F: drivers/net/wireless/realtek/rtw89/
16399
15517REDPINE WIRELESS DRIVER16400REDPINE WIRELESS DRIVER
15518M: Amitkumar Karwar <amitkarwar@gmail.com>16401M: Amitkumar Karwar <amitkarwar@gmail.com>
15519M: Siva Rebbagondla <siva8118@gmail.com>16402M: Siva Rebbagondla <siva8118@gmail.com>
@@ -15536,12 +16419,11 @@ S: Supported
15536F: fs/reiserfs/16419F: fs/reiserfs/
1553716420
15538REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM16421REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15539M: Ohad Ben-Cohen <ohad@wizery.com>
15540M: Bjorn Andersson <bjorn.andersson@linaro.org>16422M: Bjorn Andersson <bjorn.andersson@linaro.org>
15541M: Mathieu Poirier <mathieu.poirier@linaro.org>16423M: Mathieu Poirier <mathieu.poirier@linaro.org>
15542L: linux-remoteproc@vger.kernel.org16424L: linux-remoteproc@vger.kernel.org
15543S: Maintained16425S: Maintained
15544T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next16426T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
15545F: Documentation/ABI/testing/sysfs-class-remoteproc16427F: Documentation/ABI/testing/sysfs-class-remoteproc
15546F: Documentation/devicetree/bindings/remoteproc/16428F: Documentation/devicetree/bindings/remoteproc/
15547F: Documentation/staging/remoteproc.rst16429F: Documentation/staging/remoteproc.rst
@@ -15550,12 +16432,11 @@ F: include/linux/remoteproc.h
15550F: include/linux/remoteproc/16432F: include/linux/remoteproc/
1555116433
15552REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM16434REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15553M: Ohad Ben-Cohen <ohad@wizery.com>
15554M: Bjorn Andersson <bjorn.andersson@linaro.org>16435M: Bjorn Andersson <bjorn.andersson@linaro.org>
15555M: Mathieu Poirier <mathieu.poirier@linaro.org>16436M: Mathieu Poirier <mathieu.poirier@linaro.org>
15556L: linux-remoteproc@vger.kernel.org16437L: linux-remoteproc@vger.kernel.org
15557S: Maintained16438S: Maintained
15558T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next16439T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
15559F: Documentation/ABI/testing/sysfs-bus-rpmsg16440F: Documentation/ABI/testing/sysfs-bus-rpmsg
15560F: Documentation/staging/rpmsg.rst16441F: Documentation/staging/rpmsg.rst
15561F: drivers/rpmsg/16442F: drivers/rpmsg/
@@ -15564,6 +16445,13 @@ F: include/linux/rpmsg/
15564F: include/uapi/linux/rpmsg.h16445F: include/uapi/linux/rpmsg.h
15565F: samples/rpmsg/16446F: samples/rpmsg/
1556616447
16448REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16449M: Stephan Gerhold <stephan@gerhold.net>
16450L: netdev@vger.kernel.org
16451L: linux-remoteproc@vger.kernel.org
16452S: Maintained
16453F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16454
15567RENESAS CLOCK DRIVERS16455RENESAS CLOCK DRIVERS
15568M: Geert Uytterhoeven <geert+renesas@glider.be>16456M: Geert Uytterhoeven <geert+renesas@glider.be>
15569L: linux-renesas-soc@vger.kernel.org16457L: linux-renesas-soc@vger.kernel.org
@@ -15574,12 +16462,13 @@ F: drivers/clk/renesas/
1557416462
15575RENESAS EMEV2 I2C DRIVER16463RENESAS EMEV2 I2C DRIVER
15576M: Wolfram Sang <wsa+renesas@sang-engineering.com>16464M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16465L: linux-renesas-soc@vger.kernel.org
15577S: Supported16466S: Supported
15578F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt16467F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15579F: drivers/i2c/busses/i2c-emev2.c16468F: drivers/i2c/busses/i2c-emev2.c
1558016469
15581RENESAS ETHERNET DRIVERS16470RENESAS ETHERNET DRIVERS
15582R: Sergei Shtylyov <sergei.shtylyov@gmail.com>16471R: Sergey Shtylyov <s.shtylyov@omp.ru>
15583L: netdev@vger.kernel.org16472L: netdev@vger.kernel.org
15584L: linux-renesas-soc@vger.kernel.org16473L: linux-renesas-soc@vger.kernel.org
15585F: Documentation/devicetree/bindings/net/renesas,*.yaml16474F: Documentation/devicetree/bindings/net/renesas,*.yaml
@@ -15595,12 +16484,21 @@ F: drivers/iio/adc/rcar-gyroadc.c
1559516484
15596RENESAS R-CAR I2C DRIVERS16485RENESAS R-CAR I2C DRIVERS
15597M: Wolfram Sang <wsa+renesas@sang-engineering.com>16486M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16487L: linux-renesas-soc@vger.kernel.org
15598S: Supported16488S: Supported
15599F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt16489F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15600F: Documentation/devicetree/bindings/i2c/renesas,iic.txt16490F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15601F: drivers/i2c/busses/i2c-rcar.c16491F: drivers/i2c/busses/i2c-rcar.c
15602F: drivers/i2c/busses/i2c-sh_mobile.c16492F: drivers/i2c/busses/i2c-sh_mobile.c
1560316493
16494RENESAS R-CAR SATA DRIVER
16495R: Sergey Shtylyov <s.shtylyov@omp.ru>
16496S: Supported
16497L: linux-ide@vger.kernel.org
16498L: linux-renesas-soc@vger.kernel.org
16499F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16500F: drivers/ata/sata_rcar.c
16501
15604RENESAS R-CAR THERMAL DRIVERS16502RENESAS R-CAR THERMAL DRIVERS
15605M: Niklas Söderlund <niklas.soderlund@ragnatech.se>16503M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15606L: linux-renesas-soc@vger.kernel.org16504L: linux-renesas-soc@vger.kernel.org
@@ -15612,8 +16510,9 @@ F: drivers/thermal/rcar_thermal.c
1561216510
15613RENESAS RIIC DRIVER16511RENESAS RIIC DRIVER
15614M: Chris Brandt <chris.brandt@renesas.com>16512M: Chris Brandt <chris.brandt@renesas.com>
16513L: linux-renesas-soc@vger.kernel.org
15615S: Supported16514S: Supported
15616F: Documentation/devicetree/bindings/i2c/renesas,riic.txt16515F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15617F: drivers/i2c/busses/i2c-riic.c16516F: drivers/i2c/busses/i2c-riic.c
1561816517
15619RENESAS USB PHY DRIVER16518RENESAS USB PHY DRIVER
@@ -15622,6 +16521,22 @@ L: linux-renesas-soc@vger.kernel.org
15622S: Maintained16521S: Maintained
15623F: drivers/phy/renesas/phy-rcar-gen3-usb*.c16522F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
1562416523
16524RENESAS RZ/G2L A/D DRIVER
16525M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16526L: linux-iio@vger.kernel.org
16527L: linux-renesas-soc@vger.kernel.org
16528S: Supported
16529F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16530F: drivers/iio/adc/rzg2l_adc.c
16531
16532RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16533M: Miquel Raynal <miquel.raynal@bootlin.com>
16534L: linux-mtd@lists.infradead.org
16535L: linux-renesas-soc@vger.kernel.org
16536S: Maintained
16537F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16538F: drivers/mtd/nand/raw/renesas-nand-controller.c
16539
15625RESET CONTROLLER FRAMEWORK16540RESET CONTROLLER FRAMEWORK
15626M: Philipp Zabel <p.zabel@pengutronix.de>16541M: Philipp Zabel <p.zabel@pengutronix.de>
15627S: Maintained16542S: Maintained
@@ -15652,8 +16567,9 @@ M: Johannes Berg <johannes@sipsolutions.net>
15652L: linux-wireless@vger.kernel.org16567L: linux-wireless@vger.kernel.org
15653S: Maintained16568S: Maintained
15654W: https://wireless.wiki.kernel.org/16569W: https://wireless.wiki.kernel.org/
15655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git16570Q: https://patchwork.kernel.org/project/linux-wireless/list/
15656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git16571T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16572T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15657F: Documentation/ABI/stable/sysfs-class-rfkill16573F: Documentation/ABI/stable/sysfs-class-rfkill
15658F: Documentation/driver-api/rfkill.rst16574F: Documentation/driver-api/rfkill.rst
15659F: include/linux/rfkill.h16575F: include/linux/rfkill.h
@@ -15693,6 +16609,14 @@ F: arch/riscv/
15693N: riscv16609N: riscv
15694K: riscv16610K: riscv
1569516611
16612RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16613M: Lewis Hanly <lewis.hanly@microchip.com>
16614L: linux-riscv@lists.infradead.org
16615S: Supported
16616F: drivers/mailbox/mailbox-mpfs.c
16617F: drivers/soc/microchip/
16618F: include/soc/microchip/mpfs.h
16619
15696RNBD BLOCK DRIVERS16620RNBD BLOCK DRIVERS
15697M: Md. Haris Iqbal <haris.iqbal@ionos.com>16621M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15698M: Jack Wang <jinpu.wang@ionos.com>16622M: Jack Wang <jinpu.wang@ionos.com>
@@ -15708,6 +16632,13 @@ F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15708F: drivers/hid/hid-roccat*16632F: drivers/hid/hid-roccat*
15709F: include/linux/hid-roccat*16633F: include/linux/hid-roccat*
1571016634
16635ROCKCHIP I2S TDM DRIVER
16636M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16637L: linux-rockchip@lists.infradead.org
16638S: Maintained
16639F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16640F: sound/soc/rockchip/rockchip_i2s_tdm.*
16641
15711ROCKCHIP ISP V1 DRIVER16642ROCKCHIP ISP V1 DRIVER
15712M: Helen Koike <helen.koike@collabora.com>16643M: Helen Koike <helen.koike@collabora.com>
15713M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>16644M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
@@ -15722,7 +16653,7 @@ F: include/uapi/linux/rkisp1-config.h
1572216653
15723ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER16654ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15724M: Jacob Chen <jacob-chen@iotwrt.com>16655M: Jacob Chen <jacob-chen@iotwrt.com>
15725M: Ezequiel Garcia <ezequiel@collabora.com>16656M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15726L: linux-media@vger.kernel.org16657L: linux-media@vger.kernel.org
15727L: linux-rockchip@lists.infradead.org16658L: linux-rockchip@lists.infradead.org
15728S: Maintained16659S: Maintained
@@ -15730,7 +16661,7 @@ F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15730F: drivers/media/platform/rockchip/rga/16661F: drivers/media/platform/rockchip/rga/
1573116662
15732ROCKCHIP VIDEO DECODER DRIVER16663ROCKCHIP VIDEO DECODER DRIVER
15733M: Ezequiel Garcia <ezequiel@collabora.com>16664M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15734L: linux-media@vger.kernel.org16665L: linux-media@vger.kernel.org
15735L: linux-rockchip@lists.infradead.org16666L: linux-rockchip@lists.infradead.org
15736S: Maintained16667S: Maintained
@@ -15777,27 +16708,19 @@ ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15777R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>16708R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15778L: linux-power@fi.rohmeurope.com16709L: linux-power@fi.rohmeurope.com
15779S: Supported16710S: Supported
15780F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15781F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15782F: drivers/clk/clk-bd718x7.c16711F: drivers/clk/clk-bd718x7.c
15783F: drivers/gpio/gpio-bd70528.c
15784F: drivers/gpio/gpio-bd71815.c16712F: drivers/gpio/gpio-bd71815.c
15785F: drivers/gpio/gpio-bd71828.c16713F: drivers/gpio/gpio-bd71828.c
15786F: drivers/mfd/rohm-bd70528.c
15787F: drivers/mfd/rohm-bd71828.c16714F: drivers/mfd/rohm-bd71828.c
15788F: drivers/mfd/rohm-bd718x7.c16715F: drivers/mfd/rohm-bd718x7.c
15789F: drivers/mfd/rohm-bd9576.c16716F: drivers/mfd/rohm-bd9576.c
15790F: drivers/power/supply/bd70528-charger.c
15791F: drivers/regulator/bd70528-regulator.c
15792F: drivers/regulator/bd71815-regulator.c16717F: drivers/regulator/bd71815-regulator.c
15793F: drivers/regulator/bd71828-regulator.c16718F: drivers/regulator/bd71828-regulator.c
15794F: drivers/regulator/bd718x7-regulator.c16719F: drivers/regulator/bd718x7-regulator.c
15795F: drivers/regulator/bd9576-regulator.c16720F: drivers/regulator/bd9576-regulator.c
15796F: drivers/regulator/rohm-regulator.c16721F: drivers/regulator/rohm-regulator.c
15797F: drivers/rtc/rtc-bd70528.c16722F: drivers/rtc/rtc-bd70528.c
15798F: drivers/watchdog/bd70528_wdt.c
15799F: drivers/watchdog/bd9576_wdt.c16723F: drivers/watchdog/bd9576_wdt.c
15800F: include/linux/mfd/rohm-bd70528.h
15801F: include/linux/mfd/rohm-bd71815.h16724F: include/linux/mfd/rohm-bd71815.h
15802F: include/linux/mfd/rohm-bd71828.h16725F: include/linux/mfd/rohm-bd71828.h
15803F: include/linux/mfd/rohm-bd718x7.h16726F: include/linux/mfd/rohm-bd718x7.h
@@ -15822,6 +16745,12 @@ T: git git://linuxtv.org/media_tree.git
15822F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml16745F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15823F: drivers/media/platform/sunxi/sun8i-rotate/16746F: drivers/media/platform/sunxi/sun8i-rotate/
1582416747
16748RPMSG TTY DRIVER
16749M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16750L: linux-remoteproc@vger.kernel.org
16751S: Maintained
16752F: drivers/tty/rpmsg_tty.c
16753
15825RTL2830 MEDIA DRIVER16754RTL2830 MEDIA DRIVER
15826M: Antti Palosaari <crope@iki.fi>16755M: Antti Palosaari <crope@iki.fi>
15827L: linux-media@vger.kernel.org16756L: linux-media@vger.kernel.org
@@ -15905,7 +16834,9 @@ F: drivers/video/fbdev/savage/
15905S39016834S390
15906M: Heiko Carstens <hca@linux.ibm.com>16835M: Heiko Carstens <hca@linux.ibm.com>
15907M: Vasily Gorbik <gor@linux.ibm.com>16836M: Vasily Gorbik <gor@linux.ibm.com>
15908M: Christian Borntraeger <borntraeger@de.ibm.com>16837M: Alexander Gordeev <agordeev@linux.ibm.com>
16838R: Christian Borntraeger <borntraeger@linux.ibm.com>
16839R: Sven Schnelle <svens@linux.ibm.com>
15909L: linux-s390@vger.kernel.org16840L: linux-s390@vger.kernel.org
15910S: Supported16841S: Supported
15911W: http://www.ibm.com/developerworks/linux/linux390/16842W: http://www.ibm.com/developerworks/linux/linux390/
@@ -15942,9 +16873,10 @@ W: http://www.ibm.com/developerworks/linux/linux390/
15942F: drivers/iommu/s390-iommu.c16873F: drivers/iommu/s390-iommu.c
1594316874
15944S390 IUCV NETWORK LAYER16875S390 IUCV NETWORK LAYER
15945M: Julian Wiedmann <jwi@linux.ibm.com>16876M: Alexandra Winter <wintera@linux.ibm.com>
15946M: Karsten Graul <kgraul@linux.ibm.com>16877M: Wenjia Zhang <wenjia@linux.ibm.com>
15947L: linux-s390@vger.kernel.org16878L: linux-s390@vger.kernel.org
16879L: netdev@vger.kernel.org
15948S: Supported16880S: Supported
15949W: http://www.ibm.com/developerworks/linux/linux390/16881W: http://www.ibm.com/developerworks/linux/linux390/
15950F: drivers/s390/net/*iucv*16882F: drivers/s390/net/*iucv*
@@ -15952,9 +16884,10 @@ F: include/net/iucv/
15952F: net/iucv/16884F: net/iucv/
1595316885
15954S390 NETWORK DRIVERS16886S390 NETWORK DRIVERS
15955M: Julian Wiedmann <jwi@linux.ibm.com>16887M: Alexandra Winter <wintera@linux.ibm.com>
15956M: Karsten Graul <kgraul@linux.ibm.com>16888M: Wenjia Zhang <wenjia@linux.ibm.com>
15957L: linux-s390@vger.kernel.org16889L: linux-s390@vger.kernel.org
16890L: netdev@vger.kernel.org
15958S: Supported16891S: Supported
15959W: http://www.ibm.com/developerworks/linux/linux390/16892W: http://www.ibm.com/developerworks/linux/linux390/
15960F: drivers/s390/net/16893F: drivers/s390/net/
@@ -15982,7 +16915,6 @@ F: drivers/s390/crypto/vfio_ap_ops.c
15982F: drivers/s390/crypto/vfio_ap_private.h16915F: drivers/s390/crypto/vfio_ap_private.h
1598316916
15984S390 VFIO-CCW DRIVER16917S390 VFIO-CCW DRIVER
15985M: Cornelia Huck <cohuck@redhat.com>
15986M: Eric Farman <farman@linux.ibm.com>16918M: Eric Farman <farman@linux.ibm.com>
15987M: Matthew Rosato <mjrosato@linux.ibm.com>16919M: Matthew Rosato <mjrosato@linux.ibm.com>
15988R: Halil Pasic <pasic@linux.ibm.com>16920R: Halil Pasic <pasic@linux.ibm.com>
@@ -16018,7 +16950,7 @@ W: http://www.ibm.com/developerworks/linux/linux390/
16018F: drivers/s390/scsi/zfcp_*16950F: drivers/s390/scsi/zfcp_*
1601916951
16020S3C ADC BATTERY DRIVER16952S3C ADC BATTERY DRIVER
16021M: Krzysztof Kozlowski <krzk@kernel.org>16953M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16022L: linux-samsung-soc@vger.kernel.org16954L: linux-samsung-soc@vger.kernel.org
16023S: Odd Fixes16955S: Odd Fixes
16024F: drivers/power/supply/s3c_adc_battery.c16956F: drivers/power/supply/s3c_adc_battery.c
@@ -16082,7 +17014,7 @@ SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16082M: Łukasz Stelmach <l.stelmach@samsung.com>17014M: Łukasz Stelmach <l.stelmach@samsung.com>
16083L: linux-samsung-soc@vger.kernel.org17015L: linux-samsung-soc@vger.kernel.org
16084S: Maintained17016S: Maintained
16085F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt17017F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16086F: drivers/char/hw_random/exynos-trng.c17018F: drivers/char/hw_random/exynos-trng.c
1608717019
16088SAMSUNG FRAMEBUFFER DRIVER17020SAMSUNG FRAMEBUFFER DRIVER
@@ -16111,10 +17043,11 @@ M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16111L: linux-kernel@vger.kernel.org17043L: linux-kernel@vger.kernel.org
16112L: linux-samsung-soc@vger.kernel.org17044L: linux-samsung-soc@vger.kernel.org
16113S: Supported17045S: Supported
16114F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt17046F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16115F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt17047F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
16116F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt17048F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
16117F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt17049F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17050F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16118F: drivers/clk/clk-s2mps11.c17051F: drivers/clk/clk-s2mps11.c
16119F: drivers/mfd/sec*.c17052F: drivers/mfd/sec*.c
16120F: drivers/regulator/s2m*.c17053F: drivers/regulator/s2m*.c
@@ -16133,19 +17066,21 @@ F: include/media/drv-intf/s3c_camif.h
16133SAMSUNG S3FWRN5 NFC DRIVER17066SAMSUNG S3FWRN5 NFC DRIVER
16134M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>17067M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16135M: Krzysztof Opasiak <k.opasiak@samsung.com>17068M: Krzysztof Opasiak <k.opasiak@samsung.com>
16136L: linux-nfc@lists.01.org (moderated for non-subscribers)17069L: linux-nfc@lists.01.org (subscribers-only)
16137S: Maintained17070S: Maintained
16138F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml17071F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16139F: drivers/nfc/s3fwrn517072F: drivers/nfc/s3fwrn5
1614017073
16141SAMSUNG S5C73M3 CAMERA DRIVER17074SAMSUNG S5C73M3 CAMERA DRIVER
16142M: Andrzej Hajda <a.hajda@samsung.com>17075M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17076M: Andrzej Hajda <andrzej.hajda@intel.com>
16143L: linux-media@vger.kernel.org17077L: linux-media@vger.kernel.org
16144S: Supported17078S: Supported
16145F: drivers/media/i2c/s5c73m3/*17079F: drivers/media/i2c/s5c73m3/*
1614617080
16147SAMSUNG S5K5BAF CAMERA DRIVER17081SAMSUNG S5K5BAF CAMERA DRIVER
16148M: Andrzej Hajda <a.hajda@samsung.com>17082M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17083M: Andrzej Hajda <andrzej.hajda@intel.com>
16149L: linux-media@vger.kernel.org17084L: linux-media@vger.kernel.org
16150S: Supported17085S: Supported
16151F: drivers/media/i2c/s5k5baf.c17086F: drivers/media/i2c/s5k5baf.c
@@ -16171,14 +17106,17 @@ SAMSUNG SOC CLOCK DRIVERS
16171M: Sylwester Nawrocki <s.nawrocki@samsung.com>17106M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16172M: Tomasz Figa <tomasz.figa@gmail.com>17107M: Tomasz Figa <tomasz.figa@gmail.com>
16173M: Chanwoo Choi <cw00.choi@samsung.com>17108M: Chanwoo Choi <cw00.choi@samsung.com>
17109R: Alim Akhtar <alim.akhtar@samsung.com>
16174L: linux-samsung-soc@vger.kernel.org17110L: linux-samsung-soc@vger.kernel.org
16175S: Supported17111S: Supported
16176T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git17112T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16177F: Documentation/devicetree/bindings/clock/exynos*.txt17113F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16178F: Documentation/devicetree/bindings/clock/samsung,s3c*17114F: Documentation/devicetree/bindings/clock/samsung,s3c*
16179F: Documentation/devicetree/bindings/clock/samsung,s5p*
16180F: drivers/clk/samsung/17115F: drivers/clk/samsung/
16181F: include/dt-bindings/clock/exynos*.h17116F: include/dt-bindings/clock/exynos*.h
17117F: include/dt-bindings/clock/s3c*.h
17118F: include/dt-bindings/clock/s5p*.h
17119F: include/dt-bindings/clock/samsung,*.h
16182F: include/linux/clk/samsung.h17120F: include/linux/clk/samsung.h
16183F: include/linux/platform_data/clk-s3c2410.h17121F: include/linux/platform_data/clk-s3c2410.h
1618417122
@@ -16220,6 +17158,12 @@ F: drivers/phy/samsung/phy-s5pv210-usb2.c
16220F: drivers/phy/samsung/phy-samsung-usb2.c17158F: drivers/phy/samsung/phy-samsung-usb2.c
16221F: drivers/phy/samsung/phy-samsung-usb2.h17159F: drivers/phy/samsung/phy-samsung-usb2.h
1622217160
17161SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17162M: Paul Barker <paul.barker@sancloud.com>
17163R: Marc Murphy <marc.murphy@sancloud.com>
17164S: Supported
17165F: arch/arm/boot/dts/am335x-sancloud*
17166
16223SC1200 WDT DRIVER17167SC1200 WDT DRIVER
16224M: Zwane Mwaikambo <zwanem@gmail.com>17168M: Zwane Mwaikambo <zwanem@gmail.com>
16225S: Maintained17169S: Maintained
@@ -16249,13 +17193,6 @@ M: Lubomir Rintel <lkundrak@v3.sk>
16249S: Supported17193S: Supported
16250F: drivers/char/pcmcia/scr24x_cs.c17194F: drivers/char/pcmcia/scr24x_cs.c
1625117195
16252SCSI CDROM DRIVER
16253M: Jens Axboe <axboe@kernel.dk>
16254L: linux-scsi@vger.kernel.org
16255S: Maintained
16256W: http://www.kernel.dk
16257F: drivers/scsi/sr*
16258
16259SCSI RDMA PROTOCOL (SRP) INITIATOR17196SCSI RDMA PROTOCOL (SRP) INITIATOR
16260M: Bart Van Assche <bvanassche@acm.org>17197M: Bart Van Assche <bvanassche@acm.org>
16261L: linux-rdma@vger.kernel.org17198L: linux-rdma@vger.kernel.org
@@ -16395,7 +17332,6 @@ M: Adrian Hunter <adrian.hunter@intel.com>
16395L: linux-mmc@vger.kernel.org17332L: linux-mmc@vger.kernel.org
16396S: Maintained17333S: Maintained
16397F: drivers/mmc/host/sdhci*17334F: drivers/mmc/host/sdhci*
16398F: include/linux/mmc/sdhci*
1639917335
16400SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER17336SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16401M: Eugen Hristev <eugen.hristev@microchip.com>17337M: Eugen Hristev <eugen.hristev@microchip.com>
@@ -16422,6 +17358,13 @@ L: linux-mmc@vger.kernel.org
16422S: Maintained17358S: Maintained
16423F: drivers/mmc/host/sdhci-omap.c17359F: drivers/mmc/host/sdhci-omap.c
1642417360
17361SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17362M: Haibo Chen <haibo.chen@nxp.com>
17363L: linux-imx@nxp.com
17364L: linux-mmc@vger.kernel.org
17365S: Maintained
17366F: drivers/mmc/host/sdhci-esdhc-imx.c
17367
16425SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER17368SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16426M: Jonathan Derrick <jonathan.derrick@intel.com>17369M: Jonathan Derrick <jonathan.derrick@intel.com>
16427M: Revanth Rajashekar <revanth.rajashekar@intel.com>17370M: Revanth Rajashekar <revanth.rajashekar@intel.com>
@@ -16470,6 +17413,13 @@ S: Maintained
16470F: drivers/misc/phantom.c17413F: drivers/misc/phantom.c
16471F: include/uapi/linux/phantom.h17414F: include/uapi/linux/phantom.h
1647217415
17416SENSEAIR SUNRISE 006-0-0007
17417M: Jacopo Mondi <jacopo@jmondi.org>
17418S: Maintained
17419F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17420F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17421F: drivers/iio/chemical/sunrise_co2.c
17422
16473SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER17423SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16474M: Tomasz Duszynski <tomasz.duszynski@octakon.com>17424M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16475S: Maintained17425S: Maintained
@@ -16479,11 +17429,25 @@ F: drivers/iio/chemical/scd30_core.c
16479F: drivers/iio/chemical/scd30_i2c.c17429F: drivers/iio/chemical/scd30_i2c.c
16480F: drivers/iio/chemical/scd30_serial.c17430F: drivers/iio/chemical/scd30_serial.c
1648117431
17432SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17433M: Roan van Dijk <roan@protonic.nl>
17434S: Maintained
17435F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17436F: drivers/iio/chemical/scd4x.c
17437
17438SENSIRION SGP40 GAS SENSOR DRIVER
17439M: Andreas Klinger <ak@it-klinger.de>
17440S: Maintained
17441F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17442F: drivers/iio/chemical/sgp40.c
17443
16482SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER17444SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16483M: Tomasz Duszynski <tduszyns@gmail.com>17445M: Tomasz Duszynski <tduszyns@gmail.com>
16484S: Maintained17446S: Maintained
16485F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml17447F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16486F: drivers/iio/chemical/sps30.c17448F: drivers/iio/chemical/sps30.c
17449F: drivers/iio/chemical/sps30_i2c.c
17450F: drivers/iio/chemical/sps30_serial.c
1648717451
16488SERIAL DEVICE BUS17452SERIAL DEVICE BUS
16489M: Rob Herring <robh@kernel.org>17453M: Rob Herring <robh@kernel.org>
@@ -16703,7 +17667,7 @@ F: drivers/video/fbdev/sm712*
16703SILVACO I3C DUAL-ROLE MASTER17667SILVACO I3C DUAL-ROLE MASTER
16704M: Miquel Raynal <miquel.raynal@bootlin.com>17668M: Miquel Raynal <miquel.raynal@bootlin.com>
16705M: Conor Culhane <conor.culhane@silvaco.com>17669M: Conor Culhane <conor.culhane@silvaco.com>
16706L: linux-i3c@lists.infradead.org17670L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
16707S: Maintained17671S: Maintained
16708F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml17672F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16709F: drivers/i3c/master/svc-i3c-master.c17673F: drivers/i3c/master/svc-i3c-master.c
@@ -16779,6 +17743,21 @@ S: Maintained
16779W: http://www.winischhofer.at/linuxsisusbvga.shtml17743W: http://www.winischhofer.at/linuxsisusbvga.shtml
16780F: drivers/usb/misc/sisusbvga/17744F: drivers/usb/misc/sisusbvga/
1678117745
17746SL28 CPLD MFD DRIVER
17747M: Michael Walle <michael@walle.cc>
17748S: Maintained
17749F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17750F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17751F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17752F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17753F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17754F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17755F: drivers/gpio/gpio-sl28cpld.c
17756F: drivers/hwmon/sl28cpld-hwmon.c
17757F: drivers/irqchip/irq-sl28cpld.c
17758F: drivers/pwm/pwm-sl28cpld.c
17759F: drivers/watchdog/sl28cpld_wdt.c
17760
16782SLAB ALLOCATOR17761SLAB ALLOCATOR
16783M: Christoph Lameter <cl@linux.com>17762M: Christoph Lameter <cl@linux.com>
16784M: Pekka Enberg <penberg@kernel.org>17763M: Pekka Enberg <penberg@kernel.org>
@@ -16822,7 +17801,7 @@ SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16822M: Mark Rutland <mark.rutland@arm.com>17801M: Mark Rutland <mark.rutland@arm.com>
16823M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>17802M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16824M: Sudeep Holla <sudeep.holla@arm.com>17803M: Sudeep Holla <sudeep.holla@arm.com>
16825L: linux-arm-kernel@lists.infradead.org17804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16826S: Maintained17805S: Maintained
16827F: drivers/firmware/smccc/17806F: drivers/firmware/smccc/
16828F: include/linux/arm-smccc.h17807F: include/linux/arm-smccc.h
@@ -16939,19 +17918,24 @@ F: drivers/media/pci/solo6x10/
1693917918
16940SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)17919SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16941M: James Morse <james.morse@arm.com>17920M: James Morse <james.morse@arm.com>
16942L: linux-arm-kernel@lists.infradead.org17921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16943S: Maintained17922S: Maintained
16944F: Documentation/devicetree/bindings/arm/firmware/sdei.txt17923F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16945F: drivers/firmware/arm_sdei.c17924F: drivers/firmware/arm_sdei.c
16946F: include/linux/arm_sdei.h17925F: include/linux/arm_sdei.h
16947F: include/uapi/linux/arm_sdei.h17926F: include/uapi/linux/arm_sdei.h
1694817927
16949SOFTWARE NODES17928SOFTWARE NODES AND DEVICE PROPERTIES
16950R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>17929R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17930R: Daniel Scally <djrscally@gmail.com>
16951R: Heikki Krogerus <heikki.krogerus@linux.intel.com>17931R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17932R: Sakari Ailus <sakari.ailus@linux.intel.com>
16952L: linux-acpi@vger.kernel.org17933L: linux-acpi@vger.kernel.org
16953S: Maintained17934S: Maintained
17935F: drivers/base/property.c
16954F: drivers/base/swnode.c17936F: drivers/base/swnode.c
17937F: include/linux/fwnode.h
17938F: include/linux/property.h
1695517939
16956SOFTWARE RAID (Multiple Disks) SUPPORT17940SOFTWARE RAID (Multiple Disks) SUPPORT
16957M: Song Liu <song@kernel.org>17941M: Song Liu <song@kernel.org>
@@ -16991,6 +17975,13 @@ S: Maintained
16991F: drivers/ssb/17975F: drivers/ssb/
16992F: include/linux/ssb/17976F: include/linux/ssb/
1699317977
17978SONY IMX208 SENSOR DRIVER
17979M: Sakari Ailus <sakari.ailus@linux.intel.com>
17980L: linux-media@vger.kernel.org
17981S: Maintained
17982T: git git://linuxtv.org/media_tree.git
17983F: drivers/media/i2c/imx208.c
17984
16994SONY IMX214 SENSOR DRIVER17985SONY IMX214 SENSOR DRIVER
16995M: Ricardo Ribalda <ribalda@kernel.org>17986M: Ricardo Ribalda <ribalda@kernel.org>
16996L: linux-media@vger.kernel.org17987L: linux-media@vger.kernel.org
@@ -17047,6 +18038,15 @@ T: git git://linuxtv.org/media_tree.git
17047F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml18038F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17048F: drivers/media/i2c/imx334.c18039F: drivers/media/i2c/imx334.c
1704918040
18041SONY IMX335 SENSOR DRIVER
18042M: Paul J. Murphy <paul.j.murphy@intel.com>
18043M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18044L: linux-media@vger.kernel.org
18045S: Maintained
18046T: git git://linuxtv.org/media_tree.git
18047F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18048F: drivers/media/i2c/imx335.c
18049
17050SONY IMX355 SENSOR DRIVER18050SONY IMX355 SENSOR DRIVER
17051M: Tianshu Qiu <tian.shu.qiu@intel.com>18051M: Tianshu Qiu <tian.shu.qiu@intel.com>
17052L: linux-media@vger.kernel.org18052L: linux-media@vger.kernel.org
@@ -17054,6 +18054,15 @@ S: Maintained
17054T: git git://linuxtv.org/media_tree.git18054T: git git://linuxtv.org/media_tree.git
17055F: drivers/media/i2c/imx355.c18055F: drivers/media/i2c/imx355.c
1705618056
18057SONY IMX412 SENSOR DRIVER
18058M: Paul J. Murphy <paul.j.murphy@intel.com>
18059M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18060L: linux-media@vger.kernel.org
18061S: Maintained
18062T: git git://linuxtv.org/media_tree.git
18063F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18064F: drivers/media/i2c/imx412.c
18065
17057SONY MEMORYSTICK SUBSYSTEM18066SONY MEMORYSTICK SUBSYSTEM
17058M: Maxim Levitsky <maximlevitsky@gmail.com>18067M: Maxim Levitsky <maximlevitsky@gmail.com>
17059M: Alex Dubov <oakad@yahoo.com>18068M: Alex Dubov <oakad@yahoo.com>
@@ -17086,6 +18095,7 @@ F: Documentation/sound/
17086F: include/sound/18095F: include/sound/
17087F: include/uapi/sound/18096F: include/uapi/sound/
17088F: sound/18097F: sound/
18098F: tools/testing/selftests/alsa
1708918099
17090SOUND - COMPRESSED AUDIO18100SOUND - COMPRESSED AUDIO
17091M: Vinod Koul <vkoul@kernel.org>18101M: Vinod Koul <vkoul@kernel.org>
@@ -17105,6 +18115,13 @@ F: include/sound/dmaengine_pcm.h
17105F: sound/core/pcm_dmaengine.c18115F: sound/core/pcm_dmaengine.c
17106F: sound/soc/soc-generic-dmaengine-pcm.c18116F: sound/soc/soc-generic-dmaengine-pcm.c
1710718117
18118SOUND - ALSA SELFTESTS
18119M: Mark Brown <broonie@kernel.org>
18120L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18121L: linux-kselftest@vger.kernel.org
18122S: Supported
18123F: tools/testing/selftests/alsa
18124
17108SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)18125SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17109M: Liam Girdwood <lgirdwood@gmail.com>18126M: Liam Girdwood <lgirdwood@gmail.com>
17110M: Mark Brown <broonie@kernel.org>18127M: Mark Brown <broonie@kernel.org>
@@ -17197,32 +18214,29 @@ W: https://github.com/linux-speakup/speakup
17197B: https://github.com/linux-speakup/speakup/issues18214B: https://github.com/linux-speakup/speakup/issues
17198F: drivers/accessibility/speakup/18215F: drivers/accessibility/speakup/
1719918216
17200SPEAR CLOCK FRAMEWORK SUPPORT18217SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
17201M: Viresh Kumar <vireshk@kernel.org>
17202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17203S: Maintained
17204W: http://www.st.com/spear
17205F: drivers/clk/spear/
17206
17207SPEAR PLATFORM SUPPORT
17208M: Viresh Kumar <vireshk@kernel.org>18218M: Viresh Kumar <vireshk@kernel.org>
17209M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>18219M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18220M: soc@kernel.org
17210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)18221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17211S: Maintained18222S: Maintained
17212W: http://www.st.com/spear18223W: http://www.st.com/spear
17213F: arch/arm/boot/dts/spear*18224F: arch/arm/boot/dts/spear*
17214F: arch/arm/mach-spear/18225F: arch/arm/mach-spear/
18226F: drivers/clk/spear/
18227F: drivers/pinctrl/spear/
1721518228
17216SPI NOR SUBSYSTEM18229SPI NOR SUBSYSTEM
17217M: Tudor Ambarus <tudor.ambarus@microchip.com>18230M: Tudor Ambarus <tudor.ambarus@microchip.com>
18231M: Pratyush Yadav <p.yadav@ti.com>
17218R: Michael Walle <michael@walle.cc>18232R: Michael Walle <michael@walle.cc>
17219R: Pratyush Yadav <p.yadav@ti.com>
17220L: linux-mtd@lists.infradead.org18233L: linux-mtd@lists.infradead.org
17221S: Maintained18234S: Maintained
17222W: http://www.linux-mtd.infradead.org/18235W: http://www.linux-mtd.infradead.org/
17223Q: http://patchwork.ozlabs.org/project/linux-mtd/list/18236Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17224C: irc://irc.oftc.net/mtd18237C: irc://irc.oftc.net/mtd
17225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next18238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18239F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
17226F: drivers/mtd/spi-nor/18240F: drivers/mtd/spi-nor/
17227F: include/linux/mtd/spi-nor.h18241F: include/linux/mtd/spi-nor.h
1722818242
@@ -17304,6 +18318,12 @@ L: linux-i2c@vger.kernel.org
17304S: Maintained18318S: Maintained
17305F: drivers/i2c/busses/i2c-stm32*18319F: drivers/i2c/busses/i2c-stm32*
1730618320
18321ST STM32 SPI DRIVER
18322M: Alain Volmat <alain.volmat@foss.st.com>
18323L: linux-spi@vger.kernel.org
18324S: Maintained
18325F: drivers/spi/spi-stm32.c
18326
17307ST STPDDC60 DRIVER18327ST STPDDC60 DRIVER
17308M: Daniel Nilsson <daniel.nilsson@flex.com>18328M: Daniel Nilsson <daniel.nilsson@flex.com>
17309L: linux-hwmon@vger.kernel.org18329L: linux-hwmon@vger.kernel.org
@@ -17359,7 +18379,6 @@ F: drivers/staging/nvec/
1735918379
17360STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)18380STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17361M: Jens Frederich <jfrederich@gmail.com>18381M: Jens Frederich <jfrederich@gmail.com>
17362M: Daniel Drake <dsd@laptop.org>
17363M: Jon Nettleton <jon.nettleton@gmail.com>18382M: Jon Nettleton <jon.nettleton@gmail.com>
17364S: Maintained18383S: Maintained
17365W: http://wiki.laptop.org/go/DCON18384W: http://wiki.laptop.org/go/DCON
@@ -17367,8 +18386,9 @@ F: drivers/staging/olpc_dcon/
1736718386
17368STAGING - REALTEK RTL8188EU DRIVERS18387STAGING - REALTEK RTL8188EU DRIVERS
17369M: Larry Finger <Larry.Finger@lwfinger.net>18388M: Larry Finger <Larry.Finger@lwfinger.net>
17370S: Odd Fixes18389M: Phillip Potter <phil@philpotter.co.uk>
17371F: drivers/staging/rtl8188eu/18390S: Supported
18391F: drivers/staging/r8188eu/
1737218392
17373STAGING - REALTEK RTL8712U DRIVERS18393STAGING - REALTEK RTL8712U DRIVERS
17374M: Larry Finger <Larry.Finger@lwfinger.net>18394M: Larry Finger <Larry.Finger@lwfinger.net>
@@ -17408,6 +18428,28 @@ M: Ion Badulescu <ionut@badula.org>
17408S: Odd Fixes18428S: Odd Fixes
17409F: drivers/net/ethernet/adaptec/starfire*18429F: drivers/net/ethernet/adaptec/starfire*
1741018430
18431STARFIVE JH7100 CLOCK DRIVER
18432M: Emil Renner Berthing <kernel@esmil.dk>
18433S: Maintained
18434F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18435F: drivers/clk/starfive/clk-starfive-jh7100.c
18436F: include/dt-bindings/clock/starfive-jh7100.h
18437
18438STARFIVE JH7100 PINCTRL DRIVER
18439M: Emil Renner Berthing <kernel@esmil.dk>
18440L: linux-gpio@vger.kernel.org
18441S: Maintained
18442F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18443F: drivers/pinctrl/pinctrl-starfive.c
18444F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18445
18446STARFIVE JH7100 RESET CONTROLLER DRIVER
18447M: Emil Renner Berthing <kernel@esmil.dk>
18448S: Maintained
18449F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18450F: drivers/reset/reset-starfive-jh7100.c
18451F: include/dt-bindings/reset/starfive-jh7100.h
18452
17411STATIC BRANCH/CALL18453STATIC BRANCH/CALL
17412M: Peter Zijlstra <peterz@infradead.org>18454M: Peter Zijlstra <peterz@infradead.org>
17413M: Josh Poimboeuf <jpoimboe@redhat.com>18455M: Josh Poimboeuf <jpoimboe@redhat.com>
@@ -17432,7 +18474,7 @@ F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17432F: sound/soc/sti/18474F: sound/soc/sti/
1743318475
17434STI CEC DRIVER18476STI CEC DRIVER
17435M: Benjamin Gaignard <benjamin.gaignard@linaro.org>18477M: Alain Volmat <alain.volmat@foss.st.com>
17436S: Maintained18478S: Maintained
17437F: Documentation/devicetree/bindings/media/stih-cec.txt18479F: Documentation/devicetree/bindings/media/stih-cec.txt
17438F: drivers/media/cec/platform/sti/18480F: drivers/media/cec/platform/sti/
@@ -17449,7 +18491,8 @@ M: Olivier Moysan <olivier.moysan@foss.st.com>
17449M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>18491M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17450L: alsa-devel@alsa-project.org (moderated for non-subscribers)18492L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17451S: Maintained18493S: Maintained
17452F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml18494F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches