From c0a9b29e8a4131259fafd130033e74858af8e303 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Tue, 28 Mar 2023 11:21:20 -0700 Subject: [PATCH] nxp_imxrt1170-evk:Correct USB VBUS Detect --- boards/nxp/imxrt1170-evk/src/usb.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/boards/nxp/imxrt1170-evk/src/usb.c b/boards/nxp/imxrt1170-evk/src/usb.c index 504b19ed8d..fa12fe1f5e 100644 --- a/boards/nxp/imxrt1170-evk/src/usb.c +++ b/boards/nxp/imxrt1170-evk/src/usb.c @@ -121,10 +121,11 @@ void imxrt_usbsuspend(FAR struct usbdev_s *dev, bool resume) * Returns - 0 if connected. * ************************************************************************************/ +#undef IMXRT_USB_ANALOG_USB1_VBUS_DETECT_STAT +#define USB1_VBUS_DET_STAT_OFFSET 0xd0 +#define IMXRT_USB_ANALOG_USB1_VBUS_DETECT_STAT (IMXRT_USBPHY1_BASE + USB1_VBUS_DET_STAT_OFFSET) int board_read_VBUS_state(void) { - return 1; - /* - return (getreg32(IMXRT_USB_ANALOG_USB1_VBUS_DETECT_STAT) & USB_ANALOG_USB_VBUS_DETECT_STAT_VBUS_VALID) ? 0 : 1;*/ + return (getreg32(IMXRT_USB_ANALOG_USB1_VBUS_DETECT_STAT) & USB_ANALOG_USB_VBUS_DETECT_STAT_VBUS_VALID) ? 0 : 1; }