Lines Matching refs:pChip

156 void ms_U4_series_usb_init(struct s_ChipUsbHostDef *pChip, MS_U8 u8Hostid)  in ms_U4_series_usb_init()  argument
158 unsigned int UTMI_base = pChip->reg[u8Hostid].baseUTMI; in ms_U4_series_usb_init()
159 unsigned int USBC_base = pChip->reg[u8Hostid].baseUSBC; in ms_U4_series_usb_init()
160 unsigned int UHC_base = pChip->reg[u8Hostid].baseUHC; in ms_U4_series_usb_init()
161 unsigned int USBBC_base = pChip->reg[u8Hostid].baseUSBBC; in ms_U4_series_usb_init()
162 unsigned int flag = pChip->reg[u8Hostid].iFlag; in ms_U4_series_usb_init()
164 MS_U8 chipID = pChip->chipID; in ms_U4_series_usb_init()
1021 struct s_ChipUsbHostDef *pChip = pCurrentChip; in ms_DrvUSB_OnInterrupt_EX() local
1025 if (pChip == NULL) in ms_DrvUSB_OnInterrupt_EX()
1028 for (p = 0; p < pChip->nRootHub; p++) in ms_DrvUSB_OnInterrupt_EX()
1030 if (eIntNum == pChip->reg[p].uhcIRQ) in ms_DrvUSB_OnInterrupt_EX()
1033 hcd = pChip->p_roothub[p]->cpe_ehci_dev.dev.driver_data; in ms_DrvUSB_OnInterrupt_EX()
1434 struct s_ChipUsbHostDef *pChip = pCurrentChip; in MDrv_USB_Port_Init() local
1436 if (pChip->nRootHub <= u8Hostid) in MDrv_USB_Port_Init()
1438 diag_printf("Chip %s does not not support port %d\n", pChip->name, u8Hostid); in MDrv_USB_Port_Init()
1443 diag_printf("Init chip %s, port %d\n", pChip->name, u8Hostid); in MDrv_USB_Port_Init()
1445 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.uhcbase = pChip->reg[u8Hostid].baseUHC; in MDrv_USB_Port_Init()
1446 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.utmibase = pChip->reg[u8Hostid].baseUTMI; in MDrv_USB_Port_Init()
1447 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.usbcbase = pChip->reg[u8Hostid].baseUSBC; in MDrv_USB_Port_Init()
1448 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.intNum = pChip->reg[u8Hostid].uhcIRQ; in MDrv_USB_Port_Init()
1451 ms_list_init(&pChip->p_roothub[u8Hostid]->hub_event); in MDrv_USB_Port_Init()
1452 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.pHubEvent = &pChip->p_roothub[u8Hostid]->hub_event; in MDrv_USB_Port_Init()
1453 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.bus_name = pChip->p_roothub[u8Hostid]->bus_name; in MDrv_USB_Port_Init()
1454pChip->p_roothub[u8Hostid]->cpe_ehci_dev.product_desc = pChip->p_roothub[u8Hostid]->product_desc; in MDrv_USB_Port_Init()
1455 pChip->p_roothub[u8Hostid]->cpe_ehci_dev.devid = pChip->p_roothub[u8Hostid]->hostid; in MDrv_USB_Port_Init()
1458 ms_U4_series_usb_init(pChip, u8Hostid); in MDrv_USB_Port_Init()
1461 if(pChip->reg[u8Hostid].iFlag & EHCFLAF_XHC_COMP) in MDrv_USB_Port_Init()
1466 xhci_ssport_set_state(&pChip->reg[u8Hostid].xhci, false); in MDrv_USB_Port_Init()
1468 xhci_ppc(&pChip->reg[u8Hostid].xhci, true); in MDrv_USB_Port_Init()
1472 ms_create_cpe_hcd(&pChip->p_roothub[u8Hostid]->cpe_ehci_dev); // create hcd base on cpe info in MDrv_USB_Port_Init()
1473 if (pChip->p_roothub[u8Hostid]->cpe_ehci_dev.dev.driver_data == NULL) in MDrv_USB_Port_Init()
1478pChip->p_roothub[u8Hostid]->p_UsbHcd = pChip->p_roothub[u8Hostid]->cpe_ehci_dev.dev.driver_data; /… in MDrv_USB_Port_Init()
1480 ms_USB_Start_EX(pChip->p_roothub[u8Hostid]); in MDrv_USB_Port_Init()
1546 struct s_ChipUsbHostDef *pChip = pCurrentChip; in MDrv_OverCurrentDetect_RegisterCallBack() local
1551 for (p = 0; p < pChip->nRootHub; p++) in MDrv_OverCurrentDetect_RegisterCallBack()
1569 struct s_ChipUsbHostDef *pChip = pCurrentChip; in MDrv_UsbDeviceConnectBitEx() local
1572 if (pChip == NULL) in MDrv_UsbDeviceConnectBitEx()
1578 hcd = pChip->p_roothub[u8Hostid]->cpe_ehci_dev.dev.driver_data; in MDrv_UsbDeviceConnectBitEx()
1595 struct s_ChipUsbHostDef *pChip = pCurrentChip; in MDrv_Usb_STR_Off() local
1598 if (pChip == NULL) in MDrv_Usb_STR_Off()
1603 hcd = pChip->p_roothub[u8Hostid]->cpe_ehci_dev.dev.driver_data; in MDrv_Usb_STR_Off()
1611 pChip->u8Park = 1; in MDrv_Usb_STR_Off()
1614 while(pChip->p_roothub[u8Hostid]->bPark_ok == FALSE) in MDrv_Usb_STR_Off()
1626 struct s_ChipUsbHostDef *pChip = pCurrentChip; in MDrv_Usb_STR_On() local
1629 if (pChip == NULL) in MDrv_Usb_STR_On()
1634 hcd = pChip->p_roothub[u8Hostid]->cpe_ehci_dev.dev.driver_data; in MDrv_Usb_STR_On()
1642 ms_U4_series_usb_init(pChip, u8Hostid); in MDrv_Usb_STR_On()
1646 pChip->u8Park = 0; in MDrv_Usb_STR_On()
1647 pChip->p_roothub[u8Hostid]->bPark_ok = FALSE; in MDrv_Usb_STR_On()