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)
committerMark Brown <broonie@kernel.org>
Wed, 15 Feb 2023 13:10:42 +0000 (13:10 +0000)
commit574fbb95cd9d88bdc9c9c4c64223a38a61d7de9a
tree4258e6e320fb96c51ae6955276def843be4dfa75
parent35bba23e6732a593722c96cbe03ced627f0d8831
spi: intel: Check number of chip selects after reading the descriptor

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: 3f03c618bebb ("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>
drivers/spi/spi-intel.c