Skip to content

Commit 177cdda

Browse files
charleskeepaxbroonie
authored andcommitted
spi: cs42l43: Don't limit native CS to the first chip select
As the chip selects can be configured through ACPI/OF/swnode, and the set_cs() callback will only be called when a native chip select is being used, there is no reason for the driver to only support the native chip select as the first chip select. Remove the check that introduces this limitation. Fixes: ef75e76 ("spi: cs42l43: Add SPI controller support") Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Link: https://msgid.link/r/20240306161004.2205113-1-ckeepax@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 6415c7f commit 177cdda

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

drivers/spi/spi-cs42l43.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,7 @@ static void cs42l43_set_cs(struct spi_device *spi, bool is_high)
148148
{
149149
struct cs42l43_spi *priv = spi_controller_get_devdata(spi->controller);
150150

151-
if (spi_get_chipselect(spi, 0) == 0)
152-
regmap_write(priv->regmap, CS42L43_SPI_CONFIG2, !is_high);
151+
regmap_write(priv->regmap, CS42L43_SPI_CONFIG2, !is_high);
153152
}
154153

155154
static int cs42l43_prepare_message(struct spi_controller *ctlr, struct spi_message *msg)

0 commit comments

Comments
 (0)