Skip to content
Snippets Groups Projects
MAINTAINERS 517 KiB
Newer Older
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:	include/linux/intel_rapl.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/driver-api/pps.rst
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/driver-api/ptp.rst
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:	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>
R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
L:	linux-pwm@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
F:	Documentation/driver-api/pwm.rst
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:	hmadhani@marvell.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
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/qcom-nvmem-cpufreq.txt
F:	drivers/cpufreq/qcom-cpufreq-nvmem.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,ethqos.txt
QUALCOMM GENERIC INTERFACE I2C DRIVER
M:	Alok Chauhan <alokc@codeaurora.org>
L:	linux-i2c@vger.kernel.org
L:	linux-arm-msm@vger.kernel.org
S:	Supported
F:	drivers/i2c/busses/i2c-qcom-geni.c

QUALCOMM HEXAGON ARCHITECTURE
M:	Brian Cain <bcain@codeaurora.org>
L:	linux-hexagon@vger.kernel.org
S:	Supported
F:	arch/hexagon/

M:	Sinan Kaya <okaya@kernel.org>
L:	linux-arm-kernel@lists.infradead.org
L:	linux-arm-msm@vger.kernel.org
L:	dmaengine@vger.kernel.org
S:	Supported
F:	drivers/dma/qcom/hidma*

QUALCOMM IOMMU
M:	Rob Clark <robdclark@gmail.com>
L:	iommu@lists.linux-foundation.org
L:	linux-arm-msm@vger.kernel.org
S:	Maintained
F:	drivers/iommu/qcom_iommu.c

QUALCOMM TSENS THERMAL DRIVER
M:	Amit Kucheria <amit.kucheria@linaro.org>
L:	linux-pm@vger.kernel.org
L:	linux-arm-msm@vger.kernel.org
S:	Maintained
F:	drivers/thermal/qcom/

QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
L:	linux-media@vger.kernel.org
L:	linux-arm-msm@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/platform/qcom/venus/

QUALCOMM WCN36XX WIRELESS DRIVER
M:	Kalle Valo <kvalo@codeaurora.org>
L:	wcn36xx@lists.infradead.org
W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
T:	git git://github.com/KrasnikovEugene/wcn36xx.git
S:	Supported
F:	drivers/net/wireless/ath/wcn36xx/

QUANTENNA QTNFMAC WIRELESS DRIVER
M:	Igor Mitsyanko <imitsyanko@quantenna.com>
M:	Avinash Patil <avinashp@quantenna.com>
M:	Sergey Matyukevich <smatyukevich@quantenna.com>
L:	linux-wireless@vger.kernel.org
S:	Maintained
F:	drivers/net/wireless/quantenna

RADEON and AMDGPU DRM DRIVERS
M:	Alex Deucher <alexander.deucher@amd.com>
M:	Christian König <christian.koenig@amd.com>
M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
L:	amd-gfx@lists.freedesktop.org
T:	git git://people.freedesktop.org/~agd5f/linux
S:	Supported
F:	drivers/gpu/drm/radeon/
F:	include/uapi/drm/radeon_drm.h
F:	drivers/gpu/drm/amd/
F:	include/uapi/drm/amdgpu_drm.h
Linus Torvalds's avatar
Linus Torvalds committed
RADEON FRAMEBUFFER DISPLAY DRIVER
M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
L:	linux-fbdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/video/fbdev/aty/radeon*
F:	include/uapi/linux/radeonfb.h
Linus Torvalds's avatar
Linus Torvalds committed

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/radio/radio-shark.c

RADIOSHARK2 RADIO 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/radio/radio-shark2.c
F:	drivers/media/radio/radio-tea5777.c

RADOS BLOCK DEVICE (RBD)
M:	Ilya Dryomov <idryomov@gmail.com>
M:	Sage Weil <sage@redhat.com>
M:	Alex Elder <elder@kernel.org>
L:	ceph-devel@vger.kernel.org
W:	http://ceph.com/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
T:	git git://github.com/ceph/ceph-client.git
S:	Supported
F:	Documentation/ABI/testing/sysfs-bus-rbd
F:	drivers/block/rbd.c
F:	drivers/block/rbd_types.h

Linus Torvalds's avatar
Linus Torvalds committed
RAGE128 FRAMEBUFFER DISPLAY DRIVER
M:	Paul Mackerras <paulus@samba.org>
L:	linux-fbdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/video/fbdev/aty/aty128fb.c
Linus Torvalds's avatar
Linus Torvalds committed

RAINSHADOW-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/rainshadow-cec/*

M:	John Crispin <john@phrozen.org>
L:	linux-mips@vger.kernel.org
RALINK RT2X00 WIRELESS LAN DRIVER
M:	Stanislaw Gruszka <sgruszka@redhat.com>
Helmut Schaa's avatar
Helmut Schaa committed
M:	Helmut Schaa <helmut.schaa@googlemail.com>
L:	linux-wireless@vger.kernel.org
S:	Maintained
F:	drivers/net/wireless/ralink/rt2x00/
Nicholas Piggin's avatar
Nicholas Piggin committed
RAMDISK RAM BLOCK DEVICE DRIVER
M:	Jens Axboe <axboe@kernel.dk>
Nicholas Piggin's avatar
Nicholas Piggin committed
S:	Maintained
F:	Documentation/admin-guide/blockdev/ramdisk.rst
F:	drivers/block/brd.c
Nicholas Piggin's avatar
Nicholas Piggin committed

RANCHU VIRTUAL BOARD FOR MIPS
M:	Miodrag Dinic <miodrag.dinic@mips.com>
L:	linux-mips@vger.kernel.org
S:	Supported
F:	arch/mips/generic/board-ranchu.c
F:	arch/mips/configs/generic/board-ranchu.config

RANDOM NUMBER DRIVER
M:	"Theodore Ts'o" <tytso@mit.edu>
F:	drivers/char/random.c
RAPIDIO SUBSYSTEM
M:	Matt Porter <mporter@kernel.crashing.org>
M:	Alexandre Bounine <alex.bou9@gmail.com>
S:	Maintained
F:	drivers/rapidio/
RAS INFRASTRUCTURE
M:	Tony Luck <tony.luck@intel.com>
M:	Borislav Petkov <bp@alien8.de>
L:	linux-edac@vger.kernel.org
S:	Maintained
F:	drivers/ras/
F:	include/linux/ras.h
F:	include/ras/ras_event.h
F:	Documentation/admin-guide/ras.rst

Randy Dunlap's avatar
Randy Dunlap committed
RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
L:	linux-wireless@vger.kernel.org
F:	drivers/net/wireless/ray*
RCUTORTURE TEST FRAMEWORK
M:	"Paul E. McKenney" <paulmck@kernel.org>
M:	Josh Triplett <josh@joshtriplett.org>
R:	Steven Rostedt <rostedt@goodmis.org>
R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
R:	Lai Jiangshan <jiangshanlai@gmail.com>
L:	rcu@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
F:	tools/testing/selftests/rcutorture

M:	Florian Fainelli <florian@openwrt.org>
RDC R6040 FAST ETHERNET DRIVER
M:	Florian Fainelli <f.fainelli@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
Jeff Kirsher's avatar
Jeff Kirsher committed
F:	drivers/net/ethernet/rdc/r6040.c
RDMAVT - RDMA verbs software
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/sw/rdmavt

Andy Grover's avatar
Andy Grover committed
RDS - RELIABLE DATAGRAM SOCKETS
M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
L:	netdev@vger.kernel.org
L:	linux-rdma@vger.kernel.org
L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
W:	https://oss.oracle.com/projects/rds/
Andy Grover's avatar
Andy Grover committed
S:	Supported
F:	net/rds/
F:	Documentation/networking/rds.txt
RDT - RESOURCE ALLOCATION
M:	Fenghua Yu <fenghua.yu@intel.com>
M:	Reinette Chatre <reinette.chatre@intel.com>
L:	linux-kernel@vger.kernel.org
S:	Supported
F:	arch/x86/kernel/cpu/resctrl/
F:	arch/x86/include/asm/resctrl_sched.h
F:	Documentation/x86/resctrl*
READ-COPY UPDATE (RCU)
M:	"Paul E. McKenney" <paulmck@kernel.org>
M:	Josh Triplett <josh@joshtriplett.org>
R:	Steven Rostedt <rostedt@goodmis.org>
R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
R:	Lai Jiangshan <jiangshanlai@gmail.com>
R:	Joel Fernandes <joel@joelfernandes.org>
L:	rcu@vger.kernel.org
W:	http://www.rdrop.com/users/paulmck/RCU/
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
X:	Documentation/RCU/torture.txt
REAL TIME CLOCK (RTC) SUBSYSTEM
M:	Alessandro Zummo <a.zummo@towertech.it>
M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
L:	linux-rtc@vger.kernel.org
Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
S:	Maintained
F:	Documentation/devicetree/bindings/rtc/
F:	Documentation/admin-guide/rtc.rst
F:	drivers/rtc/
F:	include/linux/rtc.h
F:	include/uapi/linux/rtc.h
F:	include/linux/rtc/
F:	include/linux/platform_data/rtc-*
F:	tools/testing/selftests/rtc/
REALTEK AUDIO CODECS
M:	Bard Liao <bardliao@realtek.com>
M:	Oder Chiou <oder_chiou@realtek.com>
S:	Maintained
F:	sound/soc/codecs/rt*
F:	include/sound/rt*.h

REALTEK RTL83xx SMI DSA ROUTER CHIPS
M:	Linus Walleij <linus.walleij@linaro.org>
S:	Maintained
F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
F:	drivers/net/dsa/realtek-smi*
F:	drivers/net/dsa/rtl83*

REDPINE WIRELESS DRIVER
M:	Amitkumar Karwar <amitkarwar@gmail.com>
M:	Siva Rebbagondla <siva8118@gmail.com>
L:	linux-wireless@vger.kernel.org
S:	Maintained
F:	drivers/net/wireless/rsi/

REGISTER MAP ABSTRACTION
M:	Mark Brown <broonie@kernel.org>
L:	linux-kernel@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
S:	Supported
F:	Documentation/devicetree/bindings/regmap/
F:	drivers/base/regmap/
F:	include/linux/regmap.h

REISERFS FILE SYSTEM
L:	reiserfs-devel@vger.kernel.org
S:	Supported
F:	fs/reiserfs/

REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
M:	Ohad Ben-Cohen <ohad@wizery.com>
M:	Bjorn Andersson <bjorn.andersson@linaro.org>
L:	linux-remoteproc@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
F:	Documentation/devicetree/bindings/remoteproc/
F:	Documentation/ABI/testing/sysfs-class-remoteproc
F:	Documentation/remoteproc.txt
F:	include/linux/remoteproc.h
F:	include/linux/remoteproc/
REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
M:	Ohad Ben-Cohen <ohad@wizery.com>
M:	Bjorn Andersson <bjorn.andersson@linaro.org>
L:	linux-remoteproc@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
S:	Maintained
F:	drivers/rpmsg/
F:	Documentation/rpmsg.txt
F:	Documentation/ABI/testing/sysfs-bus-rpmsg
F:	include/linux/rpmsg.h
F:	include/linux/rpmsg/
F:	include/uapi/linux/rpmsg.h
F:	samples/rpmsg/
RENESAS CLOCK DRIVERS
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 clk-renesas
RENESAS EMEV2 I2C DRIVER
M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
S:	Supported
F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
F:	drivers/i2c/busses/i2c-emev2.c

RENESAS ETHERNET DRIVERS
R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
L:	netdev@vger.kernel.org
L:	linux-renesas-soc@vger.kernel.org
F:	Documentation/devicetree/bindings/net/renesas,*.txt
F:	Documentation/devicetree/bindings/net/sh_eth.txt
F:	drivers/net/ethernet/renesas/
F:	include/linux/sh_eth.h

RENESAS R-CAR GYROADC DRIVER
M:	Marek Vasut <marek.vasut@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
F:	drivers/iio/adc/rcar-gyroadc.c
RENESAS R-CAR I2C DRIVERS
M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
S:	Supported
F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
F:	drivers/i2c/busses/i2c-rcar.c
F:	drivers/i2c/busses/i2c-sh_mobile.c

RENESAS RIIC DRIVER
M:	Chris Brandt <chris.brandt@renesas.com>
S:	Supported
F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
F:	drivers/i2c/busses/i2c-riic.c

M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
L:	linux-renesas-soc@vger.kernel.org
F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
RESET CONTROLLER FRAMEWORK
M:	Philipp Zabel <p.zabel@pengutronix.de>
T:	git git://git.pengutronix.de/git/pza/linux
S:	Maintained
F:	drivers/reset/
F:	Documentation/devicetree/bindings/reset/
F:	include/linux/reset.h
F:	include/linux/reset-controller.h

RESTARTABLE SEQUENCES SUPPORT
M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
M:	Peter Zijlstra <peterz@infradead.org>
M:	"Paul E. McKenney" <paulmck@kernel.org>
M:	Boqun Feng <boqun.feng@gmail.com>
L:	linux-kernel@vger.kernel.org
S:	Supported
F:	kernel/rseq.c
F:	include/uapi/linux/rseq.h
F:	include/trace/events/rseq.h
F:	tools/testing/selftests/rseq/
M:	Johannes Berg <johannes@sipsolutions.net>
Johannes Berg's avatar
Johannes Berg committed
L:	linux-wireless@vger.kernel.org
W:	http://wireless.kernel.org/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
S:	Maintained
F:	Documentation/driver-api/rfkill.rst
F:	Documentation/ABI/stable/sysfs-class-rfkill
F:	include/linux/rfkill.h
F:	include/uapi/linux/rfkill.h
RHASHTABLE
M:	Thomas Graf <tgraf@suug.ch>
M:	Herbert Xu <herbert@gondor.apana.org.au>
L:	netdev@vger.kernel.org
S:	Maintained
F:	lib/rhashtable.c
F:	lib/test_rhashtable.c
F:	include/linux/rhashtable.h
F:	include/linux/rhashtable-types.h
RICOH R5C592 MEMORYSTICK DRIVER
M:	Maxim Levitsky <maximlevitsky@gmail.com>
S:	Maintained
F:	drivers/memstick/host/r592.*
RICOH SMARTMEDIA/XD DRIVER
M:	Maxim Levitsky <maximlevitsky@gmail.com>
S:	Maintained
F:	drivers/mtd/nand/raw/r852.c
F:	drivers/mtd/nand/raw/r852.h
RISC-V ARCHITECTURE
M:	Paul Walmsley <paul.walmsley@sifive.com>
M:	Palmer Dabbelt <palmer@dabbelt.com>
M:	Albert Ou <aou@eecs.berkeley.edu>
L:	linux-riscv@lists.infradead.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
S:	Supported
F:	arch/riscv/
K:	riscv
N:	riscv

ROCCAT DRIVERS
M:	Stefan Achatz <erazor_de@users.sourceforge.net>
W:	http://sourceforge.net/projects/roccat/
S:	Maintained
F:	drivers/hid/hid-roccat*
F:	include/linux/hid-roccat*
F:	Documentation/ABI/*/sysfs-driver-hid-roccat*

ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
M:	Jacob Chen <jacob-chen@iotwrt.com>
M:	Ezequiel Garcia <ezequiel@collabora.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/platform/rockchip/rga/
F:	Documentation/devicetree/bindings/media/rockchip-rga.txt

HANTRO VPU CODEC DRIVER
M:	Ezequiel Garcia <ezequiel@collabora.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/staging/media/hantro/
F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt

ROCKER DRIVER
M:	Jiri Pirko <jiri@resnulli.us>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/rocker/

Linus Torvalds's avatar
Linus Torvalds committed
ROCKETPORT DRIVER
P:	Comtrol Corp.
W:	http://www.comtrol.com
S:	Maintained
F:	Documentation/driver-api/serial/rocket.rst
F:	drivers/tty/rocket*
Linus Torvalds's avatar
Linus Torvalds committed

ROCKETPORT EXPRESS/INFINITY DRIVER
M:	Kevin Cernekee <cernekee@gmail.com>
L:	linux-serial@vger.kernel.org
S:	Odd Fixes
F:	drivers/tty/serial/rp2.*

ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
M:	Marek Vasut <marek.vasut+renesas@gmail.com>
L:	linux-kernel@vger.kernel.org
L:	linux-renesas-soc@vger.kernel.org
S:	Supported
F:	drivers/mfd/bd9571mwv.c
F:	drivers/regulator/bd9571mwv-regulator.c
F:	drivers/gpio/gpio-bd9571mwv.c
F:	include/linux/mfd/bd9571mwv.h
F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt

Linus Torvalds's avatar
Linus Torvalds committed
ROSE NETWORK LAYER
M:	Ralf Baechle <ralf@linux-mips.org>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-hams@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	include/net/rose.h
F:	include/uapi/linux/rose.h
F:	net/rose/
Linus Torvalds's avatar
Linus Torvalds committed

RTL2830 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/dvb-frontends/rtl2830*

RTL2832 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/