intel-hda: fix codec addressing.
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 9 Nov 2010 16:28:38 +0000 (17:28 +0100)
committermalc <av1474@comtv.ru>
Tue, 9 Nov 2010 16:32:59 +0000 (19:32 +0300)
commit838e35ba2edbb58de3a0ff65f3d19764fb771f0e
treeaf5c6eb811f3da39cd4e75fb42700d82637777e2
parent414d57a5eae4f40f975ea36c4b3e227110c91ec0
intel-hda: fix codec addressing.

The HDA bus supports up to 15 codecs, with addresses 0 ... 14.
We get that wrong in two places:

 * When handing out addresses we accept address 15 as valid.
 * The bitmasks for two registers (WAKEEN and STATESTS) don't
   have bit 14 set.

This patch fixes it.

[ v2: codestyle: add braces ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: malc <av1474@comtv.ru>
hw/intel-hda.c