OSDN Git Service

spi: Add generic SPI multiplexer
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Tue, 4 Feb 2020 03:28:38 +0000 (16:28 +1300)
committerMark Brown <broonie@kernel.org>
Wed, 12 Feb 2020 23:56:18 +0000 (23:56 +0000)
commite9e40543ad5b38b848879768359fd13650529961
treed1bc9e6a705a2fce8d45ab439ceaf7b9e792a4f5
parentd548ed71cb8862c96a1a8d17861bb5dabd1e2299
spi: Add generic SPI multiplexer

Add a SPI device driver that sits in-band and provides a SPI controller
which supports chip selects via a mux-control. This enables extra SPI
devices to be connected with limited native chip selects.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20200204032838.20739-3-chris.packham@alliedtelesis.co.nz
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/spi-mux.c [new file with mode: 0644]