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

Commit 85639646 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Show missing GPIO unsol bits



The GPIO unsolicited event bits are read but not shown in the proc file.
Let's fix it.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent ae8cb4ca
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -485,12 +485,13 @@ static void print_gpio(struct snd_info_buffer *buffer,
	for (i = 0; i < max; ++i)
	for (i = 0; i < max; ++i)
		snd_iprintf(buffer,
		snd_iprintf(buffer,
			    "  IO[%d]: enable=%d, dir=%d, wake=%d, "
			    "  IO[%d]: enable=%d, dir=%d, wake=%d, "
			    "sticky=%d, data=%d\n", i,
			    "sticky=%d, data=%d, unsol=%d\n", i,
			    (enable & (1<<i)) ? 1 : 0,
			    (enable & (1<<i)) ? 1 : 0,
			    (direction & (1<<i)) ? 1 : 0,
			    (direction & (1<<i)) ? 1 : 0,
			    (wake & (1<<i)) ? 1 : 0,
			    (wake & (1<<i)) ? 1 : 0,
			    (sticky & (1<<i)) ? 1 : 0,
			    (sticky & (1<<i)) ? 1 : 0,
			    (data & (1<<i)) ? 1 : 0);
			    (data & (1<<i)) ? 1 : 0,
			    (unsol & (1<<i)) ? 1 : 0);
	/* FIXME: add GPO and GPI pin information */
	/* FIXME: add GPO and GPI pin information */
}
}