Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/audio/hdaudio/hdaudio.c

    rd51838f rf9b2cb4c  
    3636#include <bitops.h>
    3737#include <ddi.h>
    38 #include <device/hw_res.h>
    3938#include <device/hw_res_parsed.h>
     39#include <irc.h>
    4040#include <stdio.h>
    4141#include <errno.h>
     
    175175
    176176        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);
    178178        if (hda->parent_sess == NULL) {
    179179                ddf_msg(LVL_ERROR, "Failed connecting parent driver.\n");
     
    257257        ddf_msg(LVL_NOTE, "range0.base=%zu", hdaudio_irq_pio_ranges[0].base);
    258258
    259         rc = hw_res_enable_interrupt(hda->parent_sess, res.irqs.irqs[0]);
     259        rc = irc_enable_interrupt(res.irqs.irqs[0]);
    260260        if (rc != EOK) {
    261261                ddf_msg(LVL_ERROR, "Failed enabling interrupt. (%d)", rc);
     
    263263        }
    264264
    265         int irq_cap = register_interrupt_handler(dev, res.irqs.irqs[0],
     265        rc = register_interrupt_handler(dev, res.irqs.irqs[0],
    266266            hdaudio_interrupt, &irq_code);
    267         if (irq_cap < 0) {
    268                 rc = irq_cap;
     267        if (rc != EOK) {
    269268                ddf_msg(LVL_ERROR, "Failed registering interrupt handler. (%d)",
    270269                    rc);
Note: See TracChangeset for help on using the changeset viewer.