CR feedback: compare CFG_TUSB_RHPORT1_MODE instead of using new macro
This commit is contained in:
		| @@ -416,9 +416,7 @@ void dcd_init (uint8_t rhport) | |||||||
|   if ( rhport == 1 ) |   if ( rhport == 1 ) | ||||||
|   { |   { | ||||||
|     // On selected MCUs HS port1 can be used with external PHY via ULPI interface |     // On selected MCUs HS port1 can be used with external PHY via ULPI interface | ||||||
| #if defined(TUD_OPT_SYNOPSYS_FS_PHY) | #if CFG_TUSB_RHPORT1_MODE & OPT_MODE_HIGH_SPEED | ||||||
|       usb_otg->GUSBCFG |= USB_OTG_GUSBCFG_PHYSEL; |  | ||||||
| #else |  | ||||||
|     // deactivate internal PHY |     // deactivate internal PHY | ||||||
|     usb_otg->GCCFG &= ~USB_OTG_GCCFG_PWRDWN; |     usb_otg->GCCFG &= ~USB_OTG_GCCFG_PWRDWN; | ||||||
|  |  | ||||||
| @@ -427,6 +425,8 @@ void dcd_init (uint8_t rhport) | |||||||
|  |  | ||||||
|     // Select default internal VBUS Indicator and Drive for ULPI |     // Select default internal VBUS Indicator and Drive for ULPI | ||||||
|     usb_otg->GUSBCFG &= ~(USB_OTG_GUSBCFG_ULPIEVBUSD | USB_OTG_GUSBCFG_ULPIEVBUSI); |     usb_otg->GUSBCFG &= ~(USB_OTG_GUSBCFG_ULPIEVBUSD | USB_OTG_GUSBCFG_ULPIEVBUSI); | ||||||
|  | #else | ||||||
|  |     usb_otg->GUSBCFG |= USB_OTG_GUSBCFG_PHYSEL; | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #if defined(USB_HS_PHYC) | #if defined(USB_HS_PHYC) | ||||||
| @@ -470,11 +470,11 @@ void dcd_init (uint8_t rhport) | |||||||
|  |  | ||||||
|   set_speed(rhport, TUD_OPT_HIGH_SPEED ? TUSB_SPEED_HIGH : TUSB_SPEED_FULL); |   set_speed(rhport, TUD_OPT_HIGH_SPEED ? TUSB_SPEED_HIGH : TUSB_SPEED_FULL); | ||||||
|  |  | ||||||
|   // Enable internal USB transceiver. Unconditional if using FS PHY on HS core. |   // Enable internal USB transceiver, unless using HS core (port 1) with external PHY. | ||||||
| #if defined(TUD_OPT_SYNOPSYS_FS_PHY) | #if CFG_TUSB_RHPORT1_MODE & OPT_MODE_HIGH_SPEED | ||||||
|   usb_otg->GCCFG |= USB_OTG_GCCFG_PWRDWN; |  | ||||||
| #else |  | ||||||
|   if ( rhport == 0 ) usb_otg->GCCFG |= USB_OTG_GCCFG_PWRDWN; |   if ( rhport == 0 ) usb_otg->GCCFG |= USB_OTG_GCCFG_PWRDWN; | ||||||
|  | #else | ||||||
|  |   usb_otg->GCCFG |= USB_OTG_GCCFG_PWRDWN; | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jacob Potter
					Jacob Potter