Skip to content
Snippets Groups Projects
MAINTAINERS 717 KiB
Newer Older
L:	netdev@vger.kernel.org
F:	drivers/net/ethernet/smsc/smsc911x.*
F:	include/linux/smsc911x.h
M:	Steve Glendinning <steve.glendinning@shawell.net>
L:	netdev@vger.kernel.org
F:	drivers/net/ethernet/smsc/smsc9420.*
SNET DPU VIRTIO DATA PATH ACCELERATOR
R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
F:	drivers/vdpa/solidrun/

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

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:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
F:	drivers/net/ethernet/socionext/netsec.c

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:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
F:	drivers/spi/spi-synquacer.c
SOCIONEXT SYNQUACER I2C DRIVER
M:	Ard Biesheuvel <ardb@kernel.org>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
F:	drivers/i2c/busses/i2c-synquacer.c
SOCIONEXT UNIPHIER SOUND DRIVER
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
SOCKET TIMESTAMPING
M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
S:	Maintained
F:	Documentation/networking/timestamping.rst
F:	include/uapi/linux/net_tstamp.h
F:	tools/testing/selftests/net/so_txtime.c

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:	Zhu Yanjun <zyjzyj2000@gmail.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
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@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 (moderated for non-subscribers)
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
SOFTWARE NODES AND DEVICE PROPERTIES
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
R:	Daniel Scally <djrscally@gmail.com>
R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
R:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-acpi@vger.kernel.org
S:	Maintained
F:	drivers/base/property.c
F:	drivers/base/swnode.c
F:	include/linux/fwnode.h
F:	include/linux/property.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
Q:	https://patchwork.kernel.org/project/linux-raid/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
F:	drivers/md/Makefile
F:	drivers/md/md*
F:	drivers/md/raid*
F:	include/linux/raid/
F:	include/uapi/linux/raid/
Linus Torvalds's avatar
Linus Torvalds committed

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

SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
M:	Russell King <linux@armlinux.org.uk>
S:	Maintained
F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
F:	arch/arm/boot/dts/nxp/imx/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 IMX208 SENSOR DRIVER
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/i2c/imx208.c

SONY IMX214 SENSOR DRIVER
M:	Ricardo Ribalda <ribalda@kernel.org>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
F:	drivers/media/i2c/imx214.c
SONY IMX219 SENSOR DRIVER
M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
F:	drivers/media/i2c/imx219.c
SONY IMX258 SENSOR DRIVER
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
F:	drivers/media/i2c/imx258.c

SONY IMX274 SENSOR DRIVER
M:	Leon Luo <leonl@leopardimaging.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
F:	drivers/media/i2c/imx274.c
SONY IMX290 SENSOR DRIVER
M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
F:	drivers/media/i2c/imx290.c
SONY IMX296 SENSOR DRIVER
M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
F:	drivers/media/i2c/imx296.c
SONY IMX319 SENSOR DRIVER
M:	Bingbu Cao <bingbu.cao@intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/i2c/imx319.c

SONY IMX334 SENSOR DRIVER
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
F:	drivers/media/i2c/imx334.c
SONY IMX335 SENSOR DRIVER
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
F:	drivers/media/i2c/imx335.c
SONY IMX355 SENSOR DRIVER
M:	Tianshu Qiu <tian.shu.qiu@intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/i2c/imx355.c

SONY IMX412 SENSOR DRIVER
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
F:	drivers/media/i2c/imx412.c
SONY IMX415 SENSOR DRIVER
M:	Michael Riesch <michael.riesch@wolfvision.net>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
F:	drivers/media/i2c/imx415.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
S:	Maintained
W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
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

SOPHGO DEVICETREES
M:	Chao Wei <chao.wei@sophgo.com>
M:	Chen Wang <unicorn_wang@outlook.com>
S:	Maintained
F:	arch/riscv/boot/dts/sophgo/
F:	Documentation/devicetree/bindings/riscv/sophgo.yaml

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

SOUND - ALSA SELFTESTS
M:	Mark Brown <broonie@kernel.org>
L:	linux-kselftest@vger.kernel.org
S:	Supported
F:	tools/testing/selftests/alsa

SOUND - COMPRESSED AUDIO
M:	Vinod Koul <vkoul@kernel.org>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
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>
W:	http://alsa-project.org/main/index.php/ASoC
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
F:	Documentation/devicetree/bindings/sound/
F:	Documentation/sound/soc/
F:	include/dt-bindings/sound/
F:	include/sound/soc*
F:	include/sound/sof.h
F:	include/sound/sof/
F:	include/trace/events/sof*.h
F:	include/uapi/sound/asoc.h
SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
M:	Liam Girdwood <lgirdwood@gmail.com>
M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
M:	Bard Liao <yung-chuan.liao@linux.intel.com>
M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
M:	Daniel Baluta <daniel.baluta@nxp.com>
R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
S:	Supported
W:	https://github.com/thesofproject/linux/
SOUNDWIRE SUBSYSTEM
M:	Vinod Koul <vkoul@kernel.org>
M:	Bard Liao <yung-chuan.liao@linux.intel.com>
R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
R:	Sanyog Kale <sanyog.r.kale@intel.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
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/
F:	drivers/media/dvb-frontends/sp2*

SPANISH DOCUMENTATION
M:	Carlos Bilbao <carlos.bilbao@amd.com>
S:	Maintained
F:	Documentation/translations/sp_SP/

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
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
F:	include/linux/sunserialcore.h
M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
L:	linux-sparse@vger.kernel.org
W:	https://sparse.docs.kernel.org/
Q:	https://patchwork.kernel.org/project/linux-sparse/list/
B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
F:	include/linux/compiler.h

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
S:	Odd Fixes
W:	http://www.linux-speakup.org/
W:	https://github.com/linux-speakup/speakup
B:	https://github.com/linux-speakup/speakup/issues
F:	drivers/accessibility/speakup/

SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
M:	Viresh Kumar <vireshk@kernel.org>
M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
M:	soc@kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
W:	http://www.st.com/spear
F:	arch/arm/boot/dts/st/spear*
F:	arch/arm/mach-spear/
F:	drivers/clk/spear/
F:	drivers/pinctrl/spear/
M:	Tudor Ambarus <tudor.ambarus@linaro.org>
M:	Pratyush Yadav <pratyush@kernel.org>
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
F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
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
Randy Dunlap's avatar
Randy Dunlap committed
S:	Maintained
Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
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>
M:	Geoff Levand <geoff@infradead.org>
L:	netdev@vger.kernel.org
L:	linuxppc-dev@lists.ozlabs.org
S:	Maintained
F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
F:	drivers/net/ethernet/toshiba/spider_net*
M:	Stephen Boyd <sboyd@kernel.org>
L:	linux-kernel@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
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
S:	Supported
W:	http://www.ibm.com/developerworks/power/cell/
F:	Documentation/filesystems/spufs/spufs.rst
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
F:	Documentation/filesystems/squashfs.rst
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@kernel.org>
L:	linux-iio@vger.kernel.org
S:	Maintained
W:	http://www.st.com/
F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
F:	drivers/iio/imu/st_lsm6dsx/
ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
F:	drivers/media/i2c/st-mipid02.c
ST STM32 I2C/SMBUS DRIVER
M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
M:	Alain Volmat <alain.volmat@foss.st.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-stm32*

ST STM32 SPI DRIVER
M:	Alain Volmat <alain.volmat@foss.st.com>
L:	linux-spi@vger.kernel.org
S:	Maintained
F:	drivers/spi/spi-stm32.c

ST STPDDC60 DRIVER
M:	Daniel Nilsson <daniel.nilsson@flex.com>
L:	linux-hwmon@vger.kernel.org
S:	Maintained
F:	Documentation/hwmon/stpddc60.rst
F:	drivers/hwmon/pmbus/stpddc60.c

ST VGXY61 DRIVER
M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
F:	drivers/media/i2c/st-vgxy61.c

ST VL53L0X ToF RANGER(I2C) IIO DRIVER
M:	Song Qiang <songqiang1304521@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
F:	drivers/iio/proximity/vl53l0x-i2c.c
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
M:	Hans de Goede <hdegoede@redhat.com>
M:	Mauro Carvalho Chehab <mchehab@kernel.org>
R:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/staging/media/atomisp/

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:	Jon Nettleton <jon.nettleton@gmail.com>
S:	Maintained
W:	http://wiki.laptop.org/go/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 - SEPS525 LCD CONTROLLER DRIVERS
M:	Michael Hennerich <michael.hennerich@analog.com>
L:	linux-fbdev@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
F:	drivers/staging/fbtft/fb_seps525.c
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 - VIA VT665X DRIVERS
M:	Forest Bond <forest@alittletooquiet.net>
S:	Odd Fixes
F:	drivers/staging/vt665?/

STAGING SUBSYSTEM
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
L:	linux-staging@lists.linux.dev
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
STANDALONE CACHE CONTROLLER DRIVERS
M:	Conor Dooley <conor@kernel.org>
L:	linux-riscv@lists.infradead.org
S:	Maintained
T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
F:	drivers/cache

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

STARFIVE CRYPTO DRIVER
M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
M:	William Qiu <william.qiu@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/crypto/starfive*
F:	drivers/crypto/starfive/

STARFIVE DEVICETREES
M:	Emil Renner Berthing <kernel@esmil.dk>
S:	Maintained
F:	arch/riscv/boot/dts/starfive/

STARFIVE DWMAC GLUE LAYER
M:	Emil Renner Berthing <kernel@esmil.dk>
M:	Samin Guo <samin.guo@starfivetech.com>
S:	Maintained
F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
STARFIVE JH7110 DPHY RX DRIVER
M:	Jack Zhu <jack.zhu@starfivetech.com>
M:	Changhuang Liang <changhuang.liang@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
STARFIVE JH7110 MMC/SD/SDIO DRIVER
M:	William Qiu <william.qiu@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/mmc/starfive*
F:	drivers/mmc/host/dw_mmc-starfive.c

STARFIVE JH7110 PLL CLOCK DRIVER
M:	Xingyu Wu <xingyu.wu@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c

STARFIVE JH7110 PWMDAC DRIVER
M:	Hal Feng <hal.feng@starfivetech.com>
M:	Xingyu Wu <xingyu.wu@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
F:	sound/soc/starfive/jh7110_pwmdac.c

STARFIVE JH7110 SYSCON
M:	William Qiu <william.qiu@starfivetech.com>
M:	Xingyu Wu <xingyu.wu@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml

STARFIVE JH7110 TDM DRIVER
M:	Walker Chen <walker.chen@starfivetech.com>
S:	Maintained
F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
F:	sound/soc/starfive/jh7110_tdm.c

STARFIVE JH71X0 CLOCK DRIVERS
M:	Emil Renner Berthing <kernel@esmil.dk>
M:	Hal Feng <hal.feng@starfivetech.com>
S:	Maintained
F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
F:	drivers/clk/starfive/clk-starfive-jh71*
F:	include/dt-bindings/clock/starfive?jh71*.h

STARFIVE JH71X0 PINCTRL DRIVERS
M:	Emil Renner Berthing <kernel@esmil.dk>
M:	Jianlong Huang <jianlong.huang@starfivetech.com>
M:	Hal Feng <hal.feng@starfivetech.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
STARFIVE JH71X0 RESET CONTROLLER DRIVERS
M:	Emil Renner Berthing <kernel@esmil.dk>
M:	Hal Feng <hal.feng@starfivetech.com>
S:	Maintained
F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
F:	drivers/reset/starfive/reset-starfive-jh71*
F:	include/dt-bindings/reset/starfive?jh71*.h
STARFIVE JH71X0 USB DRIVERS
M:	Minda Chen <minda.chen@starfivetech.com>
S:	Maintained
F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
F:	drivers/usb/cdns3/cdns3-starfive.c

STARFIVE JH71XX PMU CONTROLLER DRIVER
M:	Walker Chen <walker.chen@starfivetech.com>
M:	Changhuang Liang <changhuang.liang@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/power/starfive*
STARFIVE SOC DRIVERS
M:	Conor Dooley <conor@kernel.org>
S:	Maintained
T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
F:	Documentation/devicetree/bindings/soc/starfive/
STARFIVE TRNG DRIVER
M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/rng/starfive*
F:	drivers/char/hw_random/jh7110-trng.c
STARFIVE WATCHDOG DRIVER
M:	Xingyu Wu <xingyu.wu@starfivetech.com>
M:	Samin Guo <samin.guo@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/watchdog/starfive*
F:	drivers/watchdog/starfive-wdt.c

STARFIVE JH71X0 PCIE AND USB PHY DRIVER
M:	Minda Chen <minda.chen@starfivetech.com>
S:	Supported
F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
F:	drivers/phy/starfive/phy-jh7110-pcie.c
F:	drivers/phy/starfive/phy-jh7110-usb.c

STATIC BRANCH/CALL
M:	Peter Zijlstra <peterz@infradead.org>
M:	Josh Poimboeuf <jpoimboe@kernel.org>
M:	Jason Baron <jbaron@akamai.com>
R:	Steven Rostedt <rostedt@goodmis.org>
R:	Ard Biesheuvel <ardb@kernel.org>
S:	Supported
F:	arch/*/include/asm/jump_label*.h
F:	arch/*/include/asm/static_call*.h
F:	arch/*/kernel/jump_label.c
F:	arch/*/kernel/static_call.c
F:	include/linux/jump_label*.h
F:	include/linux/static_call*.h
F:	kernel/jump_label.c
F:	kernel/static_call.c

STI AUDIO (ASoC) DRIVERS
M:	Arnaud Pouliquen <arnaud.pouliquen@foss.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:	Alain Volmat <alain.volmat@foss.st.com>
F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
F:	drivers/media/cec/platform/sti/

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

STM32 AUDIO (ASoC) DRIVERS
M:	Olivier Moysan <olivier.moysan@foss.st.com>
M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
F:	Documentation/ABI/testing/*timer-stm32
F:	Documentation/devicetree/bindings/*/*stm32-*timer*
F:	drivers/*/stm32-*timer*
F:	drivers/pwm/pwm-stm32*
F:	include/linux/*/stm32-*tim*

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

SUN HAPPY MEAL ETHERNET DRIVER
M:	Sean Anderson <seanga2@gmail.com>
S:	Maintained
F:	drivers/net/ethernet/sun/sunhme.*

Randy Dunlap's avatar
Randy Dunlap committed
SUN3/3X
M:	Sam Creasey <sammy@sammy.net>
Randy Dunlap's avatar
Randy Dunlap committed
S:	Maintained
W:	http://sammy.net/sun3/
F:	arch/m68k/include/asm/sun3*
F:	arch/m68k/kernel/*sun3*
F:	arch/m68k/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

SUNPLUS ETHERNET DRIVER
M:	Wells Lu <wellslutw@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
F:	drivers/net/ethernet/sunplus/
SUNPLUS MMC DRIVER
M:	Tony Huang <tonyhuang.sunplus@gmail.com>
M:	Li-hao Kuo <lhjeff911@gmail.com>
S:	Maintained
F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
F:	drivers/mmc/host/sunplus-mmc.c
SUNPLUS OCOTP DRIVER
M:	Vincent Shih <vincent.sunplus@gmail.com>
S:	Maintained
F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
F:	drivers/nvmem/sunplus-ocotp.c

SUNPLUS PWM DRIVER
M:	Hammer Hsieh <hammerh0314@gmail.com>
S:	Maintained
F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
F:	drivers/pwm/pwm-sunplus.c
SUNPLUS RTC DRIVER
M:	Vincent Shih <vincent.sunplus@gmail.com>
L:	linux-rtc@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
F:	drivers/rtc/rtc-sunplus.c

SUNPLUS SPI CONTROLLER INTERFACE DRIVER
M:	Li-hao Kuo <lhjeff911@gmail.com>
L:	linux-spi@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
F:	drivers/spi/spi-sunplus-sp7021.c

SUNPLUS UART DRIVER
M:	Hammer Hsieh <hammerh0314@gmail.com>
S:	Maintained
F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
F:	drivers/tty/serial/sunplus-uart.c
SUNPLUS USB2 PHY DRIVER
M:	Vincent Shih <vincent.sunplus@gmail.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
F:	drivers/phy/sunplus/Kconfig
F:	drivers/phy/sunplus/Makefile
F:	drivers/phy/sunplus/phy-sunplus-usb2.c

SUNPLUS WATCHDOG DRIVER
M:	Xiantao Hu <xt.hu@cqplus1.com>
L:	linux-watchdog@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
F:	drivers/watchdog/sunplus_wdt.c
SUPERH
M:	Yoshinori Sato <ysato@users.sourceforge.jp>
M:	Rich Felker <dalias@libc.org>
M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
L:	linux-sh@vger.kernel.org
Q:	http://patchwork.kernel.org/project/linux-sh/list/
F:	arch/sh/
Linus Torvalds's avatar
Linus Torvalds committed

SUSPEND TO RAM
M:	"Rafael J. Wysocki" <rafael@kernel.org>
M:	Len Brown <len.brown@intel.com>
M:	Pavel Machek <pavel@ucw.cz>
L:	linux-pm@vger.kernel.org
Randy Dunlap's avatar
Randy Dunlap committed
S:	Supported
B:	https://bugzilla.kernel.org
F:	Documentation/power/
F:	arch/x86/kernel/acpi/sleep*
F:	arch/x86/kernel/acpi/wakeup*
F:	drivers/base/power/
F:	include/linux/freezer.h
F:	include/linux/pm.h
F:	include/linux/suspend.h
F:	kernel/power/
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

SWITCHDEV
M:	Jiri Pirko <jiri@resnulli.us>
M:	Ivan Vecera <ivecera@redhat.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	include/net/switchdev.h
SY8106A REGULATOR DRIVER
M:	Icenowy Zheng <icenowy@aosc.io>
S:	Maintained
F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
F:	drivers/regulator/sy8106a-regulator.c
SYNC FILE FRAMEWORK
M:	Sumit Semwal <sumit.semwal@linaro.org>
R:	Gustavo Padovan <gustavo@padovan.org>
L:	linux-media@vger.kernel.org
L:	dri-devel@lists.freedesktop.org
S:	Maintained
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/driver-api/sync_file.rst
F:	drivers/dma-buf/dma-fence*
F:	drivers/dma-buf/sw_sync.c
F:	drivers/dma-buf/sync_*
F:	include/linux/sync_file.h
F:	include/uapi/linux/sync_file.h

SYNOPSYS ARC ARCHITECTURE
M:	Vineet Gupta <vgupta@kernel.org>
L:	linux-snps-arc@lists.infradead.org
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
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
SYNOPSYS ARC HSDK SDP pll clock driver
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Supported
F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
F:	drivers/clk/clk-hsdk-pll.c
SYNOPSYS ARC SDP clock driver
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>