diff --git a/sound/hda/hdac_controller.c b/sound/hda/hdac_controller.c index 043065867656d0bf2a5221fb9741bfc29c14c439..6f1e99c9fed98b768c8bbadac0837ebcfc3b730d 100644 --- a/sound/hda/hdac_controller.c +++ b/sound/hda/hdac_controller.c @@ -268,7 +268,7 @@ int snd_hdac_bus_parse_capabilities(struct hdac_bus *bus) unsigned int offset; unsigned int counter = 0; - offset = snd_hdac_chip_readl(bus, LLCH); + offset = snd_hdac_chip_readw(bus, LLCH); /* Lets walk the linked capabilities list */ do {