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

Commit 8569be3c authored by Alan Horstmann's avatar Alan Horstmann Committed by Jaroslav Kysela
Browse files

sound: ASoC: Fix WM8731 SPI write



Ensure wm8731_spi_write byte order is consistent regardless of
endianess.

Signed-off-by: default avatarAlan Horstmann <gineera@aspect135.co.uk>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
parent 7407a2e4
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -688,12 +688,13 @@ static int wm8731_spi_write(struct spi_device *spi, const char *data, int len)
{
	struct spi_transfer t;
	struct spi_message m;
	u16 msg[2];
	u8 msg[2];

	if (len <= 0)
		return 0;

	msg[0] = (data[0] << 8) + data[1];
	msg[0] = data[0];
	msg[1] = data[1];

	spi_message_init(&m);
	memset(&t, 0, (sizeof t));