Skip to content
Snippets Groups Projects
MAINTAINERS 511 KiB
Newer Older
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/
SPI NOR SUBSYSTEM
M:	Marek Vasut <marek.vasut@gmail.com>
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 - EROFS FILE SYSTEM
M:	Gao Xiang <gaoxiang25@huawei.com>
M:	Chao Yu <yuchao0@huawei.com>
L:	linux-erofs@lists.ozlabs.org
S:	Maintained
F:	drivers/staging/erofs/

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 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:	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/sun4i-lradc-keys.txt
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/dwi-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/
F:	include/linux/sc[mp]i_protocol.h
SYSTEM RESET/SHUTDOWN 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/devicetree/bindings/power/reset/
F:	drivers/power/reset/

SYSTEM TRACE MODULE CLASS
M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
F:	Documentation/trace/stm.rst
F:	drivers/hwtracing/stm/
F:	include/linux/stm.h
F:	include/uapi/linux/stm.h

Linus Torvalds's avatar
Linus Torvalds committed
SYSV FILESYSTEM
M:	Christoph Hellwig <hch@infradead.org>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/filesystems/sysv-fs.txt
F:	fs/sysv/
F:	include/linux/sysv_fs.h
Linus Torvalds's avatar
Linus Torvalds committed

Alan Cox's avatar
Alan Cox committed
TASKSTATS STATISTICS INTERFACE
M:	Balbir Singh <bsingharora@gmail.com>
Alan Cox's avatar
Alan Cox committed
S:	Maintained
F:	Documentation/accounting/taskstats*
F:	include/linux/taskstats*
F:	kernel/taskstats.c
jamal's avatar
jamal committed
M:	Jamal Hadi Salim <jhs@mojatatu.com>
M:	Cong Wang <xiyou.wangcong@gmail.com>
M:	Jiri Pirko <jiri@resnulli.us>
L:	netdev@vger.kernel.org
S:	Maintained
F:	include/net/pkt_cls.h
F:	include/net/pkt_sched.h
F:	include/net/tc_act/
F:	include/uapi/linux/pkt_cls.h
F:	include/uapi/linux/pkt_sched.h
F:	include/uapi/linux/tc_act/
F:	include/uapi/linux/tc_ematch/
F:	net/sched/
TC90522 MEDIA DRIVER
M:	Akihiro Tsukada <tskd08@gmail.com>
L:	linux-media@vger.kernel.org
S:	Odd Fixes
F:	drivers/media/dvb-frontends/tc90522*

M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
W:	http://tcp-lp-mod.sourceforge.net/
S:	Maintained
F:	net/ipv4/tcp_lp.c
TDA10071 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/tda10071*

TDA18212 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/tda18212*

TDA18218 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/tda18218*

TDA18250 MEDIA DRIVER
M:	Olli Salonen <olli.salonen@iki.fi>
L:	linux-media@vger.kernel.org
W:	https://linuxtv.org
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/tuners/tda18250*

TDA18271 MEDIA DRIVER
M:	Michael Krufky <mkrufky@linuxtv.org>
L:	linux-media@vger.kernel.org
W:	http://github.com/mkrufky
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/mkrufky/tuners.git
S:	Maintained
F:	drivers/media/tuners/tda18271*

TDA1997x MEDIA DRIVER
M:	Tim Harvey <tharvey@gateworks.com>
L:	linux-media@vger.kernel.org
W:	https://linuxtv.org
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
S:	Maintained
F:	drivers/media/i2c/tda1997x.*

TDA827x MEDIA DRIVER
M:	Michael Krufky <mkrufky@linuxtv.org>
L:	linux-media@vger.kernel.org
W:	http://github.com/mkrufky
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/mkrufky/tuners.git
S:	Maintained
F:	drivers/media/tuners/tda8290.*

TDA8290 MEDIA DRIVER
M:	Michael Krufky <mkrufky@linuxtv.org>
L:	linux-media@vger.kernel.org
W:	http://github.com/mkrufky
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/mkrufky/tuners.git
S:	Maintained
F:	drivers/media/tuners/tda8290.*

TDA9840 MEDIA 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/i2c/tda9840*

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/tuners/tea5761.*

TEA5767 TUNER DRIVER
M:	Mauro Carvalho Chehab <mchehab@kernel.org>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/tuners/tea5767.*

TEA6415C MEDIA 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/i2c/tea6415c*

TEA6420 MEDIA 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/i2c/tea6420*

TEAM DRIVER
M:	Jiri Pirko <jiri@resnulli.us>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/team/
F:	include/linux/if_team.h
F:	include/uapi/linux/if_team.h
TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
S:	Maintained
F:	arch/x86/platform/ts5500/

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

TECHWELL TW9910 VIDEO DECODER
L:	linux-media@vger.kernel.org
S:	Orphan
F:	drivers/media/i2c/tw9910.c
F:	include/media/i2c/tw9910.h

TEE SUBSYSTEM
M:	Jens Wiklander <jens.wiklander@linaro.org>
L:	tee-dev@lists.linaro.org
S:	Maintained
F:	include/linux/tee_drv.h
F:	include/uapi/linux/tee.h
F:	drivers/tee/
F:	Documentation/tee.txt

TEGRA ARCHITECTURE SUPPORT
M:	Thierry Reding <thierry.reding@gmail.com>
M:	Jonathan Hunter <jonathanh@nvidia.com>
L:	linux-tegra@vger.kernel.org
Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
S:	Supported
TEGRA CLOCK DRIVER
M:	Peter De Schrijver <pdeschrijver@nvidia.com>
M:	Prashant Gaikwad <pgaikwad@nvidia.com>
S:	Supported
F:	drivers/clk/tegra/

TEGRA DMA DRIVERS
M:	Laxman Dewangan <ldewangan@nvidia.com>
M:	Jon Hunter <jonathanh@nvidia.com>
F:	drivers/dma/tegra*

TEGRA I2C DRIVER
M:	Laxman Dewangan <ldewangan@nvidia.com>
R:	Dmitry Osipenko <digetx@gmail.com>
S:	Supported
F:	drivers/i2c/busses/i2c-tegra.c

TEGRA IOMMU DRIVERS
M:	Thierry Reding <thierry.reding@gmail.com>
L:	linux-tegra@vger.kernel.org
S:	Supported
F:	drivers/iommu/tegra*

TEGRA KBC DRIVER
M:	Laxman Dewangan <ldewangan@nvidia.com>
S:	Supported
F:	drivers/input/keyboard/tegra-kbc.c

TEGRA NAND DRIVER
M:	Stefan Agner <stefan@agner.ch>
M:	Lucas Stach <dev@lynxeye.de>
S:	Maintained
F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
F:	drivers/mtd/nand/raw/tegra_nand.c

TEGRA PWM DRIVER
M:	Thierry Reding <thierry.reding@gmail.com>
S:	Supported
F:	drivers/pwm/pwm-tegra.c

TEGRA SERIAL DRIVER
M:	Laxman Dewangan <ldewangan@nvidia.com>
S:	Supported
F:	drivers/tty/serial/serial-tegra.c

TEGRA SPI DRIVER
M:	Laxman Dewangan <ldewangan@nvidia.com>
S:	Supported
F:	drivers/spi/spi-tegra*

TEGRA XUSB PADCTL DRIVER
M:	JC Kuo <jckuo@nvidia.com>
S:	Supported
F:	drivers/phy/tegra/xusb*

TEHUTI ETHERNET DRIVER
M:	Andy Gospodarek <andy@greyhouse.net>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/tehuti/*
Alan Cox's avatar
Alan Cox committed
Telecom Clock Driver for MCPL0010
M:	Mark Gross <mark.gross@intel.com>
Alan Cox's avatar
Alan Cox committed
S:	Supported
F:	drivers/char/tlclk.c
TENSILICA XTENSA PORT (xtensa)
M:	Chris Zankel <chris@zankel.net>
M:	Max Filippov <jcmvbkbc@gmail.com>
L:	linux-xtensa@linux-xtensa.org
T:	git git://github.com/czankel/xtensa-linux.git
Alan Cox's avatar
Alan Cox committed
S:	Maintained
F:	arch/xtensa/
F:	drivers/irqchip/irq-xtensa-*
Texas Instruments' System Control Interface (TISCI) Protocol Driver
M:	Nishanth Menon <nm@ti.com>
M:	Tero Kristo <t-kristo@ti.com>
M:	Santosh Shilimkar <ssantosh@kernel.org>
L:	linux-arm-kernel@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
F:	drivers/firmware/ti_sci*
F:	include/linux/soc/ti/ti_sci_protocol.h
F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
F:	drivers/soc/ti/ti_sci_pm_domains.c
F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
F:	drivers/clk/keystone/sci-clk.c
F:	drivers/reset/reset-ti-sci.c
F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
F:	drivers/irqchip/irq-ti-sci-intr.c
F:	drivers/irqchip/irq-ti-sci-inta.c
F:	include/linux/soc/ti/ti_sci_inta_msi.h
F:	drivers/soc/ti/ti_sci_inta_msi.c
Texas Instruments ASoC drivers
M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	sound/soc/ti/

Texas Instruments' DAC7612 DAC Driver
M:	Ricardo Ribalda <ricardo@ribalda.com>
L:	linux-iio@vger.kernel.org
S:	Supported
F:	drivers/iio/dac/ti-dac7612.c
F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER 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/radio-raremono.c

M:	Zhang Rui <rui.zhang@intel.com>
M:	Eduardo Valentin <edubezval@gmail.com>
R:	Daniel Lezcano <daniel.lezcano@linaro.org>
L:	linux-pm@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
Q:	https://patchwork.kernel.org/project/linux-pm/list/
S:	Supported
F:	drivers/thermal/
F:	include/linux/thermal.h
F:	include/uapi/linux/thermal.h
F:	include/linux/cpu_cooling.h
F:	Documentation/devicetree/bindings/thermal/
THERMAL/CPU_COOLING
M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
M:	Viresh Kumar <viresh.kumar@linaro.org>
M:	Javi Merino <javi.merino@kernel.org>
L:	linux-pm@vger.kernel.org
S:	Supported
F:	Documentation/thermal/cpu-cooling-api.rst
F:	drivers/thermal/cpu_cooling.c
F:	include/linux/cpu_cooling.h

Alan Cox's avatar
Alan Cox committed
THINKPAD ACPI EXTRAS DRIVER
M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
Alan Cox's avatar
Alan Cox committed
L:	ibm-acpi-devel@lists.sourceforge.net
L:	platform-driver-x86@vger.kernel.org
Alan Cox's avatar
Alan Cox committed
W:	http://ibm-acpi.sourceforge.net
W:	http://thinkwiki.org/wiki/Ibm-acpi
T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
Alan Cox's avatar
Alan Cox committed
S:	Maintained
F:	drivers/platform/x86/thinkpad_acpi.c
THUNDERBOLT DRIVER
M:	Andreas Noever <andreas.noever@gmail.com>
M:	Michael Jamet <michael.jamet@intel.com>
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
M:	Yehezkel Bernat <YehezkelShB@gmail.com>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
F:	Documentation/admin-guide/thunderbolt.rst
F:	drivers/thunderbolt/
THUNDERBOLT NETWORK DRIVER
M:	Michael Jamet <michael.jamet@intel.com>
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
M:	Yehezkel Bernat <YehezkelShB@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/thunderbolt.c
THUNDERX GPIO DRIVER
M:	David Daney <david.daney@cavium.com>
S:	Maintained
F:	drivers/gpio/gpio-thunderx.c

TI AM437X VPFE DRIVER
M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
L:	linux-media@vger.kernel.org
W:	https://linuxtv.org
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
S:	Maintained
F:	drivers/media/platform/am437x/

M:	Eduardo Valentin <edubezval@gmail.com>
F:	drivers/thermal/ti-soc-thermal/
TI BQ27XXX POWER SUPPLY DRIVER
R:	Andrew F. Davis <afd@ti.com>
F:	include/linux/power/bq27xxx_battery.h
F:	drivers/power/supply/bq27xxx_battery.c
F:	drivers/power/supply/bq27xxx_battery_i2c.c
TI CDCE706 CLOCK DRIVER
M:	Max Filippov <jcmvbkbc@gmail.com>
S:	Maintained
F:	drivers/clk/clk-cdce706.c

TI CLOCK DRIVER
M:	Tero Kristo <t-kristo@ti.com>
L:	linux-omap@vger.kernel.org
S:	Maintained
F:	drivers/clk/ti/