Skip to content
Snippets Groups Projects
MAINTAINERS 717 KiB
Newer Older
S:	Supported
F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
F:	drivers/clk/axs10x/*
SYNOPSYS ARC SDP platform support
M:	Alexey Brodkin <abrodkin@synopsys.com>
S:	Supported
F:	Documentation/devicetree/bindings/arc/axs10*
F:	arch/arc/boot/dts/ax*
F:	arch/arc/plat-axs10x
SYNOPSYS AXS10x RESET CONTROLLER DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Supported
F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
F:	drivers/reset/reset-axs10x.c
SYNOPSYS CREG GPIO DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Maintained
F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
F:	drivers/gpio/gpio-creg-snps.c
SYNOPSYS DESIGNWARE 8250 UART DRIVER
M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
F:	drivers/tty/serial/8250/8250_dw.c
F:	drivers/tty/serial/8250/8250_dwlib.*
F:	drivers/tty/serial/8250/8250_lpss.c
SYNOPSYS DESIGNWARE APB GPIO DRIVER
M:	Hoan Tran <hoan@os.amperecomputing.com>
M:	Serge Semin <fancer.lancer@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
F:	drivers/gpio/gpio-dwapb.c
SYNOPSYS DESIGNWARE APB SSI DRIVER
M:	Serge Semin <fancer.lancer@gmail.com>
L:	linux-spi@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
F:	drivers/spi/spi-dw*

SYNOPSYS DESIGNWARE AXI DMAC DRIVER
M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
S:	Maintained
F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
F:	drivers/dma/dw-axi-dmac/
SYNOPSYS DESIGNWARE DMAC DRIVER
M:	Viresh Kumar <vireshk@kernel.org>
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
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 ETHERNET XPCS DRIVER
M:	Jose Abreu <Jose.Abreu@synopsys.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/pcs/pcs-xpcs.c
F:	include/linux/pcs/pcs-xpcs.h
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>
R:	Jan Dabros <jsd@semihalf.com>
L:	linux-i2c@vger.kernel.org
F:	drivers/i2c/busses/i2c-designware-*

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:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
F:	drivers/reset/reset-hsdk.c
F:	include/dt-bindings/reset/snps,hsdk-reset.h
SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
M:	Prabu Thangamuthu <prabu.t@synopsys.com>
M:	Manjunath M B <manjumb@synopsys.com>
L:	linux-mmc@vger.kernel.org
S:	Maintained
F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c

SYSTEM CONFIGURATION (SYSCON)
M:	Arnd Bergmann <arnd@arndb.de>
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
M:	Sudeep Holla <sudeep.holla@arm.com>
R:	Cristian Marussi <cristian.marussi@arm.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
F:	drivers/clk/clk-sc[mp]i.c
F:	drivers/cpufreq/sc[mp]i-cpufreq.c
F:	drivers/firmware/arm_scmi/
F:	drivers/firmware/arm_scpi.c
F:	drivers/pmdomain/arm/
F:	drivers/powercap/arm_scmi_powercap.c
F:	drivers/regulator/scmi-regulator.c
F:	drivers/reset/reset-scmi.c
F:	include/linux/sc[mp]i_protocol.h
F:	include/trace/events/scmi.h
F:	include/uapi/linux/virtio_scmi.h
SYSTEM RESET/SHUTDOWN DRIVERS
M:	Sebastian Reichel <sre@kernel.org>
L:	linux-pm@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
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

SYSTEM76 ACPI DRIVER
M:	Jeremy Soller <jeremy@system76.com>
M:	System76 Product Development <productdev@system76.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/system76_acpi.c

Linus Torvalds's avatar
Linus Torvalds committed
SYSV FILESYSTEM
Christoph Hellwig's avatar
Christoph Hellwig committed
S:	Orphan
F:	Documentation/filesystems/sysv-fs.rst
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/
F:	tools/testing/selftests/tc-testing
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/
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
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
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
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
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
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/
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
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
F:	drivers/media/tuners/tda8290.*

TDA9840 MEDIA DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
M:	Mauro Carvalho Chehab <mchehab@kernel.org>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
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
F:	drivers/media/tuners/tea5767.*

TEA6415C MEDIA DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/i2c/tea6415c*

TEA6420 MEDIA DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
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
F:	tools/testing/selftests/drivers/net/team/
TECHNICAL ADVISORY BOARD PROCESS DOCS
M:	"Theodore Ts'o" <tytso@mit.edu>
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
L:	tech-board-discuss@lists.linux-foundation.org
S:	Maintained
F:	Documentation/process/contribution-maturity-model.rst
F:	Documentation/process/researcher-guidelines.rst

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>
R:	Sumit Garg <sumit.garg@linaro.org>
L:	op-tee@lists.trustedfirmware.org
F:	include/linux/tee_drv.h
F:	include/uapi/linux/tee.h

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
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>
R:	Krishna Reddy <vdumpa@nvidia.com>
L:	linux-tegra@vger.kernel.org
F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
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 QUAD SPI DRIVER
M:	Thierry Reding <thierry.reding@gmail.com>
M:	Jonathan Hunter <jonathanh@nvidia.com>
M:	Sowjanya Komatineni <skomatineni@nvidia.com>
L:	linux-tegra@vger.kernel.org
S:	Maintained
F:	drivers/spi/spi-tegra210-quad.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 VIDEO DRIVER
M:	Thierry Reding <thierry.reding@gmail.com>
M:	Jonathan Hunter <jonathanh@nvidia.com>
M:	Sowjanya Komatineni <skomatineni@nvidia.com>
M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
L:	linux-media@vger.kernel.org
L:	linux-tegra@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
F:	drivers/staging/media/tegra-video/
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/*
TELECOM CLOCK DRIVER FOR MCPL0010
Alan Cox's avatar
Alan Cox committed
S:	Supported
F:	drivers/char/tlclk.c
TEMPO SEMICONDUCTOR DRIVERS
M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
S:	Maintained
F:	Documentation/devicetree/bindings/sound/tscs*.txt
F:	sound/soc/codecs/tscs*.c
F:	sound/soc/codecs/tscs*.h

TENSILICA XTENSA PORT (xtensa)
M:	Chris Zankel <chris@zankel.net>
M:	Max Filippov <jcmvbkbc@gmail.com>
Alan Cox's avatar
Alan Cox committed
S:	Maintained
T:	git https://github.com/jcmvbkbc/linux-xtensa.git
F:	arch/xtensa/
F:	drivers/irqchip/irq-xtensa-*
TEXAS INSTRUMENTS ASoC DRIVERS
M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
M:	Shenghao Ding <shenghao-ding@ti.com>
M:	Kevin Lu <kevin-lu@ti.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/tas2552.txt
F:	Documentation/devicetree/bindings/sound/tas2562.yaml
F:	Documentation/devicetree/bindings/sound/tas2770.yaml
F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
F:	include/sound/tas2*.h
F:	include/sound/tlv320*.h
F:	include/sound/tpa6130a2-plat.h
F:	sound/pci/hda/tas2781_hda_i2c.c
F:	sound/soc/codecs/pcm1681.c
F:	sound/soc/codecs/pcm1789*.*
F:	sound/soc/codecs/pcm179x*.*
F:	sound/soc/codecs/pcm186x*.*
F:	sound/soc/codecs/pcm3008.*
F:	sound/soc/codecs/pcm3060*.*
F:	sound/soc/codecs/pcm3168a*.*
F:	sound/soc/codecs/pcm5102a.c
F:	sound/soc/codecs/pcm512x*.*
F:	sound/soc/codecs/tas2*.*
F:	sound/soc/codecs/tlv320*.*
F:	sound/soc/codecs/tpa6130a2.*

TEXAS INSTRUMENTS DMA DRIVERS
M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
L:	dmaengine@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
F:	Documentation/devicetree/bindings/dma/ti-edma.txt
F:	Documentation/devicetree/bindings/dma/ti/
F:	drivers/dma/ti/
F:	include/linux/dma/k3-psil.h
F:	include/linux/dma/k3-udma-glue.h
F:	include/linux/dma/ti-cppi5.h
X:	drivers/dma/ti/cppi41.c

TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
M:	Robert Marko <robert.marko@sartura.hr>
M:	Luka Perkov <luka.perkov@sartura.hr>
L:	linux-hwmon@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
F:	Documentation/hwmon/tps23861.rst
F:	drivers/hwmon/tps23861.c

TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
M:	Ricardo Ribalda <ribalda@kernel.org>
L:	linux-iio@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
F:	drivers/iio/dac/ti-dac7612.c
TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
M:	Tero Kristo <kristo@kernel.org>
M:	Santosh Shilimkar <ssantosh@kernel.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
F:	drivers/clk/keystone/sci-clk.c
F:	drivers/firmware/ti_sci*
F:	drivers/irqchip/irq-ti-sci-inta.c
F:	drivers/irqchip/irq-ti-sci-intr.c
F:	drivers/reset/reset-ti-sci.c
F:	drivers/soc/ti/ti_sci_inta_msi.c
F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
F:	include/dt-bindings/soc/ti,sci_pm_domain.h
F:	include/linux/soc/ti/ti_sci_inta_msi.h
F:	include/linux/soc/ti/ti_sci_protocol.h
TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
M:	Puranjay Mohan <puranjay12@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
F:	drivers/iio/temperature/tmp117.c

THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/radio/radio-raremono.c

M:	Rafael J. Wysocki <rafael@kernel.org>
M:	Daniel Lezcano <daniel.lezcano@linaro.org>
R:	Zhang Rui <rui.zhang@intel.com>
R:	Lukasz Luba <lukasz.luba@arm.com>
L:	linux-pm@vger.kernel.org
S:	Supported
Q:	https://patchwork.kernel.org/project/linux-pm/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
F:	Documentation/ABI/testing/sysfs-class-thermal
F:	Documentation/admin-guide/thermal/
F:	Documentation/devicetree/bindings/thermal/
F:	Documentation/driver-api/thermal/
F:	drivers/thermal/
F:	include/dt-bindings/thermal/
F:	include/linux/cpu_cooling.h
F:	include/linux/thermal.h
F:	include/uapi/linux/thermal.h
F:	tools/lib/thermal/
THERMAL DRIVER FOR AMLOGIC SOCS
M:	Guillaume La Roque <glaroque@baylibre.com>
L:	linux-pm@vger.kernel.org
L:	linux-amlogic@lists.infradead.org
S:	Supported
W:	http://linux-meson.com/
F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
F:	drivers/thermal/amlogic_thermal.c
THERMAL/CPU_COOLING
M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
M:	Daniel Lezcano <daniel.lezcano@linaro.org>
M:	Viresh Kumar <viresh.kumar@linaro.org>
R:	Lukasz Luba <lukasz.luba@arm.com>
L:	linux-pm@vger.kernel.org
S:	Supported
F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
F:	drivers/thermal/cpufreq_cooling.c
F:	drivers/thermal/cpuidle_cooling.c
F:	include/linux/cpu_cooling.h

THERMAL/POWER_ALLOCATOR
M:	Lukasz Luba <lukasz.luba@arm.com>
L:	linux-pm@vger.kernel.org
S:	Maintained
F:	Documentation/driver-api/thermal/power_allocator.rst
F:	drivers/thermal/gov_power_allocator.c
Alan Cox's avatar
Alan Cox committed
THINKPAD ACPI EXTRAS DRIVER
M:	Henrique de Moraes Holschuh <hmh@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
F:	drivers/platform/x86/thinkpad_acpi.c
THINKPAD LMI DRIVER
M:	Mark Pearson <markpearson@lenovo.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
F:	drivers/platform/x86/think-lmi.?

THUNDERBOLT DMA TRAFFIC TEST DRIVER
M:	Isaac Hazan <isaac.hazan@intel.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/thunderbolt/dma_test.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/
THUNDERX GPIO DRIVER
M:	Robert Richter <rric@kernel.org>
S:	Odd Fixes
F:	drivers/gpio/gpio-thunderx.c

TI ADS7924 ADC DRIVER
M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
L:	linux-iio@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
F:	drivers/iio/adc/ti-ads7924.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
F:	drivers/media/platform/ti/am437x/
M:	Eduardo Valentin <edubezval@gmail.com>
F:	drivers/thermal/ti-soc-thermal/
TI BQ27XXX POWER SUPPLY DRIVER
F:	drivers/power/supply/bq27xxx_battery.c
F:	drivers/power/supply/bq27xxx_battery_i2c.c
F:	include/linux/power/bq27xxx_battery.h
TI CDCE706 CLOCK DRIVER
M:	Max Filippov <jcmvbkbc@gmail.com>
S:	Maintained
F:	drivers/clk/clk-cdce706.c

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

TI DAVINCI MACHINE SUPPORT
M:	Bartosz Golaszewski <brgl@bgdev.pl>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
F:	arch/arm/boot/dts/ti/davinci/
F:	arch/arm/mach-davinci/
F:	drivers/i2c/busses/i2c-davinci.c

TI DAVINCI SERIES CLOCK DRIVER
M:	David Lechner <david@lechnology.com>
R:	Sekhar Nori <nsekhar@ti.com>
S:	Maintained
F:	Documentation/devicetree/bindings/clock/ti/davinci/
F:	drivers/clk/davinci/
F:	include/linux/clk/davinci.h
TI DAVINCI SERIES GPIO DRIVER
M:	Keerthy <j-keerthy@ti.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
F:	drivers/gpio/gpio-davinci.c

TI DAVINCI SERIES MEDIA 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
F:	drivers/media/platform/ti/davinci/
F:	include/media/davinci/

TI ENHANCED CAPTURE (eCAP) DRIVER
M:	Vignesh Raghavendra <vigneshr@ti.com>
R:	Julien Panis <jpanis@baylibre.com>
L:	linux-iio@vger.kernel.org
L:	linux-omap@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
F:	drivers/counter/ti-ecap-capture.c

TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
R:	David Lechner <david@lechnology.com>
L:	linux-iio@vger.kernel.org
F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
F:	drivers/counter/ti-eqep.c

TI ETHERNET SWITCH DRIVER (CPSW)
R:	Grygorii Strashko <grygorii.strashko@ti.com>
L:	linux-omap@vger.kernel.org
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/ti/cpsw*
F:	drivers/net/ethernet/ti/davinci*

TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
M:	Alex Dubov <oakad@yahoo.com>
W:	http://tifmxx.berlios.de/
F:	drivers/memstick/host/tifm_ms.c
F:	drivers/misc/tifm*
F:	drivers/mmc/host/tifm_sd.c
F:	include/linux/tifm.h
TI FPD-LINK DRIVERS
M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
F:	drivers/media/i2c/ds90*
F:	include/media/i2c/ds90*

TI J721E CSI2RX DRIVER
M:	Jai Luthra <j-luthra@ti.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
F:	drivers/media/platform/ti/j721e-csi2rx/

TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
M:	Nishanth Menon <nm@ti.com>
M:	Santosh Shilimkar <ssantosh@kernel.org>
L:	linux-kernel@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
F:	drivers/pmdomain/ti/omap_prm.c
TI LM49xxx FAMILY ASoC CODEC DRIVERS
M:	M R Swami Reddy <mr.swami.reddy@ti.com>
M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	sound/soc/codecs/lm49453*
TI LMP92064 ADC DRIVER
M:	Leonard Göhrs <l.goehrs@pengutronix.de>
R:	kernel@pengutronix.de
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
F:	drivers/iio/adc/ti-lmp92064.c

TI PCM3060 ASoC CODEC DRIVER
M:	Kirill Marinushkin <kmarinushkin@birdec.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/pcm3060.txt
F:	sound/soc/codecs/pcm3060*

TI TAS571X FAMILY ASoC CODEC DRIVER
M:	Kevin Cernekee <cernekee@chromium.org>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Odd Fixes
F:	sound/soc/codecs/tas571x*

TI TMAG5273 MAGNETOMETER DRIVER
M:	Gerald Loacker <gerald.loacker@wolfvision.net>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
F:	drivers/iio/magnetometer/tmag5273.c
TI TRF7970A NFC DRIVER
M:	Mark Greer <mgreer@animalcreek.com>
L:	linux-wireless@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
F:	drivers/nfc/trf7970a.c
TI TSC2046 ADC DRIVER
M:	Oleksij Rempel <o.rempel@pengutronix.de>
R:	kernel@pengutronix.de
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
F:	drivers/iio/adc/ti-tsc2046.c

TI TWL4030 SERIES SOC CODEC DRIVER
M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	sound/soc/codecs/twl4030*

TI VPE/CAL DRIVERS
M:	Benoit Parrot <bparrot@ti.com>
L:	linux-media@vger.kernel.org
W:	http://linuxtv.org/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
F:	Documentation/devicetree/bindings/media/ti,cal.yaml
F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
F:	drivers/media/platform/ti/cal/
F:	drivers/media/platform/ti/vpe/
TI WILINK WIRELESS DRIVERS
L:	linux-wireless@vger.kernel.org
W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
M:	John Stultz <jstultz@google.com>
M:	Thomas Gleixner <tglx@linutronix.de>
R:	Stephen Boyd <sboyd@kernel.org>
L:	linux-kernel@vger.kernel.org
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
F:	include/linux/clocksource.h
F:	include/linux/time.h
F:	include/linux/timex.h
F:	include/uapi/linux/time.h
F:	include/uapi/linux/timex.h
F:	kernel/time/alarmtimer.c
F:	kernel/time/clocksource.c
F:	kernel/time/ntp.c
F:	kernel/time/time*.c
F:	tools/testing/selftests/timers/

TIPC NETWORK LAYER
M:	Jon Maloy <jmaloy@redhat.com>
M:	Ying Xue <ying.xue@windriver.com>
L:	netdev@vger.kernel.org (core kernel code)
L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
S:	Maintained
W:	http://tipc.sourceforge.net/
F:	include/uapi/linux/tipc*.h
F:	net/tipc/

TLAN NETWORK DRIVER
M:	Samuel Chessman <chessman@tux.org>
L:	tlan-devel@lists.sourceforge.net (subscribers-only)
S:	Maintained
W:	http://sourceforge.net/projects/tlan/
F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
F:	drivers/net/ethernet/ti/tlan.*

TMIO/SDHI MMC DRIVER
M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
L:	linux-mmc@vger.kernel.org
S:	Supported
F:	drivers/mmc/host/renesas_sdhi*
F:	drivers/mmc/host/tmio_mmc*
F:	include/linux/mfd/tmio.h

TMP401 HARDWARE MONITOR DRIVER
M:	Guenter Roeck <linux@roeck-us.net>
L:	linux-hwmon@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
F:	Documentation/hwmon/tmp401.rst
F:	drivers/hwmon/tmp401.c

TMP464 HARDWARE MONITOR DRIVER
M:	Guenter Roeck <linux@roeck-us.net>
L:	linux-hwmon@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
F:	Documentation/hwmon/tmp464.rst
F:	drivers/hwmon/tmp464.c
TMP513 HARDWARE MONITOR DRIVER
M:	Eric Tremblay <etremblay@distech-controls.com>
L:	linux-hwmon@vger.kernel.org
S:	Maintained
F:	Documentation/hwmon/tmp513.rst
F:	drivers/hwmon/tmp513.c

TMPFS (SHMEM FILESYSTEM)
M:	Hugh Dickins <hughd@google.com>
L:	linux-mm@kvack.org
S:	Maintained
F:	include/linux/shmem_fs.h
F:	mm/shmem.c
Linus Torvalds's avatar
Linus Torvalds committed

Kentaro Takeda's avatar
Kentaro Takeda committed
TOMOYO SECURITY MODULE
M:	Kentaro Takeda <takedakn@nttdata.co.jp>
M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Tetsuo Handa's avatar
Tetsuo Handa committed
L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
Kentaro Takeda's avatar
Kentaro Takeda committed
S:	Maintained
W:	https://tomoyo.osdn.jp/
F:	security/tomoyo/
Kentaro Takeda's avatar
Kentaro Takeda committed

M:	Herton Ronaldo Krzesinski <herton@canonical.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/topstar-laptop.c

TORTURE-TEST MODULES
M:	Davidlohr Bueso <dave@stgolabs.net>
M:	"Paul E. McKenney" <paulmck@kernel.org>
M:	Josh Triplett <josh@joshtriplett.org>
L:	linux-kernel@vger.kernel.org
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
F:	Documentation/RCU/torture.rst
F:	kernel/rcu/rcuscale.c
F:	kernel/rcu/rcutorture.c
F:	kernel/rcu/refscale.c
Linus Torvalds's avatar
Linus Torvalds committed
TOSHIBA ACPI EXTRAS DRIVER
M:	Azael Avalos <coproscefalo@gmail.com>
L:	platform-driver-x86@vger.kernel.org
F:	drivers/platform/x86/toshiba_acpi.c
Linus Torvalds's avatar
Linus Torvalds committed