spi: pxa2xx: Add support for Intel Cannonlake
authorJarkko Nikula <jarkko.nikula@linux.intel.com>
Tue, 30 May 2017 14:31:21 +0000 (17:31 +0300)
committerMark Brown <broonie@kernel.org>
Tue, 6 Jun 2017 19:01:15 +0000 (20:01 +0100)
commitfc0b2acc754a183aa79e2abb8bca8fd915832694
tree9c9292e44d473ed9168d0d4b023b4fbcd08bc4bd
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6
spi: pxa2xx: Add support for Intel Cannonlake

Intel Cannonlake LPSS SPI has up to four chip selects per port like in
Broxton and is clocked like Sunrisepoint and Kaby Lake. Add a new type
LPSS_CNL_SSP and configuration that enable runtime chip select detection
and use the same FIFO thresholds than in Sunrisepoint.

Patch adds support for both Cannonlake SoC and PCH.

Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-pxa2xx.c
include/linux/pxa2xx_ssp.h