Removed lp mode from USBv2 driver.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15116 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-11-20 04:58:48 +00:00
parent 1a103a9a5e
commit d2ac0d1fa7
5 changed files with 0 additions and 20 deletions

View File

@ -296,7 +296,6 @@
* USB driver system settings.
*/
#define STM32_USB_USE_USB1 FALSE
#define STM32_USB_LOW_POWER_ON_SUSPEND FALSE
#define STM32_USB_USB1_LP_IRQ_PRIORITY 3
#define STM32_USB_USE_ISOCHRONOUS FALSE
#define STM32_USB_USE_FAST_COPY FALSE

View File

@ -535,9 +535,6 @@ OSAL_IRQ_HANDLER(STM32_USB1_LP_HANDLER) {
/* USB bus SUSPEND condition handling.*/
if ((istr & USB_ISTR_SUSP) != 0U) {
usbp->usb->CNTR |= USB_CNTR_SUSPEN;
#if STM32_USB_LOW_POWER_ON_SUSPEND
usbp->usb->CNTR |= USB_CNTR_LP_MODE;
#endif
_usb_suspend(usbp);
}
@ -547,13 +544,6 @@ OSAL_IRQ_HANDLER(STM32_USB1_LP_HANDLER) {
if ((fnr & USB_FNR_RXDP) == 0U) {
_usb_wakeup(usbp);
}
#if STM32_USB_LOW_POWER_ON_SUSPEND
else {
/* Just noise, going back in SUSPEND mode, reference manual 22.4.5,
table 169.*/
usbp->usb->CNTR |= USB_CNTR_LP_MODE;
}
#endif
}
/* SOF handling.*/

View File

@ -80,13 +80,6 @@
#define STM32_USB_USE_USB1 FALSE
#endif
/**
* @brief Enables the USB device low power mode on suspend.
*/
#if !defined(STM32_USB_LOW_POWER_ON_SUSPEND) || defined(__DOXYGEN__)
#define STM32_USB_LOW_POWER_ON_SUSPEND FALSE
#endif
/**
* @brief USB1 interrupt priority level setting.
*/

View File

@ -296,7 +296,6 @@
* USB driver system settings.
*/
#define STM32_USB_USE_USB1 TRUE
#define STM32_USB_LOW_POWER_ON_SUSPEND FALSE
#define STM32_USB_USB1_LP_IRQ_PRIORITY 3
#define STM32_USB_USE_ISOCHRONOUS FALSE
#define STM32_USB_USE_FAST_COPY TRUE

View File

@ -307,7 +307,6 @@
* USB driver system settings.
*/
#define STM32_USB_USE_USB1 ${doc.STM32_USB_USE_USB1!"FALSE"}
#define STM32_USB_LOW_POWER_ON_SUSPEND ${doc.STM32_USB_LOW_POWER_ON_SUSPEND!"FALSE"}
#define STM32_USB_USB1_LP_IRQ_PRIORITY ${doc.STM32_USB_USB1_LP_IRQ_PRIORITY!"14"}
#define STM32_USB_USE_ISOCHRONOUS ${doc.STM32_USB_USE_ISOCHRONOUS!"FALSE"}
#define STM32_USB_USE_FAST_COPY ${doc.STM32_USB_USE_FAST_COPY!"FALSE"}