dt2w: fix unbalanced irq_wake, add missing bits