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

Commit 8067a04c authored by Sana Venkat Raju's avatar Sana Venkat Raju
Browse files

spi_qsd: Free Chip Select GPIO for each Transfer.



Currently msm_spi_process_message is freeing Chip
Select GPIO only when error occurs instead of
freeing it for every transfer. This patch releases
Chip select GPIO for each transfer complete.

CRs-Fixed: 579737
Change-Id: I3f24fda283714ee8422e42b297f9c10dc3367b65
Signed-off-by: default avatarSana Venkat Raju <c_vsana@codeaurora.org>
parent c8b44e16
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -1949,14 +1949,12 @@ static void msm_spi_process_message(struct msm_spi *dd)
			msm_spi_process_transfer(dd);
		}
	}

	return;

error:
	if (dd->cs_gpios[cs_num].valid) {
		gpio_free(dd->cs_gpios[cs_num].gpio_num);
		dd->cs_gpios[cs_num].valid = 0;
	}
	return;
}

/**