Skip to content
Snippets Groups Projects
MAINTAINERS 497 KiB
Newer Older
M:	Lucas Stach <l.stach@pengutronix.de>
L:	linux-pci@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
F:	drivers/pci/controller/dwc/*imx6*

PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
M:	Keith Busch <keith.busch@intel.com>
M:	Jonathan Derrick <jonathan.derrick@intel.com>
L:	linux-pci@vger.kernel.org
S:	Supported
F:	drivers/pci/controller/vmd.c
PCI DRIVER FOR MICROSEMI SWITCHTEC
M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
M:	Logan Gunthorpe <logang@deltatee.com>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/switchtec.txt
F:	Documentation/ABI/testing/sysfs-class-switchtec
F:	drivers/pci/switch/switchtec*
F:	include/uapi/linux/switchtec_ioctl.h
F:	drivers/ntb/hw/mscc/
PCI DRIVER FOR MOBIVEIL PCIE IP
M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
L:	linux-pci@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
F:	drivers/pci/controller/pcie-mobiveil.c

PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
M:	Jason Cooper <jason@lakedaemon.net>
L:	linux-pci@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/pci/controller/*mvebu*
PCI DRIVER FOR NVIDIA TEGRA
M:	Thierry Reding <thierry.reding@gmail.com>
L:	linux-tegra@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
F:	drivers/pci/controller/pci-tegra.c
PCI DRIVER FOR RENESAS R-CAR
M:	Simon Horman <horms@verge.net.au>
L:	linux-pci@vger.kernel.org
L:	linux-renesas-soc@vger.kernel.org
F:	drivers/pci/controller/*rcar*
M:	Jingoo Han <jingoohan1@gmail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
F:	drivers/pci/controller/dwc/pci-exynos.c
PCI DRIVER FOR SYNOPSYS DESIGNWARE
M:	Jingoo Han <jingoohan1@gmail.com>
M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
F:	drivers/pci/controller/dwc/*designware*
PCI DRIVER FOR TI DRA7XX
M:	Kishon Vijay Abraham I <kishon@ti.com>
L:	linux-omap@vger.kernel.org
L:	linux-pci@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/pci/ti-pci.txt
F:	drivers/pci/controller/dwc/pci-dra7xx.c

PCI DRIVER FOR TI KEYSTONE
M:	Murali Karicheri <m-karicheri2@ti.com>
L:	linux-pci@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/pci/controller/dwc/pci-keystone.c
PCI ENDPOINT SUBSYSTEM
M:	Kishon Vijay Abraham I <kishon@ti.com>
M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
L:	linux-pci@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
F:	drivers/pci/endpoint/
F:	drivers/misc/pci_endpoint_test.c
F:	tools/pci/
PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
M:	Russell Currey <ruscur@russell.cc>
M:	Sam Bobroff <sbobroff@linux.ibm.com>
M:	Oliver O'Halloran <oohall@gmail.com>
L:	linuxppc-dev@lists.ozlabs.org
S:	Supported
F:	Documentation/PCI/pci-error-recovery.txt
F:	drivers/pci/pcie/aer.c
F:	drivers/pci/pcie/dpc.c
F:	drivers/pci/pcie/err.c
F:	Documentation/powerpc/eeh-pci-error-recovery.txt
F:	arch/powerpc/kernel/eeh*.c
F:	arch/powerpc/platforms/*/eeh*.c
F:	arch/powerpc/include/*/eeh*.h

PCI ERROR RECOVERY
M:	Linas Vepstas <linasvepstas@gmail.com>
S:	Supported
F:	Documentation/PCI/pci-error-recovery.txt
PCI MSI DRIVER FOR ALTERA MSI IP
M:	Ley Foon Tan <lftan@altera.com>
L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
L:	linux-pci@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
F:	drivers/pci/controller/pcie-altera-msi.c
PCI MSI DRIVER FOR APPLIEDMICRO XGENE
M:	Toan Le <toan@os.amperecomputing.com>
L:	linux-pci@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
F:	drivers/pci/controller/pci-xgene-msi.c
PCI SUBSYSTEM
M:	Bjorn Helgaas <bhelgaas@google.com>
L:	linux-pci@vger.kernel.org
Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
S:	Supported
F:	Documentation/devicetree/bindings/pci/
F:	Documentation/PCI/
F:	drivers/acpi/pci*
F:	drivers/pci/
F:	include/asm-generic/pci*
F:	include/linux/pci*
F:	include/uapi/linux/pci*
F:	lib/pci*
F:	arch/x86/pci/
F:	arch/x86/kernel/quirks.c
F:	arch/x86/kernel/early-quirks.c
PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
L:	linux-pci@vger.kernel.org
Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
S:	Supported
PCIE DRIVER FOR AMLOGIC MESON
M:	Yue Wang <yue.wang@Amlogic.com>
L:	linux-pci@vger.kernel.org
L:	linux-amlogic@lists.infradead.org
S:	Maintained
F:	drivers/pci/controller/dwc/pci-meson.c

PCIE DRIVER FOR AXIS ARTPEC
M:	Jesper Nilsson <jesper.nilsson@axis.com>
L:	linux-arm-kernel@axis.com
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/axis,artpec*
F:	drivers/pci/controller/dwc/*artpec*
PCIE DRIVER FOR CAVIUM THUNDERX
M:	David Daney <david.daney@cavium.com>
L:	linux-pci@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Supported
F:	Documentation/devicetree/bindings/pci/pci-thunder-*
F:	drivers/pci/controller/pci-thunder-*
PCIE DRIVER FOR HISILICON
M:	Zhou Wang <wangzhou1@hisilicon.com>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
F:	drivers/pci/controller/dwc/pcie-hisi.c
PCIE DRIVER FOR HISILICON KIRIN
M:	Xiaowei Song <songxiaowei@hisilicon.com>
M:	Binghui Wang <wangbinghui@hisilicon.com>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
F:	drivers/pci/controller/dwc/pcie-kirin.c
PCIE DRIVER FOR HISILICON STB
M:	Shawn Guo <shawn.guo@linaro.org>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
F:	drivers/pci/controller/dwc/pcie-histb.c
PCIE DRIVER FOR MEDIATEK
M:	Ryder Lee <ryder.lee@mediatek.com>
L:	linux-pci@vger.kernel.org
L:	linux-mediatek@lists.infradead.org
S:	Supported
F:	Documentation/devicetree/bindings/pci/mediatek*
F:	drivers/pci/controller/*mediatek*

PCIE DRIVER FOR QUALCOMM MSM
M:	Stanimir Varbanov <svarbanov@mm-sol.com>
L:	linux-pci@vger.kernel.org
L:	linux-arm-msm@vger.kernel.org
S:	Maintained
F:	drivers/pci/controller/dwc/*qcom*
PCIE DRIVER FOR ROCKCHIP
M:	Shawn Lin <shawn.lin@rock-chips.com>
L:	linux-pci@vger.kernel.org
L:	linux-rockchip@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
F:	drivers/pci/controller/pcie-rockchip*
PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
M:	Linus Walleij <linus.walleij@linaro.org>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
F:	drivers/pci/controller/pci-v3-semi.c
PCIE DRIVER FOR SOCIONEXT UNIPHIER
M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
F:	drivers/pci/controller/dwc/pcie-uniphier.c

PCIE DRIVER FOR ST SPEAR13XX
M:	Pratyush Anand <pratyush.anand@gmail.com>
L:	linux-pci@vger.kernel.org
F:	drivers/pci/controller/dwc/*spear*
Linus Torvalds's avatar
Linus Torvalds committed
PCMCIA SUBSYSTEM
M:	Dominik Brodowski <linux@dominikbrodowski.net>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
F:	Documentation/pcmcia/
F:	drivers/pcmcia/
F:	include/pcmcia/
Linus Torvalds's avatar
Linus Torvalds committed

PCNET32 NETWORK DRIVER
M:	Don Fry <pcnet32@frontier.com>
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/net/ethernet/amd/pcnet32.c
Linus Torvalds's avatar
Linus Torvalds committed

PCRYPT PARALLEL CRYPTO ENGINE
M:	Steffen Klassert <steffen.klassert@secunet.com>
L:	linux-crypto@vger.kernel.org
S:	Maintained
F:	crypto/pcrypt.c
F:	include/crypto/pcrypt.h

PEAQ WMI HOTKEYS DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/peaq-wmi.c

PER-CPU MEMORY ALLOCATOR
M:	Dennis Zhou <dennis@kernel.org>
M:	Tejun Heo <tj@kernel.org>
M:	Christoph Lameter <cl@linux.com>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
S:	Maintained
F:	include/linux/percpu*.h
F:	mm/percpu*.c
F:	arch/*/include/asm/percpu.h

M:	Balbir Singh <bsingharora@gmail.com>
F:	include/linux/delayacct.h
F:	kernel/delayacct.c
PERFORMANCE EVENTS SUBSYSTEM
M:	Peter Zijlstra <peterz@infradead.org>
M:	Ingo Molnar <mingo@redhat.com>
M:	Arnaldo Carvalho de Melo <acme@kernel.org>
Peter Zijlstra's avatar
Peter Zijlstra committed
R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
R:	Jiri Olsa <jolsa@redhat.com>
R:	Namhyung Kim <namhyung@kernel.org>
L:	linux-kernel@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
S:	Supported
F:	include/linux/perf_event.h
F:	include/uapi/linux/perf_event.h
F:	arch/*/kernel/perf_event*.c
F:	arch/*/kernel/*/perf_event*.c
F:	arch/*/kernel/*/*/perf_event*.c
F:	arch/*/include/asm/perf_event.h
F:	arch/*/kernel/perf_callchain.c
F:	arch/*/events/*
PERSONALITY HANDLING
M:	Christoph Hellwig <hch@infradead.org>
L:	linux-abi-devel@lists.sourceforge.net
S:	Maintained
F:	include/linux/personality.h
F:	include/uapi/linux/personality.h
PHOENIX RC FLIGHT CONTROLLER ADAPTER
M:	Marcus Folkesson <marcus.folkesson@gmail.com>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	Documentation/input/devices/pxrc.rst
F:	drivers/input/joystick/pxrc.c

M:	Remi Denis-Courmont <courmisch@gmail.com>
S:	Supported
F:	Documentation/networking/phonet.txt
F:	include/linux/phonet.h
F:	include/net/phonet/
F:	include/uapi/linux/phonet.h
Linus Torvalds's avatar
Linus Torvalds committed
PHRAM MTD DRIVER
M:	Joern Engel <joern@lazybastard.org>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-mtd@lists.infradead.org
S:	Maintained
F:	drivers/mtd/devices/phram.c
Linus Torvalds's avatar
Linus Torvalds committed

PICOLCD HID DRIVER
M:	Bruno Prémont <bonbons@linux-vserver.org>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/hid/hid-picolcd*

PICOXCELL SUPPORT
M:	Jamie Iles <jamie@jamieiles.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
T:	git git://github.com/jamieiles/linux-2.6-ji.git
S:	Supported
F:	arch/arm/boot/dts/picoxcell*
F:	arch/arm/mach-picoxcell/
F:	drivers/crypto/picoxcell*
PIN CONTROL SUBSYSTEM
M:	Linus Walleij <linus.walleij@linaro.org>
L:	linux-gpio@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
F:	Documentation/devicetree/bindings/pinctrl/
F:	Documentation/driver-api/pinctl.rst
F:	drivers/pinctrl/
F:	include/linux/pinctrl/
PIN CONTROLLER - MICROCHIP AT91
M:	Ludovic Desroches <ludovic.desroches@microchip.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-gpio@vger.kernel.org
S:	Supported
F:	drivers/pinctrl/pinctrl-at91*
PIN CONTROLLER - FREESCALE
M:	Dong Aisheng <aisheng.dong@nxp.com>
M:	Fabio Estevam <festevam@gmail.com>
M:	Shawn Guo <shawnguo@kernel.org>
M:	Stefan Agner <stefan@agner.ch>
R:	Pengutronix Kernel Team <kernel@pengutronix.de>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/pinctrl/freescale/
F:	Documentation/devicetree/bindings/pinctrl/fsl,*

PIN CONTROLLER - INTEL
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
S:	Maintained
F:	drivers/pinctrl/intel/
M:	Sean Wang <sean.wang@kernel.org>
L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
F:	drivers/pinctrl/mediatek/
PIN CONTROLLER - QUALCOMM
M:	Bjorn Andersson <bjorn.andersson@linaro.org>
S:	Maintained
L:	linux-arm-msm@vger.kernel.org
F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
F:	drivers/pinctrl/qcom/

M:	Geert Uytterhoeven <geert+renesas@glider.be>
L:	linux-renesas-soc@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
PIN CONTROLLER - SAMSUNG
M:	Tomasz Figa <tomasz.figa@gmail.com>
M:	Krzysztof Kozlowski <krzk@kernel.org>
M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
F:	drivers/pinctrl/samsung/
F:	include/dt-bindings/pinctrl/samsung.h
F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
PIN CONTROLLER - SINGLE
M:	Tony Lindgren <tony@atomide.com>
M:	Haojian Zhuang <haojian.zhuang@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-omap@vger.kernel.org
S:	Maintained
F:	drivers/pinctrl/pinctrl-single.c

PIN CONTROLLER - ST SPEAR
M:	Viresh Kumar <vireshk@kernel.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
W:	http://www.st.com/spear
S:	Maintained
F:	drivers/pinctrl/spear/
PISTACHIO SOC SUPPORT
M:	James Hartley <james.hartley@sondrel.com>
L:	linux-mips@vger.kernel.org
F:	arch/mips/pistachio/
F:	arch/mips/include/asm/mach-pistachio/
F:	arch/mips/boot/dts/img/pistachio*
F:	arch/mips/configs/pistachio*_defconfig
PKTCDVD DRIVER
S:	Orphan
M:	linux-block@vger.kernel.org
F:	drivers/block/pktcdvd.c
F:	include/linux/pktcdvd.h
F:	include/uapi/linux/pktcdvd.h
M:	Guan Xuetao <gxt@pku.edu.cn>
W:	http://mprc.pku.edu.cn/~guanxuetao/linux
S:	Maintained
T:	git git://github.com/gxt/linux.git
F:	drivers/input/serio/i8042-unicore32io.h
F:	drivers/video/fbdev/fb-puv3.c
F:	drivers/rtc/rtc-puv3.c
PMBUS HARDWARE MONITORING DRIVERS
M:	Guenter Roeck <linux@roeck-us.net>
L:	linux-hwmon@vger.kernel.org
W:	http://hwmon.wiki.kernel.org/
W:	http://www.roeck-us.net/linux/drivers/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
S:	Maintained
F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
F:	Documentation/devicetree/bindings/hwmon/max31785.txt
F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
F:	Documentation/hwmon/adm1275.rst
F:	Documentation/hwmon/ibm-cffps.rst
F:	Documentation/hwmon/ir35221.rst
F:	Documentation/hwmon/lm25066.rst
F:	Documentation/hwmon/ltc2978.rst
F:	Documentation/hwmon/ltc3815.rst
F:	Documentation/hwmon/max16064.rst
F:	Documentation/hwmon/max20751.rst
F:	Documentation/hwmon/max31785.rst
F:	Documentation/hwmon/max34440.rst
F:	Documentation/hwmon/max8688.rst
F:	Documentation/hwmon/pmbus.rst
F:	Documentation/hwmon/pmbus-core.rst
F:	Documentation/hwmon/tps40422.rst
F:	Documentation/hwmon/ucd9000.rst
F:	Documentation/hwmon/ucd9200.rst
F:	Documentation/hwmon/zl6100.rst
F:	include/linux/pmbus.h
PMC SIERRA MaxRAID DRIVER
L:	linux-scsi@vger.kernel.org
W:	http://www.pmc-sierra.com/
PMC SIERRA PM8001 DRIVER
M:	Jack Wang <jinpu.wang@profitbricks.com>
M:	lindar_liu@usish.com
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/scsi/pm8001/

PNP SUPPORT
M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
S:	Maintained
F:	drivers/pnp/

PNI RM3100 IIO DRIVER
M:	Song Qiang <songqiang1304521@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/magnetometer/rm3100*
F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt

Linus Torvalds's avatar
Linus Torvalds committed
POSIX CLOCKS and TIMERS
M:	Thomas Gleixner <tglx@linutronix.de>
L:	linux-kernel@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
F:	fs/timerfd.c
F:	include/linux/timer*
Linus Torvalds's avatar
Linus Torvalds committed

POWER MANAGEMENT CORE
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
L:	linux-pm@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
B:	https://bugzilla.kernel.org
S:	Supported
F:	drivers/base/power/
F:	include/linux/pm.h
F:	include/linux/pm_*
F:	include/linux/powercap.h
F:	drivers/powercap/
F:	kernel/configs/nopm.config
POWER STATE COORDINATION INTERFACE (PSCI)
M:	Mark Rutland <mark.rutland@arm.com>
M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
L:	linux-arm-kernel@lists.infradead.org
S:	Maintained
F:	drivers/firmware/psci/
F:	include/linux/psci.h
F:	include/uapi/linux/psci.h

POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
M:	Sebastian Reichel <sre@kernel.org>
L:	linux-pm@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
S:	Maintained
F:	Documentation/ABI/testing/sysfs-class-power
F:	Documentation/devicetree/bindings/power/supply/
F:	include/linux/power_supply.h
F:	drivers/power/supply/

POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
L:	linuxppc-dev@lists.ozlabs.org
S:	Maintained
F:	drivers/char/powernv-op-panel.c

Linus Torvalds's avatar
Linus Torvalds committed
PPP OVER ATM (RFC 2364)
M:	Mitchell Blank Jr <mitch@sfgoth.com>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	net/atm/pppoatm.c
F:	include/uapi/linux/atmppp.h
Linus Torvalds's avatar
Linus Torvalds committed

PPP OVER ETHERNET
M:	Michal Ostrowski <mostrows@earthlink.net>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
Jeff Kirsher's avatar
Jeff Kirsher committed
F:	drivers/net/ppp/pppoe.c
F:	drivers/net/ppp/pppox.c
Linus Torvalds's avatar
Linus Torvalds committed

PPP OVER L2TP
M:	James Chapman <jchapman@katalix.com>
S:	Maintained
F:	net/l2tp/l2tp_ppp.c
F:	include/linux/if_pppol2tp.h
F:	include/uapi/linux/if_pppol2tp.h
PPP PROTOCOL DRIVERS AND COMPRESSORS
M:	Paul Mackerras <paulus@samba.org>
L:	linux-ppp@vger.kernel.org
S:	Maintained
F:	drivers/net/ppp/ppp_*

Rodolfo Giometti's avatar
Rodolfo Giometti committed
PPS SUPPORT
M:	Rodolfo Giometti <giometti@enneenne.com>
Rodolfo Giometti's avatar
Rodolfo Giometti committed
W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
L:	linuxpps@ml.enneenne.com (subscribers-only)
S:	Maintained
F:	Documentation/pps/
F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
F:	Documentation/ABI/testing/sysfs-pps
F:	drivers/pps/
F:	include/linux/pps*.h
F:	include/uapi/linux/pps.h
Harry Wei's avatar
Harry Wei committed
PPTP DRIVER
M:	Dmitry Kozlov <xeb@mail.ru>
L:	netdev@vger.kernel.org
S:	Maintained
Jeff Kirsher's avatar
Jeff Kirsher committed
F:	drivers/net/ppp/pptp.c
Harry Wei's avatar
Harry Wei committed
W:	http://sourceforge.net/projects/accel-pptp

PRINTK
M:	Petr Mladek <pmladek@suse.com>
M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
R:	Steven Rostedt <rostedt@goodmis.org>
S:	Maintained
F:	kernel/printk/
F:	include/linux/printk.h

Linus Torvalds's avatar
Linus Torvalds committed
PRISM54 WIRELESS DRIVER
M:	Luis Chamberlain <mcgrof@kernel.org>
L:	linux-wireless@vger.kernel.org
W:	http://wireless.kernel.org/en/users/Drivers/p54
F:	drivers/net/wireless/intersil/prism54/
Linus Torvalds's avatar
Linus Torvalds committed

PROC FILESYSTEM
R:	Alexey Dobriyan <adobriyan@gmail.com>
L:	linux-kernel@vger.kernel.org
L:	linux-fsdevel@vger.kernel.org
S:	Maintained
F:	fs/proc/
F:	include/linux/proc_fs.h
F:	tools/testing/selftests/proc/
F:	Documentation/filesystems/proc.txt
M:	Luis Chamberlain <mcgrof@kernel.org>
M:	Kees Cook <keescook@chromium.org>
L:	linux-kernel@vger.kernel.org
L:	linux-fsdevel@vger.kernel.org
S:	Maintained
F:	fs/proc/proc_sysctl.c
F:	include/linux/sysctl.h
F:	kernel/sysctl.c
F:	tools/testing/selftests/sysctl/

PS3 NETWORK SUPPORT
M:	Geoff Levand <geoff@infradead.org>
L:	netdev@vger.kernel.org
L:	linuxppc-dev@lists.ozlabs.org
S:	Maintained
F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
PS3 PLATFORM SUPPORT
M:	Geoff Levand <geoff@infradead.org>
L:	linuxppc-dev@lists.ozlabs.org
S:	Maintained
F:	arch/powerpc/boot/ps3*
F:	arch/powerpc/include/asm/lv1call.h
F:	arch/powerpc/include/asm/ps3*.h
F:	arch/powerpc/platforms/ps3/
F:	drivers/*/ps3*
F:	drivers/ps3/
F:	drivers/rtc/rtc-ps3.c
F:	drivers/usb/host/*ps3.c
F:	sound/ppc/snd_ps3*
M:	Jim Paris <jim@jtan.com>
M:	Geoff Levand <geoff@infradead.org>
L:	linuxppc-dev@lists.ozlabs.org
F:	drivers/block/ps3vram.c
PSAMPLE PACKET SAMPLING SUPPORT:
M:	Yotam Gigi <yotam.gi@gmail.com>
S:	Maintained
F:	net/psample
F:	include/net/psample.h
F:	include/uapi/linux/psample.h

PSTORE FILESYSTEM
M:	Kees Cook <keescook@chromium.org>
M:	Anton Vorontsov <anton@enomsg.org>
M:	Colin Cross <ccross@android.com>
M:	Tony Luck <tony.luck@intel.com>
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
F:	fs/pstore/
F:	include/linux/pstore*
F:	drivers/firmware/efi/efi-pstore.c
F:	drivers/acpi/apei/erst.c
F:	Documentation/admin-guide/ramoops.rst
F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
K:	\b(pstore|ramoops)
PTP HARDWARE CLOCK SUPPORT
M:	Richard Cochran <richardcochran@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
W:	http://linuxptp.sourceforge.net/
F:	Documentation/ABI/testing/sysfs-ptp
F:	Documentation/ptp/*
F:	drivers/net/phy/dp83640*
F:	drivers/ptp/*
F:	include/linux/ptp_cl*

PTRACE SUPPORT
M:	Oleg Nesterov <oleg@redhat.com>
S:	Maintained
F:	include/asm-generic/syscall.h
F:	include/linux/ptrace.h
F:	include/linux/regset.h
F:	include/linux/tracehook.h
F:	include/uapi/linux/ptrace.h
F:	include/uapi/linux/ptrace.h
F:	include/asm-generic/ptrace.h
F:	kernel/ptrace.c
F:	arch/*/ptrace*.c
F:	arch/*/*/ptrace*.c
F:	arch/*/include/asm/ptrace*.h
PULSE8-CEC DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/usb/pulse8-cec/*
F:	Documentation/media/cec-drivers/pulse8-cec.rst
PVRUSB2 VIDEO4LINUX DRIVER
M:	Mike Isely <isely@pobox.com>
L:	pvrusb2@isely.net	(subscribers-only)
W:	http://www.isely.net/pvrusb2/
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/media/v4l-drivers/pvrusb2*
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
F:	include/trace/events/pwc.h
M:	Kamil Debski <kamil@wypas.org>
M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
S:	Supported
F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
F:	Documentation/hwmon/pwm-fan.rst
F:	drivers/hwmon/pwm-fan.c

PWM IR Transmitter
M:	Sean Young <sean@mess.org>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/rc/pwm-ir-tx.c

M:	Thierry Reding <thierry.reding@gmail.com>
L:	linux-pwm@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
F:	Documentation/pwm.txt
F:	Documentation/devicetree/bindings/pwm/
F:	include/linux/pwm.h
F:	drivers/pwm/
F:	drivers/video/backlight/pwm_bl.c
F:	include/linux/pwm_backlight.h
F:	drivers/gpio/gpio-mvebu.c
F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
PXA GPIO DRIVER
M:	Robert Jarzmik <robert.jarzmik@free.fr>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-pxa.c

PXA MMCI DRIVER
S:	Orphan

PXA RTC DRIVER
M:	Robert Jarzmik <robert.jarzmik@free.fr>
L:	linux-rtc@vger.kernel.org
S:	Maintained

PXA2xx/PXA3xx SUPPORT
M:	Daniel Mack <daniel@zonque.org>
M:	Haojian Zhuang <haojian.zhuang@gmail.com>
M:	Robert Jarzmik <robert.jarzmik@free.fr>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
T:	git git://github.com/hzhuang1/linux.git
T:	git git://github.com/rjarzmik/linux.git
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	arch/arm/mach-pxa/
F:	drivers/pcmcia/pxa2xx*
F:	drivers/pinctrl/pxa/
F:	drivers/spi/spi-pxa2xx*
F:	drivers/usb/gadget/udc/pxa2*
F:	include/sound/pxa2xx-lib.h
F:	sound/arm/pxa*
F:	sound/soc/pxa/
Linus Torvalds's avatar
Linus Torvalds committed

QAT DRIVER
M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
L:	qat-linux@intel.com
S:	Supported
F:	drivers/crypto/qat/
QCOM AUDIO (ASoC) DRIVERS
M:	Patrick Lai <plai@codeaurora.org>
M:	Banajit Goswami <bgoswami@codeaurora.org>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Supported
F:	sound/soc/qcom/

QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
M:	Gabriel Somlo <somlo@cmu.edu>
M:	"Michael S. Tsirkin" <mst@redhat.com>
L:	qemu-devel@nongnu.org
S:	Maintained
F:	drivers/firmware/qemu_fw_cfg.c
F:	include/uapi/linux/qemu_fw_cfg.h
M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
F:	drivers/infiniband/hw/qib/

QLOGIC QL41xxx FCOE DRIVER
M:	QLogic-Storage-Upstream@cavium.com
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/scsi/qedf/

QLOGIC QL41xxx ISCSI DRIVER
M:	QLogic-Storage-Upstream@cavium.com
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/scsi/qedi/

QLOGIC QL4xxx ETHERNET DRIVER
M:	Ariel Elior <aelior@marvell.com>
M:	GR-everest-linux-l2@marvell.com
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/qlogic/qed/
F:	include/linux/qed/
F:	drivers/net/ethernet/qlogic/qede/

QLOGIC QL4xxx RDMA DRIVER
M:	Michal Kalderon <mkalderon@marvell.com>
M:	Ariel Elior <aelior@marvell.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
F:	drivers/infiniband/hw/qedr/
F:	include/uapi/rdma/qedr-abi.h

QLOGIC QLA1280 SCSI DRIVER
M:	Michael Reed <mdr@sgi.com>
L:	linux-scsi@vger.kernel.org
S:	Maintained
F:	drivers/scsi/qla1280.[ch]

Linus Torvalds's avatar
Linus Torvalds committed
QLOGIC QLA2XXX FC-SCSI DRIVER
M:	qla2xxx-upstream@qlogic.com
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	Documentation/scsi/LICENSE.qla2xxx
F:	drivers/scsi/qla2xxx/
Linus Torvalds's avatar
Linus Torvalds committed

Ron Mercer's avatar
Ron Mercer committed
QLOGIC QLA3XXX NETWORK DRIVER
M:	GR-Linux-NIC-Dev@marvell.com
Ron Mercer's avatar
Ron Mercer committed
L:	netdev@vger.kernel.org
S:	Supported
F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
F:	drivers/net/ethernet/qlogic/qla3xxx.*
QLOGIC QLA4XXX iSCSI DRIVER
M:	QLogic-Storage-Upstream@qlogic.com
L:	linux-scsi@vger.kernel.org
F:	Documentation/scsi/LICENSE.qla4xxx
F:	drivers/scsi/qla4xxx/
QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
M:	Shahed Shaikh <shshaikh@marvell.com>
M:	Manish Chopra <manishc@marvell.com>
M:	GR-Linux-NIC-Dev@marvell.com
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/qlogic/qlcnic/
QLOGIC QLGE 10Gb ETHERNET DRIVER
M:	Manish Chopra <manishc@marvell.com>
M:	GR-Linux-NIC-Dev@marvell.com
L:	netdev@vger.kernel.org
F:	drivers/net/ethernet/qlogic/qlge/
QM1D1B0004 MEDIA DRIVER
M:	Akihiro Tsukada <tskd08@gmail.com>
L:	linux-media@vger.kernel.org
S:	Odd Fixes
F:	drivers/media/tuners/qm1d1b0004*

QM1D1C0042 MEDIA DRIVER
M:	Akihiro Tsukada <tskd08@gmail.com>
L:	linux-media@vger.kernel.org
S:	Odd Fixes
F:	drivers/media/tuners/qm1d1c0042*

Linus Torvalds's avatar
Linus Torvalds committed
QNX4 FILESYSTEM
M:	Anders Larsen <al@alarsen.net>
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.alarsen.net/linux/qnx4fs/
S:	Maintained
F:	include/uapi/linux/qnx4_fs.h
F:	include/uapi/linux/qnxtypes.h
Linus Torvalds's avatar
Linus Torvalds committed

QORIQ DPAA2 FSL-MC BUS DRIVER
M:	Stuart Yoder <stuyoder@gmail.com>
M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
L:	linux-kernel@vger.kernel.org
S:	Maintained
F:	drivers/bus/fsl-mc/
F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
QT1010 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
W:	http://palosaari.fi/linux/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/anttip/media_tree.git
S:	Maintained
F:	drivers/media/tuners/qt1010*

Kalle Valo's avatar
Kalle Valo committed
QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
M:	Kalle Valo <kvalo@codeaurora.org>
Kalle Valo's avatar
Kalle Valo committed
L:	ath10k@lists.infradead.org
W:	http://wireless.kernel.org/en/users/Drivers/ath10k
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Kalle Valo's avatar
Kalle Valo committed
S:	Supported
F:	drivers/net/wireless/ath/ath10k/

QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
L:	linux-wireless@vger.kernel.org
W:	http://wireless.kernel.org/en/users/Drivers/ath9k
S:	Supported
F:	drivers/net/wireless/ath/ath9k/

QUALCOMM CAMERA SUBSYSTEM DRIVER
M:	Todor Tomov <todor.too@gmail.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/qcom,camss.txt
F:	Documentation/media/v4l-drivers/qcom_camss.rst
F:	drivers/media/platform/qcom/camss/
QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
M:	Ilia Lin <ilia.lin@kernel.org>
L:	linux-pm@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
F:	drivers/cpufreq/qcom-cpufreq-kryo.c
QUALCOMM EMAC GIGABIT ETHERNET DRIVER
M:	Timur Tabi <timur@kernel.org>
L:	netdev@vger.kernel.org
F:	drivers/net/ethernet/qualcomm/emac/

QUALCOMM ETHQOS ETHERNET DRIVER
M:	Vinod Koul <vkoul@kernel.org>
M:	Niklas Cassel <niklas.cassel@linaro.org>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt