Changes in uspace/drv/audio/hdaudio/hdaudio.c [d51838f:f9b2cb4c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/hdaudio/hdaudio.c
rd51838f rf9b2cb4c 36 36 #include <bitops.h> 37 37 #include <ddi.h> 38 #include <device/hw_res.h>39 38 #include <device/hw_res_parsed.h> 39 #include <irc.h> 40 40 #include <stdio.h> 41 41 #include <errno.h> … … 175 175 176 176 ddf_msg(LVL_NOTE, "create parent sess"); 177 hda->parent_sess = ddf_dev_parent_sess_ get(dev);177 hda->parent_sess = ddf_dev_parent_sess_create(dev); 178 178 if (hda->parent_sess == NULL) { 179 179 ddf_msg(LVL_ERROR, "Failed connecting parent driver.\n"); … … 257 257 ddf_msg(LVL_NOTE, "range0.base=%zu", hdaudio_irq_pio_ranges[0].base); 258 258 259 rc = hw_res_enable_interrupt(hda->parent_sess,res.irqs.irqs[0]);259 rc = irc_enable_interrupt(res.irqs.irqs[0]); 260 260 if (rc != EOK) { 261 261 ddf_msg(LVL_ERROR, "Failed enabling interrupt. (%d)", rc); … … 263 263 } 264 264 265 int irq_cap= register_interrupt_handler(dev, res.irqs.irqs[0],265 rc = register_interrupt_handler(dev, res.irqs.irqs[0], 266 266 hdaudio_interrupt, &irq_code); 267 if (irq_cap < 0) { 268 rc = irq_cap; 267 if (rc != EOK) { 269 268 ddf_msg(LVL_ERROR, "Failed registering interrupt handler. (%d)", 270 269 rc);
Note:
See TracChangeset
for help on using the changeset viewer.