Lines Matching refs:pUsbc
428 void ms_usbc_irq(MS_U32 regUTMI, MS_U32 regUSBC, struct s_UsbcInfo *pUsbc) in ms_usbc_irq() argument
432 pUsbc->intSts = status = usb_readw((void*)(regUSBC+0x6*2)); in ms_usbc_irq()
434 pUsbc->eventType = vbus_t ? 1 : 0; in ms_usbc_irq()
436 status &= pUsbc->intEn; in ms_usbc_irq()
439 pUsbc->eventFlag = 1; in ms_usbc_irq()
463 struct s_UsbcInfo *pUsbc = &pChip->usbc_ip[p]; in ms_init_usbc_intr() local
467 pUsbc->portNum = p; in ms_init_usbc_intr()
468 pUsbc->eventFlag = 0; in ms_init_usbc_intr()
469 pUsbc->intEn = USBCINTR_VBusValidChange; in ms_init_usbc_intr()
471 pUsbc->int_pol = 1; in ms_init_usbc_intr()
473 diag_printf("<init_usbc_intr> port: %d, enable %x\n", p, pUsbc->intEn); in ms_init_usbc_intr()
475 usb_writew(pUsbc->intEn, (void*)(regUSBC+0x6*2)); // clear interrupt status in ms_init_usbc_intr()
476 usb_writew(pUsbc->intEn, (void*)(regUSBC+0x4*2)); // set interrupt enable in ms_init_usbc_intr()