USB
NODE_CHK("ipg", clks[MPC512x_CLK_USB1 + idx], 0, USB);
{ 0xfffe0c04, 0, 16, 4, /* IPR08 */ { USB, LCDC, CMT0, CMT1 } },
INTC_IRQ(USB, 140), INTC_IRQ(LCDC, 141),
{ 0xfffe0c08, 0, 16, 4, /* IPR10 */ { USB, VDC3, CMT0, CMT1 } },
INTC_IRQ(USB, 170),
{ 0xfffe0c08, 0, 16, 4, /* IPR10 */ { USB, VDC4, VDC4, VDC4 } },
INTC_IRQ(USB, 170),
INTC_VECT(USB, 0xa20), INTC_VECT(USB, 0xa40),
{ 0xa4080000, 0, 16, 4, /* IPRF */ { 0, 0, USB } },
{ 0xfe080008, 0, 32, 4, /* INTPRI08 */ { USB, LCDC, DMABRG, SCIF0,
INTC_VECT(USB, 0xa00), INTC_VECT(LCDC, 0xa20),
SSI0, SSI1, HAC0, HAC1, I2C0, I2C1, USB, LCDC,
INTC_GROUP(USB, USBI0, USBI1),
{ 0xa4080014, 0, 16, 4, /* IPRF */ { KEYSC, DMAC45, USB, CMT } },
INTC_VECT(MFI, 0x900), INTC_VECT(VPU, 0x980), INTC_VECT(USB, 0xa20),
{ 0, 0, 0, CMT, 0, USB, } },
{ 0xa4080014, 0, 16, 4, /* IPRF */ { 0, DMAC45, USB, CMT } },
INTC_GROUP(USB, USB_USBI0, USB_USBI1),
{ 0xa4080014, 0, 16, 4, /* IPRF */ { KEYSC, DMAC45, USB, CMT } },
INTC_GROUP(USB, USB0, USB1),
{ 0xa4080014, 0, 16, 4, /* IPRF */ { KEYSC, DMAC0B, USB, CMT } },
INTC_VECT(USB, 0x580),
USB,
{ HUDI, SHDMAC, USB, SSI } },
INTC_VECT(USB, 0x840), INTC_VECT(ATAPI, 0x860),
GPS, CAN, ATAPI, USB, YUV, REMOTE, VIDEO_IN, DU, SRC, I2S,
{ 0xffe0000c, 0, 32, 8, /* INT2PRI3 */ { VIDEO_IN, REMOTE, YUV, USB } },
INTC_VECT(USB, 0xba0),
USB, 0, 0 }, INTC_SMP_BALANCING(INT2DISTCR2) },
{ 0xfe410840, 0, 32, 8, /* INT2PRI16 */ { PCIeC1_2, USB, 0, 0 } },
.pp = { PLL_IDS_TO_ARR_ENTRY(USB, DIV0), },
.pp = { PLL_IDS_TO_ARR_ENTRY(USB, DIV0), },
.pp = { PLL_IDS_TO_ARR_ENTRY(USB, DIV0), },
.pp = { PLL_IDS_TO_ARR_ENTRY(USB, DIV0), },
.pp = { PLL_IDS_TO_ARR_ENTRY(USB, DIV0), },
LPC32XX_DEFINE_GATE(USB, USB_CTRL, 18, 0),
LPC32XX_CLK_DEFINE(USB, "usb", 0x0, LPC32XX_CLK_USB_PLL),
PXA25X_PBUS95_CKEN("pxa25x-udc", NULL, USB, 1, 2, 5),
PXA27X_PBUS_CKEN("pxa27x-udc", NULL, USB, 2, 13, 5),
IRQ_ENTRY(USB),
WAKEUP_ENTRY(USB),
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Exit\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter, devinfo %p\n", devinfo);
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Start fw downloading\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter, bus_pub %p\n", devinfo);
brcmf_dbg(USB, "Enter 0x%04x:0x%04x\n", id->idVendor, id->idProduct);
brcmf_dbg(USB, "Broadcom super speed plus USB WLAN interface detected\n");
brcmf_dbg(USB, "Broadcom super speed USB WLAN interface detected\n");
brcmf_dbg(USB, "Broadcom high speed USB WLAN interface detected\n");
brcmf_dbg(USB, "Broadcom full speed USB WLAN interface detected\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Exit\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter, status=%d\n", status);
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter, urb->status=%d, skb=%p\n", urb->status,
brcmf_dbg(USB, "Enter, urb->status=%d\n", urb->status);
brcmf_dbg(USB, "Enter, current state=%d, new state=%d\n",
brcmf_dbg(USB, "DBUS is down\n");
brcmf_dbg(USB, "DBUS is up\n");
brcmf_dbg(USB, "DBUS current state=%d\n", state);
brcmf_dbg(USB, "Enter, skb=%p\n", skb);
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "chip %x rev 0x%x\n", chipid, chiprev);
brcmf_dbg(USB, "chip %d rev 0x%x\n", chipid, chiprev);
brcmf_dbg(USB, "firmware already downloaded\n");
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "postboot chip 0x%x/rev 0x%x\n",
brcmf_dbg(USB, "Enter, fw %p, len %d\n", fw, fwlen);
brcmf_dbg(USB, "Exit, err=%d\n", err);
brcmf_dbg(USB, "Enter\n");
brcmf_dbg(USB, "Exit, err=%d\n", err);
PINGROUP(pv0, USB, RSVD2, RSVD3, RSVD4, 0x3040, N, N, N),
PINGROUP(pu6, PWM3, UARTA, USB, DISPLAYB, 0x319c, N, N, N),
PINGROUP(gmi_cs0_n_pj0, RSVD1, NAND, GMI, USB, 0x31d4, N, N, N),
PINGROUP(gmi_cs4_n_pk2, USB, NAND, GMI, TRACE, 0x31e4, N, N, N),
PINGROUP(gmi_ad11_ph3, PWM3, NAND, GMI, USB, 0x321c, N, N, N),
PINGROUP(kb_col0_pq0, KBC, USB, SPI2, EMC_DLL, 0x32fc, N, N, N),
PINGROUP(spdif_in_pk6, SPDIF, USB, RSVD3, RSVD4, 0x3350, N, N, N),
PINGROUP(usb_vbus_en0_pn4, USB, RSVD2, RSVD3, RSVD4, 0x33f4, Y, N, N),
PINGROUP(usb_vbus_en1_pn5, USB, RSVD2, RSVD3, RSVD4, 0x33f8, Y, N, N),
PINGROUP(pj0, RSVD1, RSVD2, GMI, USB, 0x31d4, N, N, N),
PINGROUP(usb_vbus_en0_pn4, USB, RSVD2, RSVD3, RSVD4, 0x33f4, Y, N, N),
PINGROUP(usb_vbus_en1_pn5, USB, RSVD2, RSVD3, RSVD4, 0x33f8, Y, N, N),
PINGROUP(usb_vbus_en2_pff1, USB, RSVD2, RSVD3, RSVD4, 0x3414, Y, N, N),
PINGROUP(usb_vbus_en0_pl4, USB, RSVD1, RSVD2, RSVD3, 0xd0d0, 0, Y, 5, -1, 6, 8, -1, 10, 11, 12, N, -1, -1, N),
PINGROUP(usb_vbus_en1_pl5, USB, RSVD1, RSVD2, RSVD3, 0xd0d8, 0, Y, 5, -1, 6, 8, -1, 10, 11, 12, N, -1, -1, N),
PINGROUP(usb_vbus_en0_pz1, USB, RSVD1, RSVD2, RSVD3, 0xD0b0, 0, Y, 5, -1, 6, 8, -1, 10, 11, 12, N, -1, -1, N, "vddio_uart"),
PINGROUP(usb_vbus_en1_pz2, USB, RSVD1, RSVD2, RSVD3, 0xD0b8, 0, Y, 5, -1, 6, 8, -1, 10, 11, 12, N, -1, -1, N, "vddio_uart"),
PINGROUP(usb_vbus_en0_pcc4, USB, RSVD1, RSVD2, RSVD3, 0x31a8, N, N, Y, Y, 0xb5c, 12, 5, 20, 5, -1, -1, -1, -1),
PINGROUP(usb_vbus_en1_pcc5, USB, RSVD1, RSVD2, RSVD3, 0x31ac, N, N, Y, Y, 0xb60, 12, 5, 20, 5, -1, -1, -1, -1),
PINGROUP(usb_vbus_en0_pz1, USB, RSVD1, RSVD2, RSVD3, 0xD0B0, 0, Y, 5, 7, 6, 8, -1, 10, 12),
PINGROUP(usb_vbus_en1_pz2, USB, RSVD1, RSVD2, RSVD3, 0xD0B8, 0, Y, 5, 7, 6, 8, -1, 10, 12),
SEC_PD(USB, 0),