Commit 30f88d8b authored by Jordan Yates's avatar Jordan Yates Committed by Benjamin Cabé
Browse files

sdhc: sdhc_spi: additional SPI PM calls



`sdhc_spi_card_busy` requires additional PM calls to ensure the bus is
enabled in the API call.

Signed-off-by: default avatarJordan Yates <jordan@embeint.com>
parent 43013e48
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -183,8 +183,13 @@ static int sdhc_spi_card_busy(const struct device *dev)
	int ret;
	uint8_t response;

	/* Request SPI bus to be active */
	if (pm_device_runtime_get(config->spi_dev) < 0) {
		return -EIO;
	}

	ret = sdhc_spi_rx(config->spi_dev, data->spi_cfg, &response, 1);
	(void)pm_device_runtime_put(config->spi_dev);
	if (ret) {
		return -EIO;
	}