Lines Matching refs:pUsbc
192 void usbc_irq(MS_U32 regUTMI, MS_U32 regUSBC, struct s_UsbcInfo *pUsbc) in usbc_irq() argument
196 pUsbc->intSts = status = usb_readw((void*)(regUSBC+0x6*2)); in usbc_irq()
198 pUsbc->eventType = vbus_t ? 1 : 0; in usbc_irq()
200 status &= pUsbc->intEn; in usbc_irq()
203 pUsbc->eventFlag = 1; in usbc_irq()
227 struct s_UsbcInfo *pUsbc = &pChip->usbc_ip[p]; in init_usbc_intr() local
231 pUsbc->portNum = p; in init_usbc_intr()
232 pUsbc->eventFlag = 0; in init_usbc_intr()
233 pUsbc->intEn = USBCINTR_VBusValidChange; in init_usbc_intr()
235 pUsbc->int_pol = 1; in init_usbc_intr()
237 diag_printf("<init_usbc_intr> port: %d, enable %x\n", p, pUsbc->intEn); in init_usbc_intr()
239 usb_writew(pUsbc->intEn, (void*)(regUSBC+0x6*2)); // clear interrupt status in init_usbc_intr()
240 usb_writew(pUsbc->intEn, (void*)(regUSBC+0x4*2)); // set interrupt enable in init_usbc_intr()