zephyr/drivers
Axel Haslam 11e50e750e drivers: usb: stm32: Dont disable ULPI clock on low power
When running the cdc_acm demo on a board with an external ULPI
phy, the device is unable to enumerate:

usb 1-1.8.3.1: new full-speed USB device number 51 using ehci-pci
usb 1-1.8.3.1: device descriptor read/64, error -32
usb 1-1.8.3.1: device descriptor read/64, error -32

the console shows:

[00:00:00.001,000] cdc_acm_echo: Wait for DTR
[00:00:00.007,000] usb_cdc_acm: Device suspended
[00:00:00.902,000] usb_cdc_acm: Device resumed
[00:00:00.902,000] usb_cdc_acm: from suspend
[00:00:25.526,000] usb_cdc_acm: Device suspended

By not disabling the ULPI clock in low power, the usb enumeration
is working and we can run the cdc_acm demo. While touching
this code, add some comments to clarify the macro nesting.

Signed-off-by: Axel Haslam <ahaslam@baylibre.com>
2024-04-09 11:07:14 +02:00
..
adc drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
audio
auxdisplay
bbram
bluetooth drivers: bluetooth: hci: Support reading long events in ST SPI v1 2024-04-05 12:21:17 +02:00
cache
can drivers: can: mcp251xfd: Add can statistics support 2024-04-06 14:23:06 +03:00
charger drivers: charger: charger_max20355: handle thermistor mode 2024-03-26 16:18:31 -04:00
clock_control clock: mcux_ccm: add gpt ipg clock 2024-04-09 11:06:24 +02:00
console
coredump
counter drivers: counter: gpt: enable MMIO memory mapping 2024-04-09 11:06:24 +02:00
crypto
dac drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
dai drivers: dai: add driver for NXP's ESAI 2024-04-03 16:18:50 +01:00
disk
display drivers: display: add driver for ST7796s display 2024-04-08 09:04:06 +02:00
dma drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
edac
eeprom
entropy drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
espi
ethernet drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
flash drivers: flash: Added buffered write for addresses in flash on rp2040 2024-04-05 10:56:21 -05:00
fpga
fuel_gauge
gnss GNSS: Increase size of hdop 2024-04-09 11:05:38 +02:00
gpio drivers: gpio: mec172x: Add message to warn about pins not in GPIO mode 2024-04-05 23:47:32 +03:00
hwinfo soc: nordic: Refactor soc_secure.h 2024-04-04 13:17:13 -05:00
hwspinlock
i2c drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
i2s
i3c drivers: i3c: i3c_mcux: Fix bug in do_one_xfer 2024-03-25 18:38:31 -04:00
ieee802154 drivers: ieee802154: use sys_rand_get directly 2024-04-05 12:28:46 +02:00
input drivers: input: CHSC6X Driver 2024-04-08 09:28:36 -04:00
interrupt_controller drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
ipm
kscan
led drivers: led: add output current configuration to ti,lp5562 2024-03-26 16:17:23 -04:00
led_strip
lora
mbox
mdio drivers: mdio: Add NXP ENET QOS MDIO Driver 2024-04-02 21:02:25 -04:00
memc
mfd drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
mipi_dbi drivers: mipi_dbi: introduce NXP LCDIC driver 2024-04-04 23:59:37 +03:00
mipi_dsi drivers: dsi: stm32: add additional dt options 2024-04-02 21:03:10 -04:00
misc
mm
modem drivers: modem: use sys_rand_get directly 2024-04-05 12:28:46 +02:00
net drivers: net: use sys_rand8_get 2024-04-05 12:28:46 +02:00
pcie
peci
pinctrl nxp: imx8ulp: enable pinctrl 2024-04-09 11:06:14 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock
pwm drivers: pwm: add support for nRF54 devices 2024-04-09 11:05:46 +02:00
regulator
reset
retained_mem
rtc
sdhc
sensor drivers: sensor: ite_cvmp_it8xxx2: Move init priority into if check 2024-04-08 18:17:52 -05:00
serial drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
sip_svc
smbus
spi drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
syscon
timer drivers: timer: add support for LPTIM on STM32H5 2024-04-08 15:55:24 +03:00
usb drivers: usb: stm32: Dont disable ULPI clock on low power 2024-04-09 11:07:14 +02:00
usb_c
video drivers: video: mt9m114: Rework to support more resolutions 2024-03-26 16:16:52 -04:00
virtualization
w1
watchdog dts: arm: nxp: nxp_mcxn94x: Added watchdog node 2024-04-04 23:58:01 +03:00
wifi drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
xen
CMakeLists.txt
Kconfig