Lines Matching defs:phy_info
478 int32_t usb_info_fill(usb_phy_t *phy_info)
482 if (phy_info->initialized != 0U) {
486 if (phy_info->phy_id == USB3H_DRDU2_PHY) {
487 phy_info->phy_port = usb_phy_port[USB3H_DRDU2_PHY - 1U];
488 phy_info->ports_enabled = 0x7U;
490 phy_info->phy_port = usb_phy_port[DRDU3_PHY - 1U];
491 phy_info->ports_enabled = 0x3U;
495 phy_info->phy_port[index].enabled = (phy_info->ports_enabled
497 phy_info->phy_port[index].p = phy_info;
498 phy_info->phy_port[index].port_id = index;
507 usb_phy_t *phy_info;
510 phy_info = (usb_phy_t *)device->pcd_id;
512 status = usb_info_fill(phy_info);
518 if (phy_info->phy_port[index].enabled != 0U) {
519 switch (phy_info->phy_id) {
522 u3h_u2drd_phy_power_on(&phy_info->
527 u3drd_phy_power_on(&phy_info->
533 phy_info->initialized = !status;
539 usb_phy_t *phy_info;
542 phy_info = (usb_phy_t *)device->pcd_id;
544 phy_info->initialized = 0U;
547 if (phy_info->phy_port[index].enabled != 0U) {
548 switch (phy_info->phy_id) {
550 u3h_u2drd_phy_power_off(&phy_info->
554 u3drd_phy_power_off(&phy_info->phy_port[index]);
558 phy_info->phy_id);