S: Supported
T: git git://people.freedesktop.org/~agd5f/linux
---F: drivers/gpu/drm/amd/powerplay/
+++F: drivers/gpu/drm/amd/pm/powerplay/
AMD SEATTLE DEVICE TREE SUPPORT
S: Supported
W: http://ez.analog.com/community/linux-device-drivers
---F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
+++F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
F: drivers/iio/adc/ad7768-1.c
ANALOG DEVICES INC AD7780 DRIVER
S: Supported
W: https://www.marvell.com/
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
F: drivers/net/ethernet/aquantia/atlantic/
ARM/Allwinner sunXi SoC support
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
ARM/CORESIGHT FRAMEWORK AND DRIVERS
S: Maintained
+++T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
ARM/LPC32XX SOC SUPPORT
S: Maintained
T: git git://github.com/vzapolskiy/linux-lpc32xx.git
S: Maintained
ARM/Marvell Dove/MV78xx0/Orion SOC support
F: drivers/soc/dove/
ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
F: sound/soc/rockchip/
N: rockchip
---ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
+++ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
N: s3c64xx
N: s5pv210
---ARM/SAMSUNG MOBILE MACHINE SUPPORT
---S: Maintained
---F: arch/arm/mach-s5pv210/
---
ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
F: drivers/media/platform/s5p-jpeg/
ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
ARM/SOCFPGA EDAC SUPPORT
S: Maintained
--- F: drivers/edac/altera_edac.
+++ F: drivers/edac/altera_edac.[ch]
ARM/SPREADTRUM SoC SUPPORT
N: visconti
ARM/UNIPHIER ARCHITECTURE
---S: Maintained
---T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
+++S: Orphan
F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
BPF (Safe dynamic programs and tools)
F: arch/x86/net/
X: arch/x86/net/bpf_jit_comp32.c
+++BPF LSM (Security Audit and Enforcement using BPF)
+++S: Maintained
+++F: Documentation/bpf/bpf_lsm.rst
+++F: include/linux/bpf_lsm.h
+++F: kernel/bpf/bpf_lsm.c
+++F: security/bpf/
+++
BROADCOM B44 10/100 ETHERNET DRIVER
---L: brcm80211-dev-list@cypress.com
+++L: SHA-cyfmac-dev-list@infineon.com
S: Supported
F: drivers/net/wireless/broadcom/brcm80211/
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
---F: Documentation/devicetree/bindings/usb/cdns-usb3.txt
+++F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
F: drivers/usb/cdns3/
CADET FM/AM RADIO RECEIVER DRIVER
C: irc://chat.freenode.net/clangbuiltlinux
F: Documentation/kbuild/llvm.rst
F: scripts/clang-tools/
+++F: scripts/lld-version.sh
K: \b(?i:clang|llvm)\b
CLEANCACHE API
F: drivers/media/dvb-frontends/cxd2820r*
CXGB3 ETHERNET DRIVER (CXGB3)
---M: Vishal Kulkarni <vishal@chelsio.com>
+++M: Raju Rangoju <rajur@chelsio.com>
S: Supported
W: http://www.chelsio.com
F: drivers/net/ethernet/chelsio/inline_crypto/
CXGB4 ETHERNET DRIVER (CXGB4)
---M: Vishal Kulkarni <vishal@chelsio.com>
+++M: Raju Rangoju <rajur@chelsio.com>
S: Supported
W: http://www.chelsio.com
F: include/uapi/rdma/cxgb4-abi.h
CXGB4VF ETHERNET DRIVER (CXGB4VF)
---M: Vishal Kulkarni <vishal@gmail.com>
+++M: Raju Rangoju <rajur@chelsio.com>
S: Supported
W: http://www.chelsio.com
F: drivers/media/platform/sti/delta
DENALI NAND DRIVER
---S: Supported
+++S: Orphan
F: drivers/mtd/nand/raw/denali*
DESIGNWARE EDMA CORE IP DRIVER
S: Maintained
F: drivers/edac/ie31200_edac.c
+ +EDAC-IGEN6
+ +S: Maintained
+ +F: drivers/edac/igen6_edac.c
+ +
EDAC-MPC85XX
S: Maintained
--- F: drivers/edac/skx_*.c
+++ F: drivers/edac/skx_*.[ch]
EDAC-TI
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
F: Documentation/filesystems/ext4/
F: fs/ext4/
+++F: include/trace/events/ext4.h
Extended Verification Module (EVM)
S: Maintained
W: http://www.hisilicon.com
---F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
+++F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
F: drivers/bus/hisi_lpc.c
HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
W: http://www.intel.com/support/feedback.htm
W: http://e1000.sourceforge.net/
Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
---T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
---T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
+++T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
+++T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
F: Documentation/networking/device_drivers/ethernet/intel/
F: drivers/net/ethernet/intel/
F: drivers/net/ethernet/intel/*/
W: https://01.org/linux-acpi
F: drivers/platform/x86/intel_menlow.c
---INTEL MIC DRIVERS (mic)
---S: Supported
---W: https://github.com/sudeepdutt/mic
---W: http://software.intel.com/en-us/mic-developer
---F: Documentation/misc-devices/mic/
---F: drivers/dma/mic_x100_dma.c
---F: drivers/dma/mic_x100_dma.h
---F: drivers/misc/mic/
---F: include/linux/mic_bus.h
---F: include/linux/scif.h
---F: include/uapi/linux/mic_common.h
---F: include/uapi/linux/mic_ioctl.h
---F: include/uapi/linux/scif_ioctl.h
---
INTEL P-Unit IPC DRIVER
F: drivers/net/wireless/intel/iwlegacy/
INTEL WIRELESS WIFI LINK (iwlwifi)
S: Supported
W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
IOMMU DRIVERS
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
IRQCHIP DRIVERS
S: Maintained
F: arch/s390/include/asm/gmap.h
F: arch/s390/include/asm/kvm*
F: arch/s390/include/uapi/asm/kvm*
+++F: arch/s390/kernel/uv.c
F: arch/s390/kvm/
F: arch/s390/mm/gmap.c
F: tools/testing/selftests/kvm/*/s390x/
F: arch/mips/lantiq
F: drivers/soc/lantiq
---LAPB module
---S: Orphan
---F: Documentation/networking/lapb-module.rst
---F: include/*/lapb.h
---F: net/lapb/
---
LASI 53c700 driver for PARISC
F: drivers/input/touchscreen/melfas_mip4.c
MELLANOX BLUEFIELD I2C DRIVER
---M: Khalil Blaiech <kblaiech@mellanox.com>
+++M: Khalil Blaiech <kblaiech@nvidia.com>
S: Supported
F: drivers/i2c/busses/i2c-mlxbf.c
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: drivers/net/ethernet/mellanox/mlx4/en_*
MELLANOX ETHERNET DRIVER (mlx5e)
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: drivers/net/ethernet/mellanox/mlx5/core/en_*
MELLANOX ETHERNET INNOVA DRIVERS
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: drivers/net/ethernet/mellanox/mlxsw/
F: tools/testing/selftests/drivers/net/mlxsw/
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: drivers/net/ethernet/mellanox/mlxfw/
MELLANOX HARDWARE PLATFORM SUPPORT
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: drivers/net/ethernet/mellanox/mlx4/
F: include/linux/mlx4/
S: Supported
W: http://www.mellanox.com
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
F: Documentation/networking/device_drivers/ethernet/mellanox/
F: drivers/net/ethernet/mellanox/mlx5/core/
F: include/linux/mlx5/
S: Maintained
W: http://www.linuxfoundation.org/en/Net
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
F: Documentation/devicetree/bindings/net/
S: Maintained
W: http://www.linuxfoundation.org/en/Net
---Q: http://patchwork.ozlabs.org/project/netdev/list/
+++Q: https://patchwork.kernel.org/project/netdevbpf/list/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
S: Supported
+++F: Documentation/networking/page_pool.rst
F: include/net/page_pool.h
+++F: include/trace/events/page_pool.h
F: net/core/page_pool.c
PANASONIC LAPTOP ACPI EXTRAS DRIVER
PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
S: Maintained
F: include/trace/events/pwc.h
PWM FAN DRIVER
S: Supported
F: drivers/mailbox/qcom-ipcc.c
F: include/dt-bindings/mailbox/qcom-ipcc.h
+++QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
+++S: Maintained
+++F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
+++F: drivers/regulator/vqmmc-ipq4019-regulator.c
+++
QUALCOMM RMNET DRIVER
F: drivers/net/wireless/realtek/rtlwifi/
REALTEK WIRELESS DRIVER (rtw88)
---M: Yan-Hsuan Chuang <yhchuang@realtek.com>
+++M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
S: Maintained
F: drivers/net/wireless/realtek/rtw88/
---F: Documentation/devicetree/bindings/net/renesas,*.txt
F: Documentation/devicetree/bindings/net/renesas,*.yaml
F: drivers/net/ethernet/renesas/
F: include/linux/sh_eth.h
S390 IUCV NETWORK LAYER
S: Supported
W: http://www.ibm.com/developerworks/linux/linux390/
S390 NETWORK DRIVERS
S: Supported
W: http://www.ibm.com/developerworks/linux/linux390/
SAMSUNG AUDIO (ASoC) DRIVERS
S: Supported
F: drivers/platform/x86/samsung-laptop.c
SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
F: drivers/nfc/s3fwrn5
SAMSUNG S5C73M3 CAMERA DRIVER
S: Supported
F: drivers/media/i2c/s5c73m3/*
SAMSUNG S5K5BAF CAMERA DRIVER
S: Supported
F: drivers/crypto/s5p-sss.c
SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
S: Supported
F: include/linux/platform_data/clk-s3c2410.h
SAMSUNG SPI DRIVERS
F: drivers/thermal/samsung/
SAMSUNG USB2 PHY DRIVER
S: Supported
F: include/linux/slimbus.h
SFC NETWORK DRIVER
S: Supported
F: drivers/net/ethernet/sfc/
F: drivers/misc/sgi-xp/
SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
S: Supported
S: Maintained
---F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
+++F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
F: drivers/phy/hisilicon/phy-hi3660-usb3.c
USB ISP116X DRIVER
S: Supported
F: drivers/usb/class/usblp.c
+++USB RAW GADGET DRIVER
+++S: Maintained
+++F: Documentation/usb/raw-gadget.rst
+++F: drivers/usb/gadget/legacy/raw_gadget.c
+++F: include/uapi/linux/usb/raw_gadget.h
+++
USB QMI WWAN NETWORK DRIVER
S: Maintained
N: axp[128]
---X.25 NETWORK LAYER
+++X.25 STACK
---S: Odd Fixes
+++S: Maintained
+++F: Documentation/networking/lapb-module.rst
F: Documentation/networking/x25*
+++F: drivers/net/wan/hdlc_x25.c
+++F: drivers/net/wan/lapbether.c
+++F: include/*/lapb.h
F: include/net/x25*
+++F: include/uapi/linux/x25.h
+++F: net/lapb/
F: net/x25/
X86 ARCHITECTURE (32-BIT AND 64-BIT)
S: Supported
F: include/net/xdp.h
+++F: include/net/xdp_priv.h
F: include/trace/events/xdp.h
F: kernel/bpf/cpumap.c
F: kernel/bpf/devmap.c
F: net/core/xdp.c
---N: xdp
---K: xdp
+++F: samples/bpf/xdp*
+++F: tools/testing/selftests/bpf/*xdp*
+++F: tools/testing/selftests/bpf/*/*xdp*
+++F: drivers/net/ethernet/*/*/*/*/*xdp*
+++F: drivers/net/ethernet/*/*/*xdp*
+++K: (?:\b|_)xdp(?:\b|_)
XDP SOCKETS (AF_XDP)
S: Maintained
+++F: Documentation/networking/af_xdp.rst
F: include/net/xdp_sock*
F: include/net/xsk_buff_pool.h
F: include/uapi/linux/if_xdp.h
+++F: include/uapi/linux/xdp_diag.h
+++F: include/net/netns/xdp.h
F: net/xdp/
F: samples/bpf/xdpsock*
F: tools/lib/bpf/xsk*