Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Upgrade to 4.4.50-rt62
[kvmfornfv.git]
/
kernel
/
sound
/
pci
/
hda
/
hda_controller.c
diff --git
a/kernel/sound/pci/hda/hda_controller.c
b/kernel/sound/pci/hda/hda_controller.c
index
22dbfa5
..
5baf8b5
100644
(file)
--- a/
kernel/sound/pci/hda/hda_controller.c
+++ b/
kernel/sound/pci/hda/hda_controller.c
@@
-956,7
+956,7
@@
irqreturn_t azx_interrupt(int irq, void *dev_id)
status = azx_readb(chip, RIRBSTS);
if (status & RIRB_INT_MASK) {
if (status & RIRB_INT_RESPONSE) {
status = azx_readb(chip, RIRBSTS);
if (status & RIRB_INT_MASK) {
if (status & RIRB_INT_RESPONSE) {
- if (chip->driver_caps & AZX_DCAPS_
RIRB_PRE_DELAY
)
+ if (chip->driver_caps & AZX_DCAPS_
CTX_WORKAROUND
)
udelay(80);
snd_hdac_bus_update_rirb(bus);
}
udelay(80);
snd_hdac_bus_update_rirb(bus);
}
@@
-1055,11
+1055,6
@@
int azx_bus_init(struct azx *chip, const char *model,
if (chip->driver_caps & AZX_DCAPS_CORBRP_SELF_CLEAR)
bus->core.corbrp_self_clear = true;
if (chip->driver_caps & AZX_DCAPS_CORBRP_SELF_CLEAR)
bus->core.corbrp_self_clear = true;
- if (chip->driver_caps & AZX_DCAPS_RIRB_DELAY) {
- dev_dbg(chip->card->dev, "Enable delay in RIRB handling\n");
- bus->needs_damn_long_delay = 1;
- }
-
if (chip->driver_caps & AZX_DCAPS_4K_BDLE_BOUNDARY)
bus->core.align_bdle_4k = true;
if (chip->driver_caps & AZX_DCAPS_4K_BDLE_BOUNDARY)
bus->core.align_bdle_4k = true;