Skip to content
Snippets Groups Projects
MAINTAINERS 528 KiB
Newer Older
F:	drivers/media/radio/si4713/radio-platform-si4713.c

SI4713 FM RADIO TRANSMITTER USB 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/si4713/radio-usb-si4713.c
M:	Mauro Carvalho Chehab <mchehab@kernel.org>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Odd fixes
F:	drivers/media/common/siano/
F:	drivers/media/usb/siano/
F:	drivers/media/usb/siano/
F:	drivers/media/mmc/siano/
SIFIVE PDMA DRIVER
M:	Green Wan <green.wan@sifive.com>
S:	Maintained
F:	drivers/dma/sf-pdma/
F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml

M:	Palmer Dabbelt <palmer@dabbelt.com>
M:	Paul Walmsley <paul.walmsley@sifive.com>
L:	linux-riscv@lists.infradead.org
T:	git git://github.com/sifive/riscv-linux.git
SIFIVE FU540 SYSTEM-ON-CHIP
M:	Paul Walmsley <paul.walmsley@sifive.com>
M:	Palmer Dabbelt <palmer@dabbelt.com>
L:	linux-riscv@lists.infradead.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
S:	Supported
K:	fu540
N:	fu540

SILEAD TOUCHSCREEN DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-input@vger.kernel.org
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/input/touchscreen/silead.c
F:	drivers/platform/x86/touchscreen_dmi.c
SILICON LABS WIRELESS DRIVERS (for WFxxx series)
M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
S:	Supported
F:	drivers/staging/wfx/

SILICON MOTION SM712 FRAME BUFFER DRIVER
M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
M:	Teddy Wang <teddy.wang@siliconmotion.com>
M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	drivers/video/fbdev/sm712*
F:	Documentation/fb/sm712fb.rst
SIMPLE FIRMWARE INTERFACE (SFI)
M:	Len Brown <lenb@kernel.org>
L:	sfi-devel@simplefirmware.org
W:	http://simplefirmware.org/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
Randy Dunlap's avatar
Randy Dunlap committed
S:	Supported
F:	arch/x86/platform/sfi/
F:	drivers/sfi/
F:	include/linux/sfi*.h
SIMPLEFB FB DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
F:	drivers/video/fbdev/simplefb.c
F:	include/linux/platform_data/simplefb.h

Linus Torvalds's avatar
Linus Torvalds committed
SIMTEC EB110ATX (Chalice CATS)
M:	Vincent Sanders <vince@simtec.co.uk>
M:	Simtec Linux Team <linux@simtec.co.uk>
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.simtec.co.uk/products/EB110ATX/
S:	Supported

SIMTEC EB2410ITX (BAST)
M:	Vincent Sanders <vince@simtec.co.uk>
M:	Simtec Linux Team <linux@simtec.co.uk>
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.simtec.co.uk/products/EB2410ITX/
S:	Supported
F:	arch/arm/mach-s3c24xx/mach-bast.c
F:	arch/arm/mach-s3c24xx/bast-ide.c
F:	arch/arm/mach-s3c24xx/bast-irq.c
Linus Torvalds's avatar
Linus Torvalds committed

SIPHASH PRF ROUTINES
M:	Jason A. Donenfeld <Jason@zx2c4.com>
S:	Maintained
F:	lib/siphash.c
F:	lib/test_siphash.c
F:	include/linux/siphash.h

M:	Thorsten Scherer <t.scherer@eckelmann.de>
M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
R:	Pengutronix Kernel Team <kernel@pengutronix.de>
S:	Supported
F:	drivers/siox/*
F:	drivers/gpio/gpio-siox.c
F:	include/trace/events/siox.h

SIS 190 ETHERNET DRIVER
M:	Francois Romieu <romieu@fr.zoreil.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/sis/sis190.c
Linus Torvalds's avatar
Linus Torvalds committed
SIS 900/7016 FAST ETHERNET DRIVER
M:	Daniele Venzano <venza@brownhat.org>
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.brownhat.org/sis900.html
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/net/ethernet/sis/sis900.*
Linus Torvalds's avatar
Linus Torvalds committed

SIS FRAMEBUFFER DRIVER
M:	Thomas Winischhofer <thomas@winischhofer.net>
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.winischhofer.net/linuxsisvga.shtml
F:	Documentation/fb/sisfb.rst
F:	drivers/video/fbdev/sis/
F:	include/video/sisfb.h
Linus Torvalds's avatar
Linus Torvalds committed

SIS USB2VGA DRIVER
M:	Thomas Winischhofer <thomas@winischhofer.net>
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.winischhofer.at/linuxsisusbvga.shtml
S:	Maintained
F:	drivers/usb/misc/sisusbvga/
Linus Torvalds's avatar
Linus Torvalds committed

SLAB ALLOCATOR
M:	Christoph Lameter <cl@linux.com>
M:	Pekka Enberg <penberg@kernel.org>
M:	David Rientjes <rientjes@google.com>
M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
M:	Andrew Morton <akpm@linux-foundation.org>
L:	linux-mm@kvack.org
S:	Maintained
F:	include/linux/sl?b*.h
SLEEPABLE READ-COPY UPDATE (SRCU)
M:	Lai Jiangshan <jiangshanlai@gmail.com>
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>
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
F:	include/linux/srcu*.h
F:	kernel/rcu/srcu*.c
SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/slimbus/
F:	Documentation/devicetree/bindings/slimbus/
F:	include/linux/slimbus.h

SMACK SECURITY MODULE
M:	Casey Schaufler <casey@schaufler-ca.com>
L:	linux-security-module@vger.kernel.org
W:	http://schaufler-ca.com
T:	git git://github.com/cschaufler/smack-next
S:	Maintained
Kees Cook's avatar
Kees Cook committed
F:	Documentation/admin-guide/LSM/Smack.rst
F:	security/smack/

Linus Torvalds's avatar
Linus Torvalds committed
SMC91x ETHERNET DRIVER
M:	Nicolas Pitre <nico@fluxnic.net>
Nicolas Pitre's avatar
Nicolas Pitre committed
S:	Odd Fixes
F:	drivers/net/ethernet/smsc/smc91x.*
Linus Torvalds's avatar
Linus Torvalds committed

SMIA AND SMIA++ IMAGE SENSOR DRIVER
M:	Sakari Ailus <sakari.ailus@iki.fi>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/smiapp/
F:	drivers/media/i2c/smiapp-pll.c
F:	drivers/media/i2c/smiapp-pll.h
F:	include/uapi/linux/smiapp.h
F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
SMM665 HARDWARE MONITOR DRIVER
M:	Guenter Roeck <linux@roeck-us.net>
F:	Documentation/hwmon/smm665.rst
M:	Steve Glendinning <steve.glendinning@shawell.net>
F:	Documentation/hwmon/emc2103.rst
SMSC SCH5627 HARDWARE MONITOR DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
S:	Supported
F:	Documentation/hwmon/sch5627.rst
F:	drivers/hwmon/sch5627.c

SMSC UFX6000 and UFX7000 USB to VGA DRIVER
M:	Steve Glendinning <steve.glendinning@shawell.net>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	drivers/video/fbdev/smscufx.c

Mark M. Hoffman's avatar
Mark M. Hoffman committed
SMSC47B397 HARDWARE MONITOR DRIVER
M:	Jean Delvare <jdelvare@suse.com>
Mark M. Hoffman's avatar
Mark M. Hoffman committed
S:	Maintained
F:	Documentation/hwmon/smsc47b397.rst
F:	drivers/hwmon/smsc47b397.c
SMSC911x ETHERNET DRIVER
M:	Steve Glendinning <steve.glendinning@shawell.net>
L:	netdev@vger.kernel.org
F:	include/linux/smsc911x.h
F:	drivers/net/ethernet/smsc/smsc911x.*
M:	Steve Glendinning <steve.glendinning@shawell.net>
L:	netdev@vger.kernel.org
F:	drivers/net/ethernet/smsc/smsc9420.*
T:	git git://linuxtv.org/media_tree.git
F:	include/media/soc_camera.h
F:	drivers/staging/media/soc_camera/
SOCIONEXT SYNQUACER I2C DRIVER
M:	Ard Biesheuvel <ardb@kernel.org>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-synquacer.c
F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt

SOCIONEXT UNIPHIER SOUND DRIVER
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
Randy Dunlap's avatar
Randy Dunlap committed
SOEKRIS NET48XX LED SUPPORT
M:	Chris Boot <bootc@bootc.net>
Randy Dunlap's avatar
Randy Dunlap committed
S:	Maintained
F:	drivers/leds/leds-net48xx.c
SOFT-IWARP DRIVER (siw)
M:	Bernard Metzler <bmt@zurich.ibm.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
F:	drivers/infiniband/sw/siw/
F:	include/uapi/rdma/siw-abi.h

SOFT-ROCE DRIVER (rxe)
M:	Moni Shoua <monis@mellanox.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
Q:	http://patchwork.kernel.org/project/linux-rdma/list/
F:	drivers/infiniband/sw/rxe/
F:	include/uapi/rdma/rdma_user_rxe.h

SOFTLOGIC 6x10 MPEG CODEC
M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
M:	Anton Sviridenko <anton@corp.bluecherry.net>
M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
M:	Andrey Utkin <andrey_utkin@fastmail.com>
M:	Ismael Luceno <ismael@iodev.co.uk>
L:	linux-media@vger.kernel.org
S:	Supported
F:	drivers/media/pci/solo6x10/

SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
M:	James Morse <james.morse@arm.com>
L:	linux-arm-kernel@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
F:	drivers/firmware/arm_sdei.c
F:	include/linux/arm_sdei.h
F:	include/uapi/linux/arm_sdei.h
Linus Torvalds's avatar
Linus Torvalds committed
SOFTWARE RAID (Multiple Disks) SUPPORT
Song Liu's avatar
Song Liu committed
M:	Song Liu <song@kernel.org>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-raid@vger.kernel.org
Song Liu's avatar
Song Liu committed
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
F:	drivers/md/Makefile
F:	drivers/md/Kconfig
F:	drivers/md/md*
F:	drivers/md/raid*
F:	include/linux/raid/
F:	include/uapi/linux/raid/
Linus Torvalds's avatar
Linus Torvalds committed

SOCIONEXT (SNI) AVE NETWORK DRIVER
M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/socionext/sni_ave.c
F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt

SOCIONEXT (SNI) NETSEC NETWORK DRIVER
M:	Jassi Brar <jaswinder.singh@linaro.org>
M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/socionext/netsec.c
F:	Documentation/devicetree/bindings/net/socionext-netsec.txt

SOCIONEXT (SNI) Synquacer SPI DRIVER
M:	Masahisa Kojima <masahisa.kojima@linaro.org>
M:	Jassi Brar <jaswinder.singh@linaro.org>
L:	linux-spi@vger.kernel.org
S:	Maintained
F:	drivers/spi/spi-synquacer.c
F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt

SOLIDRUN CLEARFOG SUPPORT
M:	Russell King <linux@armlinux.org.uk>
S:	Maintained
F:	arch/arm/boot/dts/armada-388-clearfog*
F:	arch/arm/boot/dts/armada-38x-solidrun-*

SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
M:	Russell King <linux@armlinux.org.uk>
S:	Maintained
F:	arch/arm/boot/dts/imx6*-cubox-i*
F:	arch/arm/boot/dts/imx6*-hummingboard*
F:	arch/arm/boot/dts/imx6*-sr-*

Linus Torvalds's avatar
Linus Torvalds committed
SONIC NETWORK DRIVER
M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/net/ethernet/natsemi/sonic.*
Linus Torvalds's avatar
Linus Torvalds committed

SONICS SILICON BACKPLANE DRIVER (SSB)
Michael Buesch's avatar
Michael Buesch committed
M:	Michael Buesch <m@bues.ch>
L:	linux-wireless@vger.kernel.org
F:	drivers/ssb/
F:	include/linux/ssb/
SONY IMX214 SENSOR DRIVER
M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/imx214.c
F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt

SONY IMX258 SENSOR DRIVER
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/imx258.c

SONY IMX274 SENSOR DRIVER
M:	Leon Luo <leonl@leopardimaging.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/imx274.c
F:	Documentation/devicetree/bindings/media/i2c/imx274.txt

SONY IMX290 SENSOR DRIVER
M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/imx290.c
F:	Documentation/devicetree/bindings/media/i2c/imx290.txt

SONY IMX319 SENSOR DRIVER
M:	Bingbu Cao <bingbu.cao@intel.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/imx319.c

SONY IMX355 SENSOR DRIVER
M:	Tianshu Qiu <tian.shu.qiu@intel.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/imx355.c

SONY MEMORYSTICK SUBSYSTEM
M:	Maxim Levitsky <maximlevitsky@gmail.com>
M:	Alex Dubov <oakad@yahoo.com>
M:	Ulf Hansson <ulf.hansson@linaro.org>
L:	linux-mmc@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
F:	drivers/memstick/
F:	include/linux/memstick.h
SONY VAIO CONTROL DEVICE DRIVER
M:	Mattia Dongili <malattia@linux.it>
L:	platform-driver-x86@vger.kernel.org
W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
S:	Maintained
F:	Documentation/admin-guide/laptops/sony-laptop.rst
F:	drivers/char/sonypi.c
F:	drivers/platform/x86/sony-laptop.c
F:	include/linux/sony-laptop.h

Linus Torvalds's avatar
Linus Torvalds committed
SOUND
M:	Jaroslav Kysela <perex@perex.cz>
M:	Takashi Iwai <tiwai@suse.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://www.alsa-project.org/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
Q:	http://patchwork.kernel.org/project/alsa-devel/list/
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/sound/
F:	include/sound/
F:	include/uapi/sound/
F:	sound/
Linus Torvalds's avatar
Linus Torvalds committed

SOUND - COMPRESSED AUDIO
M:	Vinod Koul <vkoul@kernel.org>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
S:	Supported
F:	Documentation/sound/designs/compress-offload.rst
F:	include/sound/compress_driver.h
F:	include/uapi/sound/compress_*
F:	sound/core/compress_offload.c
F:	sound/soc/soc-compress.c

SOUND - DMAENGINE HELPERS
M:	Lars-Peter Clausen <lars@metafoo.de>
S:	Supported
F:	include/sound/dmaengine_pcm.h
F:	sound/core/pcm_dmaengine.c
F:	sound/soc/soc-generic-dmaengine-pcm.c

SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
M:	Liam Girdwood <lgirdwood@gmail.com>
M:	Mark Brown <broonie@kernel.org>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://alsa-project.org/main/index.php/ASoC
F:	Documentation/devicetree/bindings/sound/
F:	Documentation/sound/soc/
F:	include/dt-bindings/sound/
F:	include/sound/soc*
SOUNDWIRE SUBSYSTEM
M:	Vinod Koul <vkoul@kernel.org>
M:	Sanyog Kale <sanyog.r.kale@intel.com>
R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Supported
F:	Documentation/driver-api/soundwire/
F:	drivers/soundwire/
F:	include/linux/soundwire/

SP2 MEDIA DRIVER
M:	Olli Salonen <olli.salonen@iki.fi>
L:	linux-media@vger.kernel.org
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
S:	Maintained
F:	drivers/media/dvb-frontends/sp2*

SPARC + UltraSPARC (sparc/sparc64)
M:	"David S. Miller" <davem@davemloft.net>
Linus Torvalds's avatar
Linus Torvalds committed
L:	sparclinux@vger.kernel.org
Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	arch/sparc/
Linus Torvalds's avatar
Linus Torvalds committed

SPARC SERIAL DRIVERS
M:	"David S. Miller" <davem@davemloft.net>
L:	sparclinux@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
F:	drivers/tty/serial/suncore.c
F:	drivers/tty/serial/sunhv.c
F:	drivers/tty/serial/sunsab.c
F:	drivers/tty/serial/sunsab.h
F:	drivers/tty/serial/sunsu.c
F:	drivers/tty/serial/sunzilog.c
F:	drivers/tty/serial/sunzilog.h
F:	drivers/tty/vcc.c
M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
L:	linux-sparse@vger.kernel.org
W:	https://sparse.wiki.kernel.org/
T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
S:	Maintained
F:	include/linux/compiler.h

SPEAR CLOCK FRAMEWORK SUPPORT
M:	Viresh Kumar <vireshk@kernel.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	drivers/clk/spear/
SPEAR PLATFORM SUPPORT
M:	Viresh Kumar <vireshk@kernel.org>
M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	arch/arm/boot/dts/spear*
F:	arch/arm/mach-spear/
M:	Tudor Ambarus <tudor.ambarus@microchip.com>
L:	linux-mtd@lists.infradead.org
W:	http://www.linux-mtd.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 spi-nor/next
S:	Maintained
F:	drivers/mtd/spi-nor/
F:	include/linux/mtd/spi-nor.h

Randy Dunlap's avatar
Randy Dunlap committed
SPI SUBSYSTEM
M:	Mark Brown <broonie@kernel.org>
L:	linux-spi@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
Randy Dunlap's avatar
Randy Dunlap committed
S:	Maintained
F:	Documentation/devicetree/bindings/spi/
F:	Documentation/spi/
F:	drivers/spi/
F:	include/linux/spi/
F:	include/uapi/linux/spi/
SPIDERNET NETWORK DRIVER for CELL
M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
L:	netdev@vger.kernel.org
S:	Supported
F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
F:	drivers/net/ethernet/toshiba/spider_net*
R:	Stephen Boyd <sboyd@kernel.org>
L:	linux-arm-msm@vger.kernel.org
F:	Documentation/devicetree/bindings/spmi/
F:	drivers/spmi/
F:	include/dt-bindings/spmi/spmi.h
F:	include/linux/spmi.h
F:	include/trace/events/spmi.h

Randy Dunlap's avatar
Randy Dunlap committed
SPU FILE SYSTEM
M:	Jeremy Kerr <jk@ozlabs.org>
L:	linuxppc-dev@lists.ozlabs.org
Randy Dunlap's avatar
Randy Dunlap committed
W:	http://www.ibm.com/developerworks/power/cell/
S:	Supported
F:	Documentation/filesystems/spufs.txt
F:	arch/powerpc/platforms/cell/spufs/
SQUASHFS FILE SYSTEM
M:	Phillip Lougher <phillip@squashfs.org.uk>
L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
W:	http://squashfs.org.uk
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
S:	Maintained
F:	Documentation/filesystems/squashfs.txt
F:	fs/squashfs/
Linus Torvalds's avatar
Linus Torvalds committed
SRM (Alpha) environment access
M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	arch/alpha/kernel/srm_env.c
Linus Torvalds's avatar
Linus Torvalds committed

ST LSM6DSx IMU IIO DRIVER
M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
L:	linux-iio@vger.kernel.org
W:	http://www.st.com/
S:	Maintained
F:	drivers/iio/imu/st_lsm6dsx/
F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt

ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
M:	Mickael Guene <mickael.guene@st.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/st-mipid02.c
F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt

ST STM32 I2C/SMBUS DRIVER
M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-stm32*

ST VL53L0X ToF RANGER(I2C) IIO DRIVER
M:	Song Qiang <songqiang1304521@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/proximity/vl53l0x-i2c.c
F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt

M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
M:	Sasha Levin <sashal@kernel.org>
L:	stable@vger.kernel.org
F:	Documentation/process/stable-kernel-rules.rst
STAGING - COMEDI
M:	Ian Abbott <abbotti@mev.co.uk>
M:	H Hartley Sweeten <hsweeten@visionengravers.com>
S:	Odd Fixes
F:	drivers/staging/comedi/

STAGING - FIELDBUS SUBSYSTEM
M:	Sven Van Asbroeck <TheSven73@gmail.com>
S:	Maintained
F:	drivers/staging/fieldbus/*
F:	drivers/staging/fieldbus/Documentation/

STAGING - HMS ANYBUS-S BUS
M:	Sven Van Asbroeck <TheSven73@gmail.com>
S:	Maintained
F:	drivers/staging/fieldbus/anybuss/

STAGING - INDUSTRIAL IO
M:	Jonathan Cameron <jic23@kernel.org>
L:	linux-iio@vger.kernel.org
F:	Documentation/devicetree/bindings/staging/iio/
F:	drivers/staging/iio/

STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
M:	Marc Dietrich <marvin24@gmx.de>
L:	ac100@lists.launchpad.net (moderated for non-subscribers)
L:	linux-tegra@vger.kernel.org
S:	Maintained
F:	drivers/staging/nvec/

STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
M:	Jens Frederich <jfrederich@gmail.com>
M:	Daniel Drake <dsd@laptop.org>
M:	Jon Nettleton <jon.nettleton@gmail.com>
W:	http://wiki.laptop.org/go/DCON
S:	Maintained
F:	drivers/staging/olpc_dcon/

STAGING - REALTEK RTL8712U DRIVERS
M:	Larry Finger <Larry.Finger@lwfinger.net>
M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
S:	Odd Fixes
F:	drivers/staging/rtl8712/

STAGING - REALTEK RTL8188EU DRIVERS
M:	Larry Finger <Larry.Finger@lwfinger.net>
S:	Odd Fixes
F:	drivers/staging/rtl8188eu/

STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
M:	Teddy Wang <teddy.wang@siliconmotion.com>
M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	drivers/staging/sm750fb/

STAGING - SPEAKUP CONSOLE SPEECH DRIVER
M:	William Hubbs <w.d.hubbs@gmail.com>
M:	Chris Brannon <chris@the-brannons.com>
M:	Kirk Reiser <kirk@reisers.ca>
M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
L:	speakup@linux-speakup.org
W:	http://www.linux-speakup.org/
S:	Odd Fixes
F:	drivers/staging/speakup/

STAGING - VIA VT665X DRIVERS
M:	Forest Bond <forest@alittletooquiet.net>
S:	Odd Fixes
F:	drivers/staging/vt665?/

STAGING - WILC1000 WIFI DRIVER
M:	Adham Abozaeid <adham.abozaeid@microchip.com>
M:	Ajay Singh <ajay.kathat@microchip.com>
L:	linux-wireless@vger.kernel.org
S:	Supported
F:	drivers/staging/wilc1000/

STAGING - SEPS525 LCD CONTROLLER DRIVERS
M:	Michael Hennerich <michael.hennerich@analog.com>
M:	Beniamin Bia <beniamin.bia@analog.com>
L:	linux-fbdev@vger.kernel.org
S:	Supported
F:	drivers/staging/fbtft/fb_seps525.c
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml

STAGING SUBSYSTEM
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
L:	devel@driverdev.osuosl.org
S:	Supported
F:	drivers/staging/

Linus Torvalds's avatar
Linus Torvalds committed
STARFIRE/DURALAN NETWORK DRIVER
M:	Ion Badulescu <ionut@badula.org>
S:	Odd Fixes
F:	drivers/net/ethernet/adaptec/starfire*
Linus Torvalds's avatar
Linus Torvalds committed

STEC S1220 SKD DRIVER
M:	Damien Le Moal <Damien.LeMoal@wdc.com>
L:	linux-block@vger.kernel.org
S:	Maintained
F:	drivers/block/skd*[ch]

STI AUDIO (ASoC) DRIVERS
M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
F:	sound/soc/sti/

STI CEC DRIVER
M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
S:	Maintained
F:	drivers/media/platform/sti/cec/
F:	Documentation/devicetree/bindings/media/stih-cec.txt

STK1160 USB VIDEO CAPTURE DRIVER
M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/usb/stk1160/

STM32 AUDIO (ASoC) DRIVERS
M:	Olivier Moysan <olivier.moysan@st.com>
M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
F:	sound/soc/stm/

STM32 TIMER/LPTIMER DRIVERS
M:	Fabrice Gasnier <fabrice.gasnier@st.com>
S:	Maintained
F:	drivers/*/stm32-*timer*
F:	drivers/pwm/pwm-stm32*
F:	include/linux/*/stm32-*tim*
F:	Documentation/ABI/testing/*timer-stm32
F:	Documentation/devicetree/bindings/*/stm32-*timer*
F:	Documentation/devicetree/bindings/pwm/pwm-stm32*

STMMAC ETHERNET DRIVER
M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
M:	Alexandre Torgue <alexandre.torgue@st.com>
M:	Jose Abreu <joabreu@synopsys.com>
L:	netdev@vger.kernel.org
W:	http://www.stlinux.com
S:	Supported
F:	Documentation/networking/device_drivers/stmicro/
F:	drivers/net/ethernet/stmicro/stmmac/

Randy Dunlap's avatar
Randy Dunlap committed
SUN3/3X
M:	Sam Creasey <sammy@sammy.net>
Randy Dunlap's avatar
Randy Dunlap committed
W:	http://sammy.net/sun3/
S:	Maintained
F:	arch/m68k/kernel/*sun3*
F:	arch/m68k/sun3*/
F:	arch/m68k/include/asm/sun3*
F:	drivers/net/ethernet/i825xx/sun3*
SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
F:	drivers/input/keyboard/sun4i-lradc-keys.c

SUNDANCE NETWORK DRIVER
M:	Denis Kirjanov <kda@linux-powerpc.org>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/dlink/sundance.c

SUPERH
M:	Yoshinori Sato <ysato@users.sourceforge.jp>
M:	Rich Felker <dalias@libc.org>
L:	linux-sh@vger.kernel.org
Q:	http://patchwork.kernel.org/project/linux-sh/list/
F:	Documentation/sh/
F:	arch/sh/
Linus Torvalds's avatar
Linus Torvalds committed

SUSPEND TO RAM
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
M:	Len Brown <len.brown@intel.com>
M:	Pavel Machek <pavel@ucw.cz>
L:	linux-pm@vger.kernel.org
B:	https://bugzilla.kernel.org
Randy Dunlap's avatar
Randy Dunlap committed
S:	Supported
F:	Documentation/power/
F:	arch/x86/kernel/acpi/
F:	drivers/base/power/
F:	kernel/power/
F:	include/linux/suspend.h
F:	include/linux/freezer.h
F:	include/linux/pm.h
Linus Torvalds's avatar
Linus Torvalds committed

SVGA HANDLING
M:	Martin Mares <mj@ucw.cz>
Linus Torvalds's avatar
Linus Torvalds committed
L:	linux-video@atrey.karlin.mff.cuni.cz
S:	Maintained
F:	Documentation/admin-guide/svga.rst
F:	arch/x86/boot/video*
Linus Torvalds's avatar
Linus Torvalds committed

SWIOTLB SUBSYSTEM
M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
L:	iommu@lists.linux-foundation.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
F:	arch/*/kernel/pci-swiotlb.c
F:	include/linux/swiotlb.h

SWITCHDEV
M:	Jiri Pirko <jiri@resnulli.us>
M:	Ivan Vecera <ivecera@redhat.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	net/switchdev/
F:	include/net/switchdev.h

SY8106A REGULATOR DRIVER
M:	Icenowy Zheng <icenowy@aosc.io>
S:	Maintained
F:	drivers/regulator/sy8106a-regulator.c
F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt

SYNC FILE FRAMEWORK
M:	Sumit Semwal <sumit.semwal@linaro.org>
R:	Gustavo Padovan <gustavo@padovan.org>
S:	Maintained
L:	linux-media@vger.kernel.org
L:	dri-devel@lists.freedesktop.org
F:	drivers/dma-buf/sync_*
F:	drivers/dma-buf/dma-fence*
F:	drivers/dma-buf/sw_sync.c
F:	include/linux/sync_file.h
F:	include/uapi/linux/sync_file.h
F:	Documentation/driver-api/sync_file.rst
T:	git git://anongit.freedesktop.org/drm/drm-misc

SYNOPSYS ARC ARCHITECTURE
M:	Vineet Gupta <vgupta@synopsys.com>
L:	linux-snps-arc@lists.infradead.org
S:	Supported
F:	arch/arc/
F:	Documentation/devicetree/bindings/arc/*
F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
F:	drivers/clocksource/arc_timer.c
F:	drivers/tty/serial/arc_uart.c
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
SYNOPSYS ARC HSDK SDP pll clock driver
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Supported
F:	drivers/clk/clk-hsdk-pll.c
F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt

SYNOPSYS ARC SDP clock driver
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Supported
F:	drivers/clk/axs10x/*
F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt

SYNOPSYS ARC SDP platform support
M:	Alexey Brodkin <abrodkin@synopsys.com>
S:	Supported
F:	arch/arc/plat-axs10x
F:	arch/arc/boot/dts/ax*
F:	Documentation/devicetree/bindings/arc/axs10*

SYNOPSYS AXS10x RESET CONTROLLER DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Supported
F:	drivers/reset/reset-axs10x.c
F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt

SYNOPSYS CREG GPIO DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Maintained
F:	drivers/gpio/gpio-creg-snps.c
F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt

SYNOPSYS DESIGNWARE 8250 UART DRIVER
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
S:	Maintained
F:	drivers/tty/serial/8250/8250_dw.c

SYNOPSYS DESIGNWARE APB GPIO DRIVER
M:	Hoan Tran <hoan@os.amperecomputing.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-dwapb.c
F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt

SYNOPSYS DESIGNWARE AXI DMAC DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Maintained
F:	drivers/dma/dw-axi-dmac/
F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt

SYNOPSYS DESIGNWARE DMAC DRIVER
M:	Viresh Kumar <vireshk@kernel.org>
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
F:	Documentation/devicetree/bindings/dma/snps-dma.txt
F:	drivers/dma/dw/
F:	include/dt-bindings/dma/dw-dmac.h
F:	include/linux/dma/dw.h
F:	include/linux/platform_data/dma-dw.h

SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
Jie Deng's avatar
Jie Deng committed
M:	Jose Abreu <Jose.Abreu@synopsys.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/synopsys/

SYNOPSYS DESIGNWARE I2C DRIVER
M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
R:	Mika Westerberg <mika.westerberg@linux.intel.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-designware-*
F:	include/linux/platform_data/i2c-designware.h

SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
M:	Jaehoon Chung <jh80.chung@samsung.com>
L:	linux-mmc@vger.kernel.org
S:	Maintained
F:	drivers/mmc/host/dw_mmc*

SYNOPSYS HSDK RESET CONTROLLER DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Supported
F:	drivers/reset/reset-hsdk.c
F:	include/dt-bindings/reset/snps,hsdk-reset.h
F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
SYSTEM CONFIGURATION (SYSCON)
M:	Lee Jones <lee.jones@linaro.org>
M:	Arnd Bergmann <arnd@arndb.de>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
S:	Supported
F:	drivers/mfd/syscon.c

SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
M:	Sudeep Holla <sudeep.holla@arm.com>
L:	linux-arm-kernel@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
F:	drivers/clk/clk-sc[mp]i.c
F:	drivers/cpufreq/sc[mp]i-cpufreq.c
F:	drivers/firmware/arm_scpi.c
F:	drivers/firmware/arm_scmi/