Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 01313c58 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "spi: spi-geni-qcom: Restrict SPI responder to transfer mode 1"

parents a082ca53 3c7e8561
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -342,9 +342,15 @@ static int setup_fifo_params(struct spi_device *spi_slv,
	if (mode & SPI_CPOL)
		cpol |= CPOL;

	if (!spi->slave) {
	if (mode & SPI_CPHA)
		cpha |= CPHA;

	/* SPI slave supports only mode 1, log unsuppoted mode and exit */
	if (spi->slave && !(cpol == 0 && cpha == 1)) {
		GENI_SE_DBG(mas->ipc, false, mas->dev,
			"%s: Unsupported SPI Slave mode cpol %d cpha %d\n",
							__func__, cpol, cpha);
		return -EINVAL;
	}

	if (spi_slv->mode & SPI_CS_HIGH)