]> git.baikalelectronics.ru Git - kernel.git/commit
spi: intel: Check number of chip selects after reading the descriptor
authorMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 15 Feb 2023 11:00:40 +0000 (13:00 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Mar 2023 07:50:20 +0000 (08:50 +0100)
commit92a274c6f109f96a895d848d21bea40a545e6040
tree70c2322b4e7ebb41193656cb281a8a569101251f
parent8c3027877d2857e553a632d12e311e9d6e0bd090
spi: intel: Check number of chip selects after reading the descriptor

[ Upstream commit 8c5469bd0bfbaeba123c0982866df455ab211de7 ]

The flash decriptor contains the number of flash components that we use
to figure out how many flash chips there are connected. Therefore we
need to read it first before deciding how many chip selects the
controller has.

Reported-by: Marcin Witkowski <marcin.witkowski@intel.com>
Fixes: 8cacd7e61303 ("spi: intel: Add support for second flash chip")
Cc: stable@vger.kernel.org
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Link: https://lore.kernel.org/r/20230215110040.42186-1-mika.westerberg@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/spi/spi-intel.c