nuttx/arch/arm/src/lpc54xx
Anthony Merlino b21cb3308a Fixes race condition in event wait logic of SDMMC driver.
This change makes it so that the timeout is set as part of the SDIO_WAITENABLE call instead of the SDIO_EVENTWAIT call. By doing so, you eliminate all opportunity for a race condition.

stm32h7:sdmmc Check if busy ended early
2021-04-05 23:08:45 -05:00
..
hardware arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
chip.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
Kconfig Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
lpc54_allocateheap.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_clockconfig.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_clockconfig.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_clrpend.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_config.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_dma.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_dma.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_emc.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_emc.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_enableclk.h arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_ethernet.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
lpc54_gpio.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_gpio.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_gpioirq.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_i2c_master.c arch/arm/src/lpc54xx/lpc54_i2c_master.c: Fix syslog formats 2020-11-27 23:38:40 -06:00
lpc54_i2c_master.h arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_idle.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_irq.c Run all .c and .h modified by this PR through nxstyle 2020-05-01 16:55:33 -03:00
lpc54_irq.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_lcd.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_lcd.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_lowputc.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_lowputc.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_mpuinit.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_mpuinit.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_power.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_reset.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_reset.h arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_rng.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_rtc_lowerhalf.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_rtc.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_rtc.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_sdmmc.c Fixes race condition in event wait logic of SDMMC driver. 2021-04-05 23:08:45 -05:00
lpc54_sdmmc.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_serial.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_serial.h arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_spi_master.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_spi_master.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_start.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_start.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_tickless.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_timerisr.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_usb0_ohci.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_usb0_ohci.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_userspace.c arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc54_userspace.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_wwdt.c arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc54_wwdt.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc546x_enableclk.h arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
lpc546x_power.h arch: arm: lpc17xx_40xx: fix nxstyle errors 2021-03-28 00:32:09 -05:00
lpc546x_reset.h arch: arm: lpcxxxx: Author Gregory Nutt: update licenses to Apache 2021-03-28 00:32:09 -05:00
Make.defs arch: Move setjmp/longjmp to libc/machine 2021-04-04 16:30:37 -07:00