zephyr/drivers
Tomasz Moń e2afcafca5 drivers: udc_dwc2: Abort wait when PHY is not clocked
On nRF54H20DK the USB PHY is powered from VBUS. When the USB cable is
not connected, the PHY is not powered and the PHY clock disappears.

Because the GOUTNAKEFF and INEPNAKEFF can only ever be set when PHY
clock is active, the waits for these bits do timeout if cable is
disconnected. Workaround the issue by aborting the wait if vendor quirk
indicates that PHY clock has abruptly vanished.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-06-06 07:53:17 -04:00
..
adc drivers: adc: adc_ad559x: fix 5593 adc read 2024-06-04 16:36:14 +02:00
audio drivers: audio: mpxxdtyy: Handle PCM block sizes of more than 1 ms 2024-04-17 14:40:14 +02:00
auxdisplay build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
bbram build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
bluetooth drivers: change Laird references to Ezurio 2024-06-05 17:37:54 -05:00
cache build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
can drivers: can: mcux: flexcan: calculate and set proper TDCO 2024-06-06 00:40:45 -07:00
charger build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
clock_control drivers: clock: stm32 clock driver supporting the stm32H7RS 2024-06-06 00:41:43 -07:00
console drivers: console: remove uart_mux and gsm_mux 2024-05-29 10:49:08 -07:00
coredump
counter drivers: mcux_lptmr_timer: Fix compat string error 2024-06-05 04:24:30 -07:00
crypto modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
dac build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
dai drivers: dai/ssp: Support dynamic SSP management 2024-06-04 13:40:04 +02:00
disk drivers/flashdisk: Remove erase for devices that do not require it 2024-06-04 08:00:46 +02:00
display drivers: display: ssd16xx: performance improvement 2024-06-04 19:13:18 -04:00
dma drivers: dma: intel_adsp_hda: change L1 exit defaults 2024-06-05 01:38:54 -07:00
edac arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
eeprom drivers: eeprom: atmel_at2x: improve Kconfig help descriptions 2024-06-04 13:40:14 +02:00
entropy drivers: entropy: stm32 entropy driver add semaphore protection 2024-06-04 13:37:05 +02:00
espi drivers: espi: npcx: add support 66MHz eSPI clock 2024-06-04 07:56:19 +02:00
ethernet drivers: nxp_enet: Disable hw accel with IPV6 2024-06-06 07:51:16 -04:00
flash drivers/flash/spi_nor: Fix DPD exit 2024-06-04 16:28:59 -05:00
fpga build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
fuel_gauge build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
gnss drivers: gnss: LCX6G use modem chat runtime API 2024-05-28 10:02:06 +02:00
gpio drivers: gpio: stm32 gpio driver supporting the stm32H7RS 2024-06-06 00:41:43 -07:00
hwinfo build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
hwspinlock build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
i2c sys: Add a lockfree mpsc and spsc queues 2024-06-06 00:42:29 -07:00
i2s build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
i3c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
ieee802154 drivers: ieee802154: nrf5: sleep if idle when RxOnWhenIdle=0 2024-06-01 10:25:31 +02:00
input input: gpio_keys: skip change checking when suspended 2024-05-16 14:02:36 +02:00
interrupt_controller drivers: MediaTek MT8195 Audio DSP interrupt controller 2024-06-01 05:40:05 -07:00
ipm build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
kscan build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
led drivers/led: add IS31FL3194 LED driver 2024-06-03 15:30:01 -04:00
led_strip driver: led: add support for TI TLC59731 RGB STRIP controller 2024-05-21 16:50:24 -04:00
lora
mbox build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
mdio drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
memc drivers: memc: smartbond: Add support for the memory driver class. 2024-05-23 07:51:41 -04:00
mfd drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
mipi_dbi drivers: mipi_dbi: smartbond: Optimize driver PM 2024-05-24 07:48:41 -04:00
mipi_dsi drivers: dsi: stm32: add additional dt options 2024-04-02 21:03:10 -04:00
misc build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
mm drivers: mm/intel_adsp: Add MMU support to MM driver 2024-06-04 13:40:04 +02:00
modem posix: deprecate POSIX_MAX_FDS and add POSIX_DEVICE_IO 2024-06-04 16:27:12 -05:00
net drivers: net: ppp: Remove integration with GSM_MUX 2024-05-29 10:49:08 -07:00
pcie drivers: pcie: Remove deprecated pcie_bdf_lookup 2024-05-17 09:30:04 +02:00
peci build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
pinctrl drivers: pinctrl: esp32: Use BIT macro when writing pin value 2024-06-06 07:52:55 -04:00
pm_cpu_ops
power_domain power_domain: intel_adsp: Use register definitions 2024-05-24 09:53:04 -05:00
ps2 build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
ptp_clock build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
pwm drivers: pwm: pwm_mcux_qtmr: Add QTMR driver. 2024-06-06 09:41:22 +02:00
regulator drivers: regulator: smartbond: Regulator driver update 2024-06-03 15:41:20 +02:00
reset drivers: reset: Add NXP RSTCTL driver 2024-05-21 16:49:42 -04:00
retained_mem build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
rtc drivers: rtc: rtc_mc146818: Patch incorrect field comparisons 2024-06-05 01:38:33 -07:00
sdhc drivers: sdhc: sdhc_spi: rework CMD12 failure logic 2024-05-17 09:30:12 +02:00
sensor posix: deprecate POSIX_FNMATCH GETOPT GETENTROPY 2024-06-04 16:27:12 -05:00
serial drivers: serial: nrfx_uarte: Allow use of legacy shim on RISCV cores 2024-06-05 01:37:57 -07:00
sip_svc
smbus build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
spi sys: Add a lockfree mpsc and spsc queues 2024-06-06 00:42:29 -07:00
syscon
timer drivers: timer: Optimized the ambiq stimer driver 2024-06-06 07:52:32 -04:00
usb drivers: udc_dwc2: Abort wait when PHY is not clocked 2024-06-06 07:53:17 -04:00
usb_c drivers: usbc_ppc: Rename usbc_ppc_drv to usbc_ppc_driver_api 2024-05-03 14:44:41 +01:00
video drivers: video: csi: Add support for i.MX RT11XX 2024-05-23 07:52:09 -04:00
virtualization build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
w1 drivers: w1: Ensure DQ pin is both input and output. 2024-05-29 07:34:29 +02:00
watchdog drivers: wdt: espressif: Add 32K Xtal Watchdog 2024-05-30 16:52:37 -05:00
wifi drivers: change Laird references to Ezurio 2024-06-05 17:37:54 -05:00
xen
CMakeLists.txt drivers: ethernet: Build ethernet drivers with ETH_DRIVER_RAW_MODE 2024-03-20 08:05:55 -05:00
Kconfig drivers: mipi_dbi: introduce MIPI DBI driver class 2024-01-31 16:01:45 +00:00