struct fdt_attach_args *faa = args;
uint32_t rev, phy_reg[2];
- int phy_node;
-
- phy_node = -1;
+ int phy_node = -1, irq;
sc->sc_iot = faa->fa_iot;
&sc->sc_ioh_ctl))
panic("%s: bus_space_map failed!", __func__);
+ irq = faa->fa_intr[0];
+ sc->sc_ih = arm_intr_establish(irq, IPL_BIO, ammusb_intr, sc, DEVNAME(sc));
+
/* not the right revision number XXX */
rev = HREAD4(sc, sc->sc_ioh_ctl, 0x0);
printf(": rev %d.%d\n", rev >> 4 &0xf, rev & 0xf);