summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2020-04-13 21:04:06 +0300
committerMark Brown <broonie@kernel.org>2020-04-14 12:39:38 +0100
commit0dadde344d965566589cd82797893d5aa06557a3 (patch)
tree084051064834a4352b237cb6cde8951b053d23ac /drivers/spi/spi.c
parent6d75145bf6b6558dea5ce3b4f83f3f66444bcac0 (diff)
downloadlinux-stable-0dadde344d965566589cd82797893d5aa06557a3.tar.gz
linux-stable-0dadde344d965566589cd82797893d5aa06557a3.tar.bz2
linux-stable-0dadde344d965566589cd82797893d5aa06557a3.zip
spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
By unknown reason the commit 64bee4d28c9e ("spi / ACPI: add ACPI enumeration support") missed the DataBitLength property to encounter when parse SPI slave device data from ACPI. Fill the gap here. Fixes: 64bee4d28c9e ("spi / ACPI: add ACPI enumeration support") Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20200413180406.1826-1-andriy.shevchenko@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi.c')
-rw-r--r--drivers/spi/spi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
index 0996d238f61e..531d1de85f7f 100644
--- a/drivers/spi/spi.c
+++ b/drivers/spi/spi.c
@@ -2111,6 +2111,7 @@ static int acpi_spi_add_resource(struct acpi_resource *ares, void *data)
}
lookup->max_speed_hz = sb->connection_speed;
+ lookup->bits_per_word = sb->data_bit_length;
if (sb->clock_phase == ACPI_SPI_SECOND_PHASE)
lookup->mode |= SPI_CPHA;