Skip to content
Snippets Groups Projects
MAINTAINERS 556 KiB
Newer Older
S:	Supported
F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
F:	drivers/net/ethernet/huawei/hinic/

Linus Torvalds's avatar
Linus Torvalds committed
HUGETLB FILESYSTEM
M:	Mike Kravetz <mike.kravetz@oracle.com>
L:	linux-mm@kvack.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
F:	Documentation/admin-guide/mm/hugetlbpage.rst
F:	Documentation/vm/hugetlbfs_reserv.rst
F:	fs/hugetlbfs/
F:	include/linux/hugetlb.h
F:	mm/hugetlb.c
Linus Torvalds's avatar
Linus Torvalds committed

HVA ST MEDIA DRIVER
M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
L:	linux-media@vger.kernel.org
S:	Supported
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/platform/sti/hva

HWPOISON MEMORY FAILURE HANDLING
M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
L:	linux-mm@kvack.org
S:	Maintained
F:	mm/hwpoison-inject.c
F:	mm/memory-failure.c
HYGON PROCESSOR SUPPORT
M:	Pu Wen <puwen@hygon.cn>
L:	linux-kernel@vger.kernel.org
S:	Maintained
F:	arch/x86/kernel/cpu/hygon.c

HYNIX HI556 SENSOR DRIVER
M:	Shawn Tu <shawnx.tu@intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/i2c/hi556.c

Hyper-V CORE AND DRIVERS
M:	"K. Y. Srinivasan" <kys@microsoft.com>
M:	Haiyang Zhang <haiyangz@microsoft.com>
M:	Stephen Hemminger <sthemmin@microsoft.com>
M:	Wei Liu <wei.liu@kernel.org>
L:	linux-hyperv@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
F:	Documentation/ABI/stable/sysfs-bus-vmbus
F:	Documentation/ABI/testing/debugfs-hyperv
F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
F:	arch/x86/hyperv
F:	arch/x86/include/asm/hyperv-tlfs.h
F:	arch/x86/include/asm/mshyperv.h
F:	arch/x86/include/asm/trace/hyperv.h
F:	arch/x86/kernel/cpu/mshyperv.c
F:	drivers/clocksource/hyperv_timer.c
F:	drivers/hid/hid-hyperv.c
F:	drivers/hv/
F:	drivers/input/serio/hyperv-keyboard.c
F:	drivers/iommu/hyperv-iommu.c
F:	drivers/net/hyperv/
F:	drivers/pci/controller/pci-hyperv-intf.c
F:	drivers/pci/controller/pci-hyperv.c
F:	drivers/scsi/storvsc_drv.c
F:	drivers/uio/uio_hv_generic.c
F:	drivers/video/fbdev/hyperv_fb.c
F:	include/asm-generic/mshyperv.h
F:	include/clocksource/hyperv_timer.h
F:	include/linux/hyperv.h
F:	include/uapi/linux/hyperv.h
F:	net/vmw_vsock/hyperv_transport.c
F:	tools/hv/
HYPERBUS SUPPORT
M:	Vignesh Raghavendra <vigneshr@ti.com>
L:	linux-mtd@lists.infradead.org
Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
F:	drivers/mtd/hyperbus/
F:	include/linux/mtd/hyperbus.h
HYPERVISOR VIRTUAL CONSOLE DRIVER
L:	linuxppc-dev@lists.ozlabs.org
S:	Odd Fixes
F:	drivers/tty/hvc/

I2C ACPI SUPPORT
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
L:	linux-i2c@vger.kernel.org
L:	linux-acpi@vger.kernel.org
S:	Maintained
F:	drivers/i2c/i2c-core-acpi.c

I2C CONTROLLER DRIVER FOR NVIDIA GPU
M:	Ajay Gupta <ajayg@nvidia.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
F:	drivers/i2c/busses/i2c-nvidia-gpu.c

I2C MUXES
M:	Peter Rosin <peda@axentia.se>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/i2c/i2c-arb*
F:	Documentation/devicetree/bindings/i2c/i2c-gate*
F:	Documentation/devicetree/bindings/i2c/i2c-mux*
F:	Documentation/i2c/i2c-topology.rst
F:	Documentation/i2c/muxes/
F:	drivers/i2c/i2c-mux.c
F:	drivers/i2c/muxes/
F:	include/linux/i2c-mux.h

M:	Gregory CLEMENT <gregory.clement@bootlin.com>
F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
I2C OVER PARALLEL PORT
M:	Jean Delvare <jdelvare@suse.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	Documentation/i2c/busses/i2c-parport.rst
F:	drivers/i2c/busses/i2c-parport.c

M:	Wolfram Sang <wsa@kernel.org>
L:	linux-i2c@vger.kernel.org
W:	https://i2c.wiki.kernel.org/
Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
F:	Documentation/devicetree/bindings/i2c/i2c.txt
F:	Documentation/i2c/
F:	drivers/i2c/*
F:	include/linux/i2c-dev.h
F:	include/linux/i2c-smbus.h
F:	include/linux/i2c.h
F:	include/uapi/linux/i2c-*.h
F:	include/uapi/linux/i2c.h
I2C SUBSYSTEM HOST DRIVERS
L:	linux-i2c@vger.kernel.org
W:	https://i2c.wiki.kernel.org/
Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
F:	Documentation/devicetree/bindings/i2c/
F:	drivers/i2c/algos/
F:	drivers/i2c/busses/

I2C-TAOS-EVM DRIVER
M:	Jean Delvare <jdelvare@suse.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	Documentation/i2c/busses/i2c-taos-evm.rst
F:	drivers/i2c/busses/i2c-taos-evm.c

I2C-TINY-USB DRIVER
M:	Till Harbaum <till@harbaum.org>
L:	linux-i2c@vger.kernel.org
S:	Maintained
W:	http://www.harbaum.org/till/i2c_tiny_usb
F:	drivers/i2c/busses/i2c-tiny-usb.c

I2C/SMBUS CONTROLLER DRIVERS FOR PC
M:	Jean Delvare <jdelvare@suse.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	Documentation/i2c/busses/i2c-ali1535.rst
F:	Documentation/i2c/busses/i2c-ali1563.rst
F:	Documentation/i2c/busses/i2c-ali15x3.rst
F:	Documentation/i2c/busses/i2c-amd756.rst
F:	Documentation/i2c/busses/i2c-amd8111.rst
F:	Documentation/i2c/busses/i2c-i801.rst
F:	Documentation/i2c/busses/i2c-nforce2.rst
F:	Documentation/i2c/busses/i2c-piix4.rst
F:	Documentation/i2c/busses/i2c-sis5595.rst
F:	Documentation/i2c/busses/i2c-sis630.rst
F:	Documentation/i2c/busses/i2c-sis96x.rst
F:	Documentation/i2c/busses/i2c-via.rst
F:	Documentation/i2c/busses/i2c-viapro.rst
F:	drivers/i2c/busses/i2c-ali1535.c
F:	drivers/i2c/busses/i2c-ali1563.c
F:	drivers/i2c/busses/i2c-ali15x3.c
F:	drivers/i2c/busses/i2c-amd756-s4882.c
F:	drivers/i2c/busses/i2c-amd756.c
F:	drivers/i2c/busses/i2c-amd8111.c
F:	drivers/i2c/busses/i2c-i801.c
F:	drivers/i2c/busses/i2c-isch.c
F:	drivers/i2c/busses/i2c-nforce2-s4985.c
F:	drivers/i2c/busses/i2c-nforce2.c
F:	drivers/i2c/busses/i2c-piix4.c
F:	drivers/i2c/busses/i2c-sis5595.c
F:	drivers/i2c/busses/i2c-sis630.c
F:	drivers/i2c/busses/i2c-sis96x.c
F:	drivers/i2c/busses/i2c-via.c
F:	drivers/i2c/busses/i2c-viapro.c

I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-cht-wc.c

I2C/SMBUS ISMT DRIVER
M:	Seth Heasley <seth.heasley@intel.com>
M:	Neil Horman <nhorman@tuxdriver.com>
L:	linux-i2c@vger.kernel.org
F:	Documentation/i2c/busses/i2c-ismt.rst
F:	drivers/i2c/busses/i2c-ismt.c
I2C/SMBUS STUB DRIVER
M:	Jean Delvare <jdelvare@suse.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/i2c-stub.c
I3C DRIVER FOR CADENCE I3C MASTER IP
M:	Przemysław Gaj <pgaj@cadence.com>
S:	Maintained
F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
F:	drivers/i3c/master/i3c-master-cdns.c

I3C DRIVER FOR SYNOPSYS DESIGNWARE
M:	Vitor Soares <vitor.soares@synopsys.com>
S:	Maintained
F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
F:	drivers/i3c/master/dw*

I3C SUBSYSTEM
M:	Boris Brezillon <bbrezillon@kernel.org>
L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
C:	irc://chat.freenode.net/linux-i3c
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
F:	Documentation/ABI/testing/sysfs-bus-i3c
F:	Documentation/devicetree/bindings/i3c/
F:	Documentation/driver-api/i3c
F:	drivers/i3c/
F:	include/linux/i3c/

Linus Torvalds's avatar
Linus Torvalds committed
IA64 (Itanium) PLATFORM
M:	Tony Luck <tony.luck@intel.com>
M:	Fenghua Yu <fenghua.yu@intel.com>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-ia64@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
Linus Torvalds's avatar
Linus Torvalds committed

IBM Power 842 compression accelerator
M:	Haren Myneni <haren@us.ibm.com>
F:	drivers/crypto/nx/Kconfig
F:	drivers/crypto/nx/Makefile
F:	drivers/crypto/nx/nx-842*
F:	include/linux/sw842.h
F:	lib/842/
IBM Power in-Nest Crypto Acceleration
M:	Breno Leitão <leitao@debian.org>
M:	Nayna Jain <nayna@linux.ibm.com>
M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
L:	linux-crypto@vger.kernel.org
S:	Supported
F:	drivers/crypto/nx/Kconfig
F:	drivers/crypto/nx/Makefile
F:	drivers/crypto/nx/nx-aes*
F:	drivers/crypto/nx/nx-sha*
F:	drivers/crypto/nx/nx.*
F:	drivers/crypto/nx/nx_csbcpb.h
F:	drivers/crypto/nx/nx_debugfs.c
IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
M:	Tyrel Datwyler <tyreld@linux.ibm.com>
L:	linux-pci@vger.kernel.org
L:	linuxppc-dev@lists.ozlabs.org
S:	Supported
F:	drivers/pci/hotplug/rpadlpar*

Linus Torvalds's avatar
Linus Torvalds committed
IBM Power Linux RAID adapter
M:	Brian King <brking@us.ibm.com>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Supported
F:	drivers/scsi/ipr.*
Linus Torvalds's avatar
Linus Torvalds committed

IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
M:	Tyrel Datwyler <tyreld@linux.ibm.com>
L:	linux-pci@vger.kernel.org
L:	linuxppc-dev@lists.ozlabs.org
S:	Supported
F:	drivers/pci/hotplug/rpaphp*

IBM Power SRIOV Virtual NIC Device Driver
M:	Thomas Falcon <tlfalcon@linux.ibm.com>
M:	John Allen <jallen@linux.ibm.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/ibm/ibmvnic.*
IBM Power Virtual Accelerator Switchboard
M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
L:	linuxppc-dev@lists.ozlabs.org
S:	Supported
F:	arch/powerpc/include/asm/vas.h
F:	arch/powerpc/platforms/powernv/copy-paste.h
F:	arch/powerpc/platforms/powernv/vas*
IBM Power Virtual Ethernet Device Driver
M:	Thomas Falcon <tlfalcon@linux.ibm.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/ibm/ibmveth.*

IBM Power Virtual FC Device Drivers
M:	Tyrel Datwyler <tyreld@linux.ibm.com>
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/scsi/ibmvscsi/ibmvfc*
IBM Power Virtual Management Channel Driver
M:	Steven Royer <seroyer@linux.ibm.com>
S:	Supported
F:	drivers/misc/ibmvmc.*

IBM Power Virtual SCSI Device Drivers
M:	Tyrel Datwyler <tyreld@linux.ibm.com>
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/scsi/ibmvscsi/ibmvscsi*
F:	include/scsi/viosrp.h

IBM Power Virtual SCSI Device Target Driver
M:	Michael Cyr <mikecyr@linux.ibm.com>
L:	linux-scsi@vger.kernel.org
L:	target-devel@vger.kernel.org
S:	Supported
F:	drivers/scsi/ibmvscsi_tgt/
IBM Power VMX Cryptographic instructions
M:	Breno Leitão <leitao@debian.org>
M:	Nayna Jain <nayna@linux.ibm.com>
M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
L:	linux-crypto@vger.kernel.org
F:	drivers/crypto/vmx/Kconfig
F:	drivers/crypto/vmx/Makefile
F:	drivers/crypto/vmx/aes*
F:	drivers/crypto/vmx/ghash*
F:	drivers/crypto/vmx/ppc-xlate.pl
F:	drivers/crypto/vmx/vmx.c
Linus Torvalds's avatar
Linus Torvalds committed
IBM ServeRAID RAID DRIVER
F:	drivers/scsi/ips.*
Linus Torvalds's avatar
Linus Torvalds committed

ICH LPC AND GPIO DRIVER
M:	Peter Tyser <ptyser@xes-inc.com>
S:	Maintained
F:	drivers/gpio/gpio-ich.c
F:	drivers/mfd/lpc_ich.c
ICY I2C DRIVER
M:	Max Staudt <max@enpas.org>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-icy.c

M:	"David S. Miller" <davem@davemloft.net>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-ide@vger.kernel.org
Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
F:	Documentation/ide/
F:	drivers/ide/
F:	include/linux/ide.h
Linus Torvalds's avatar
Linus Torvalds committed

IDE/ATAPI DRIVERS
M:	Borislav Petkov <bp@alien8.de>
L:	linux-ide@vger.kernel.org
S:	Maintained
F:	Documentation/cdrom/ide-cd.rst
F:	drivers/ide/ide-cd*

IDEAPAD LAPTOP EXTRAS DRIVER
M:	Ike Panhc <ike.pan@canonical.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
W:	http://launchpad.net/ideapad-laptop
F:	drivers/platform/x86/ideapad-laptop.c

IDEAPAD LAPTOP SLIDEBAR DRIVER
M:	Andrey Moiseev <o2g.org.ru@gmail.com>
L:	linux-input@vger.kernel.org
S:	Maintained
W:	https://github.com/o2genum/ideapad-slidebar
F:	drivers/input/misc/ideapad_slidebar.c

IDT VersaClock 5 CLOCK DRIVER
M:	Luca Ceresoli <luca@lucaceresoli.net>
S:	Maintained
F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
F:	drivers/clk/clk-versaclock5.c
Linus Torvalds's avatar
Linus Torvalds committed

IEEE 802.15.4 SUBSYSTEM
M:	Alexander Aring <alex.aring@gmail.com>
M:	Stefan Schmidt <stefan@datenfreihafen.org>
L:	linux-wpan@vger.kernel.org
W:	https://linux-wpan.org/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
F:	Documentation/networking/ieee802154.rst
F:	drivers/net/ieee802154/
F:	include/linux/ieee802154.h
F:	include/linux/nl802154.h
F:	include/net/af_ieee802154.h
F:	include/net/cfg802154.h
F:	include/net/ieee802154_netdev.h
F:	include/net/mac802154.h
F:	include/net/nl802154.h
F:	net/ieee802154/
F:	net/mac802154/
IFE PROTOCOL
M:	Yotam Gigi <yotam.gi@gmail.com>
M:	Jamal Hadi Salim <jhs@mojatatu.com>
F:	include/net/ife.h
F:	include/uapi/linux/ife.h
IGORPLUG-USB IR RECEIVER
M:	Sean Young <sean@mess.org>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/rc/igorplugusb.c

IGUANAWORKS USB IR TRANSCEIVER
M:	Sean Young <sean@mess.org>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/rc/iguanair.c

IIO DIGITAL POTENTIOMETER DAC
M:	Peter Rosin <peda@axentia.se>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
F:	drivers/iio/dac/dpot-dac.c
IIO ENVELOPE DETECTOR
M:	Peter Rosin <peda@axentia.se>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
F:	drivers/iio/adc/envelope-detector.c
IIO MULTIPLEXER
M:	Peter Rosin <peda@axentia.se>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
F:	drivers/iio/multiplexer/iio-mux.c
IIO SUBSYSTEM AND DRIVERS
M:	Jonathan Cameron <jic23@kernel.org>
R:	Hartmut Knaack <knaack.h@gmx.de>
R:	Lars-Peter Clausen <lars@metafoo.de>
R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
L:	linux-iio@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
F:	Documentation/ABI/testing/configfs-iio*
F:	Documentation/ABI/testing/sysfs-bus-iio*
F:	Documentation/devicetree/bindings/iio/
F:	drivers/staging/iio/
F:	include/linux/iio/
IIO UNIT CONVERTER
M:	Peter Rosin <peda@axentia.se>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
F:	drivers/iio/afe/iio-rescale.c
IKANOS/ADI EAGLE ADSL USB DRIVER
M:	Matthieu Castet <castet.matthieu@free.fr>
M:	Stanislaw Gruszka <stf_xl@wp.pl>
S:	Maintained
F:	drivers/usb/atm/ueagle-atm.c

M:	Paul Burton <paulburton@kernel.org>
S:	Maintained
F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
F:	drivers/auxdisplay/img-ascii-lcd.c
IMGTEC IR DECODER DRIVER
F:	drivers/media/rc/img-ir/

IMON SOUNDGRAPH USB IR RECEIVER
M:	Sean Young <sean@mess.org>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/rc/imon.c
F:	drivers/media/rc/imon_raw.c
IMS TWINTURBO FRAMEBUFFER DRIVER
L:	linux-fbdev@vger.kernel.org
S:	Orphan
F:	drivers/video/fbdev/imsttfb.c

INA209 HARDWARE MONITOR DRIVER
M:	Guenter Roeck <linux@roeck-us.net>
F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
F:	Documentation/hwmon/ina209.rst
F:	drivers/hwmon/ina209.c

INA2XX HARDWARE MONITOR DRIVER
M:	Guenter Roeck <linux@roeck-us.net>
F:	Documentation/hwmon/ina2xx.rst
F:	drivers/hwmon/ina2xx.c
F:	include/linux/platform_data/ina2xx.h

INDUSTRY PACK SUBSYSTEM (IPACK)
M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
M:	Jens Taprogge <jens.taprogge@taprogge.org>
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
L:	industrypack-devel@lists.sourceforge.net
S:	Maintained
W:	http://industrypack.sourceforge.net
INFINEON DPS310 Driver
M:	Eddie James <eajames@linux.ibm.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/pressure/dps310.c
Linus Torvalds's avatar
Linus Torvalds committed
INFINIBAND SUBSYSTEM
M:	Doug Ledford <dledford@redhat.com>
M:	Jason Gunthorpe <jgg@mellanox.com>
L:	linux-rdma@vger.kernel.org
W:	https://github.com/linux-rdma/rdma-core
Q:	http://patchwork.kernel.org/project/linux-rdma/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
F:	Documentation/devicetree/bindings/infiniband/
F:	Documentation/infiniband/
F:	drivers/infiniband/
F:	include/trace/events/ib_mad.h
F:	include/trace/events/ib_umad.h
F:	include/uapi/linux/if_infiniband.h
F:	include/uapi/rdma/
F:	samples/bpf/ibumad_kern.c
F:	samples/bpf/ibumad_user.c
Linus Torvalds's avatar
Linus Torvalds committed

INGENIC JZ4780 DMA Driver
M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
S:	Maintained
F:	drivers/dma/dma-jz4780.c

INGENIC JZ4780 NAND DRIVER
M:	Harvey Hunt <harveyhuntnexus@gmail.com>
L:	linux-mtd@lists.infradead.org
S:	Maintained
F:	drivers/mtd/nand/raw/ingenic/
INGENIC JZ47xx SoCs
M:	Paul Cercueil <paul@crapouillou.net>
S:	Maintained
F:	arch/mips/boot/dts/ingenic/
F:	arch/mips/include/asm/mach-jz4740/
F:	arch/mips/jz4740/
F:	drivers/clk/ingenic/
F:	drivers/dma/dma-jz4780.c
F:	drivers/gpu/drm/ingenic/
F:	drivers/i2c/busses/i2c-jz4780.c
F:	drivers/iio/adc/ingenic-adc.c
F:	drivers/irqchip/irq-ingenic.c
F:	drivers/memory/jz4780-nemc.c
F:	drivers/mmc/host/jz4740_mmc.c
F:	drivers/mtd/nand/raw/ingenic/
F:	drivers/pinctrl/pinctrl-ingenic.c
F:	drivers/power/supply/ingenic-battery.c
F:	drivers/pwm/pwm-jz4740.c
F:	drivers/remoteproc/ingenic_rproc.c
F:	drivers/rtc/rtc-jz4740.c
F:	drivers/tty/serial/8250/8250_ingenic.c
F:	drivers/usb/musb/jz4740.c
F:	drivers/watchdog/jz4740_wdt.c
F:	include/dt-bindings/iio/adc/ingenic,adc.h
F:	include/linux/mfd/ingenic-tcu.h
F:	sound/soc/codecs/jz47*
F:	sound/soc/jz4740/
M:	Jan Kara <jack@suse.cz>
R:	Amir Goldstein <amir73il@gmail.com>
L:	linux-fsdevel@vger.kernel.org
S:	Maintained
F:	Documentation/filesystems/inotify.rst
F:	fs/notify/inotify/
F:	include/linux/inotify.h
F:	include/uapi/linux/inotify.h
Randy Dunlap's avatar
Randy Dunlap committed
INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
Randy Dunlap's avatar
Randy Dunlap committed
L:	linux-input@vger.kernel.org
Q:	http://patchwork.kernel.org/project/linux-input/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
F:	Documentation/devicetree/bindings/input/
F:	Documentation/devicetree/bindings/serio/
F:	Documentation/input/
F:	drivers/input/
F:	include/linux/input.h
F:	include/linux/input/
F:	include/uapi/linux/input-event-codes.h
F:	include/uapi/linux/input.h
INPUT MULTITOUCH (MT) PROTOCOL
M:	Henrik Rydberg <rydberg@bitmath.org>
L:	linux-input@vger.kernel.org
F:	Documentation/input/multi-touch-protocol.rst
F:	drivers/input/input-mt.c
M:	Antoine Tenart <antoine.tenart@bootlin.com>
S:	Maintained
F:	drivers/crypto/inside-secure/
INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
M:	Mimi Zohar <zohar@linux.ibm.com>
M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
L:	linux-integrity@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
F:	security/integrity/ima/

INTEL 810/815 FRAMEBUFFER DRIVER
M:	Antonino Daplas <adaplas@gmail.com>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	drivers/video/fbdev/i810/

M:	Cezary Rojewski <cezary.rojewski@intel.com>
M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
M:	Jie Yang <yang.jie@linux.intel.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/intel_atomisp2_pm.c

INTEL ATOMISP2 LED DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/intel_atomisp2_led.c

INTEL BROXTON PMC DRIVER
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
M:	Zha Qipeng <qipeng.zha@intel.com>
S:	Maintained
F:	drivers/mfd/intel_pmc_bxt.c
F:	include/linux/mfd/intel_pmc_bxt.h

INTEL C600 SERIES SAS CONTROLLER DRIVER
M:	Intel SCU Linux support <intel-linux-scu@intel.com>
M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
L:	linux-scsi@vger.kernel.org
T:	git git://git.code.sf.net/p/intel-sas/isci
INTEL CPU family model numbers
M:	Tony Luck <tony.luck@intel.com>
M:	x86@kernel.org
L:	linux-kernel@vger.kernel.org
S:	Supported
F:	arch/x86/include/asm/intel-family.h

INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
M:	Jani Nikula <jani.nikula@linux.intel.com>
M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
L:	intel-gfx@lists.freedesktop.org
W:	https://01.org/linuxgraphics/
Q:	http://patchwork.freedesktop.org/project/intel-gfx/
B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
C:	irc://chat.freenode.net/intel-gfx
T:	git git://anongit.freedesktop.org/drm-intel
F:	Documentation/gpu/i915.rst
F:	drivers/gpu/drm/i915/
F:	include/drm/i915*
F:	include/uapi/drm/i915_drm.h
INTEL ETHERNET DRIVERS
M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
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
F:	Documentation/networking/device_drivers/ethernet/intel/
F:	drivers/net/ethernet/intel/
F:	drivers/net/ethernet/intel/*/
F:	include/linux/avf/virtchnl.h
Linus Torvalds's avatar
Linus Torvalds committed

INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
M:	Maik Broemme <mbroemme@libmpq.org>
L:	linux-fbdev@vger.kernel.org
F:	Documentation/fb/intelfb.rst
F:	drivers/video/fbdev/intelfb/
M:	Andy Shevchenko <andy@kernel.org>
L:	linux-gpio@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
F:	drivers/gpio/gpio-ich.c
F:	drivers/gpio/gpio-intel-mid.c
F:	drivers/gpio/gpio-merrifield.c
F:	drivers/gpio/gpio-ml-ioh.c
F:	drivers/gpio/gpio-pch.c
F:	drivers/gpio/gpio-sch.c
F:	drivers/gpio/gpio-sodaville.c

INTEL GVT-g DRIVERS (Intel GPU Virtualization)
M:	Zhenyu Wang <zhenyuw@linux.intel.com>
M:	Zhi Wang <zhi.a.wang@intel.com>
L:	intel-gvt-dev@lists.freedesktop.org
L:	intel-gfx@lists.freedesktop.org
W:	https://01.org/igvt-g
T:	git https://github.com/intel/gvt-linux.git
F:	drivers/gpu/drm/i915/gvt/
INTEL HID EVENT DRIVER
M:	Alex Hung <alex.hung@canonical.com>
L:	platform-driver-x86@vger.kernel.org
F:	drivers/platform/x86/intel-hid.c
INTEL I/OAT DMA DRIVER
M:	Dave Jiang <dave.jiang@intel.com>
R:	Dan Williams <dan.j.williams@intel.com>
L:	dmaengine@vger.kernel.org
Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
F:	drivers/dma/ioat*
INTEL IADX DRIVER
M:	Dave Jiang <dave.jiang@intel.com>
L:	dmaengine@vger.kernel.org
S:	Supported
F:	drivers/dma/idxd/*
F:	include/uapi/linux/idxd.h

INTEL IDLE DRIVER
M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
M:	Len Brown <lenb@kernel.org>
L:	linux-pm@vger.kernel.org
B:	https://bugzilla.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
F:	drivers/idle/intel_idle.c
INTEL INTEGRATED SENSOR HUB DRIVER
M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
M:	Jiri Kosina <jikos@kernel.org>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/hid/intel-ish-hid/
Wey-Yi Guy's avatar
Wey-Yi Guy committed

INTEL IOMMU (VT-d)
M:	David Woodhouse <dwmw2@infradead.org>
M:	Lu Baolu <baolu.lu@linux.intel.com>
L:	iommu@lists.linux-foundation.org
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
F:	drivers/iommu/intel/
F:	include/linux/intel-iommu.h
F:	include/linux/intel-svm.h

INTEL IOP-ADMA DMA DRIVER
R:	Dan Williams <dan.j.williams@intel.com>
S:	Odd fixes
F:	drivers/dma/iop-adma.c

INTEL IPU3 CSI-2 CIO2 DRIVER
M:	Yong Zhi <yong.zhi@intel.com>
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
M:	Bingbu Cao <bingbu.cao@intel.com>
R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
F:	drivers/media/pci/intel/ipu3/
INTEL IPU3 CSI-2 IMGU DRIVER
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
R:	Bingbu Cao <bingbu.cao@intel.com>
R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/admin-guide/media/ipu3.rst
F:	Documentation/admin-guide/media/ipu3_rcb.svg
F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
F:	drivers/staging/media/ipu3/
INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
M:	Krzysztof Halasa <khalasa@piap.pl>
S:	Maintained
F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
F:	drivers/net/wan/ixp4xx_hss.c
F:	drivers/soc/ixp4xx/ixp4xx-npe.c
F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
F:	include/linux/soc/ixp4xx/npe.h
F:	include/linux/soc/ixp4xx/qmgr.h

INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
M:	Deepak Saxena <dsaxena@plexity.net>
S:	Maintained
F:	drivers/char/hw_random/ixp4xx-rng.c
INTEL MANAGEMENT ENGINE (mei)
M:	Tomas Winkler <tomas.winkler@intel.com>
L:	linux-kernel@vger.kernel.org
S:	Supported
F:	Documentation/driver-api/mei/*
F:	drivers/misc/mei/
F:	drivers/watchdog/mei_wdt.c
F:	include/linux/mei_cl_bus.h
F:	include/uapi/linux/mei.h
INTEL MENLOW THERMAL DRIVER
M:	Sujith Thomas <sujith.thomas@intel.com>
L:	platform-driver-x86@vger.kernel.org
S:	Supported
W:	https://01.org/linux-acpi
F:	drivers/platform/x86/intel_menlow.c

INTEL MIC DRIVERS (mic)
M:	Sudeep Dutt <sudeep.dutt@intel.com>
M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
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
M:	Zha Qipeng <qipeng.zha@intel.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	arch/x86/include/asm/intel_punit_ipc.h
F:	drivers/platform/x86/intel_punit_ipc.c

INTEL PMC CORE DRIVER
M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/intel_pmc_core*

M:	Andy Shevchenko <andy@kernel.org>
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
F:	drivers/gpio/gpio-*cove.c
F:	drivers/gpio/gpio-msic.c

INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
S:	Maintained
F:	drivers/mfd/intel_msic.c
F:	drivers/mfd/intel_soc_pmic*
F:	include/linux/mfd/intel_msic.h
F:	include/linux/mfd/intel_soc_pmic*

INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
L:	linux-wireless@vger.kernel.org
S:	Maintained
F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
F:	drivers/net/wireless/intel/ipw2x00/

INTEL PSTATE DRIVER
M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
M:	Len Brown <lenb@kernel.org>
L:	linux-pm@vger.kernel.org
S:	Supported
F:	drivers/cpufreq/intel_pstate.c

INTEL RDMA RNIC DRIVER
M:	Faisal Latif <faisal.latif@intel.com>
M:	Shiraz Saleem <shiraz.saleem@intel.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
F:	drivers/infiniband/hw/i40iw/
F:	include/uapi/rdma/i40iw-abi.h
INTEL SCU DRIVERS
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
S:	Maintained
F:	arch/x86/include/asm/intel_scu_ipc.h
F:	drivers/platform/x86/intel_scu_*

INTEL SPEED SELECT TECHNOLOGY
M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/intel_speed_select_if/
F:	include/uapi/linux/isst_if.h
F:	tools/power/x86/intel-speed-select/
INTEL STRATIX10 FIRMWARE DRIVERS
M:	Richard Gong <richard.gong@linux.intel.com>
L:	linux-kernel@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
F:	drivers/firmware/stratix10-rsu.c
F:	drivers/firmware/stratix10-svc.c
F:	include/linux/firmware/intel/stratix10-smc.h
F:	include/linux/firmware/intel/stratix10-svc-client.h

M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
M:	"David E. Box" <david.e.box@linux.intel.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	arch/x86/include/asm/intel_telemetry.h
F:	drivers/platform/x86/intel_telemetry*
INTEL UNCORE FREQUENCY CONTROL
M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/intel-uncore-frequency.c

INTEL VIRTUAL BUTTON DRIVER
M:	AceLan Kao <acelan.kao@canonical.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/intel-vbtn.c

INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
M:	Stanislaw Gruszka <stf_xl@wp.pl>
L:	linux-wireless@vger.kernel.org
S:	Supported