nuttx/arch/arm/src/imxrt
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: Nicholas Chin: update licenses to Apache 2021-04-03 09:36:43 -05:00
chip.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt102x_daisy.c arch: arm: imxrt: nxstyle fix 2021-03-22 19:28:38 -07:00
imxrt105x_daisy.c arch: arm: imxrt: nxstyle fix 2021-03-22 19:28:38 -07:00
imxrt106x_daisy.c arch: arm: imxrt: nxstyle fix 2021-03-22 19:28:38 -07:00
imxrt_adc.c arch: arm: imxrt: Actia Nordic AB: update licenses to Apache 2021-04-03 09:36:43 -05:00
imxrt_adc.h NuttX: Actia Nordic AB: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_allocateheap.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_clockconfig.c Fix nxstyle errors and warnings 2020-10-17 19:38:42 -03:00
imxrt_clockconfig.h arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imxrt_clrpend.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_config.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_daisy.c arch: arm: imxrt: nxstyle fix 2021-03-22 19:28:38 -07:00
imxrt_edma.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
imxrt_edma.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_ehci.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_ehci.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_enc.c arch: arm: Nicholas Chin: update licenses to Apache 2021-04-03 09:36:43 -05:00
imxrt_enc.h arch: arm: Nicholas Chin: update licenses to Apache 2021-04-03 09:36:43 -05:00
imxrt_enet.c arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imxrt_enet.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_flexcan.c syslog: Drop extra carriage return from syslog calls 2021-03-28 21:24:00 -05:00
imxrt_flexcan.h Fix nxstyle errors and warnings 2020-10-17 19:38:42 -03:00
imxrt_gpio.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_gpio.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_gpioirq.c arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imxrt_hprtc.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_hprtc.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_idle.c NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_iomuxc.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_iomuxc.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_irq.c arch/arm/src/imxrt/imxrt_irq.c: Fix syslog formats 2020-12-02 02:53:47 -06:00
imxrt_irq.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_lcd.c arch/arm/src/imxrt/imxrt_lcd.c: Fix a syslog format 2020-12-02 02:53:47 -06:00
imxrt_lcd.h NuttX: Johannes Schock: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_lowputc.c imxrt:imxrt_lowputc Fixed parity settings. 2020-12-03 22:42:52 -08:00
imxrt_lowputc.h NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_lpi2c.c NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_lpi2c.h NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_lpspi.c NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_lpspi.h NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_lpsrtc.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_lpsrtc.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_mpuinit.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_mpuinit.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_ocotp.c arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
imxrt_ocotp.h arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
imxrt_periphclks.c arch/arm: Rename all up_*.h files to arm_*.h 2020-05-01 03:43:44 +01:00
imxrt_periphclks.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_rtc_lowerhalf.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_serial.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
imxrt_serial.h NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_start.c arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imxrt_start.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_timerisr.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_usbdev.c NuttX: Gregory Nutt: update licenses to Apache 2021-04-03 04:20:31 -07:00
imxrt_usdhc.c Fixes race condition in event wait logic of SDMMC driver. 2021-04-05 23:08:45 -05:00
imxrt_usdhc.h NuttX: Ivan Petrov Ucherdzhiev: update licenses to Apache 2021-04-01 12:13:12 -05:00
imxrt_userspace.c arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imxrt_userspace.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imxrt_wdog.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
imxrt_wdog.h arch/arm/src/imxrt: adds support for WDOG1 2020-11-06 18:33:34 -03:00
imxrt_xbar.c arch: arm: fixes for nxstyle errors 2021-03-22 19:28:38 -07:00
imxrt_xbar.h arch: arm: fixes for nxstyle errors 2021-03-22 19:28:38 -07:00
Kconfig arch/arm/src/imxrt: updated flexcan driver to support classical and FD frames at once 2021-02-25 22:31:04 -08:00
Make.defs arch: Move setjmp/longjmp to libc/machine 2021-04-04 16:30:37 -07:00