nuttx/arch/arm/src/imxrt
Gregory Nutt 6a43282197 Check return from nxsem_wait_uninterruptible()
Resolution of Issue 619 will require multiple steps, this part of the first step in that resolution:  Every call to nxsem_wait_uninterruptible() must handle the return value from nxsem_wait_uninterruptible properly.  This commit is for all remaining drivers in the Atmel SAM architectures.
2020-04-05 12:32:04 -03:00
..
hardware arch/arm/src/imxrt/imxrt_usbdev.c: Add OUT interrupt endpoint support 2020-03-20 00:26:27 -05:00
chip.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt102x_daisy.c Merged imxrt1020 into master 2019-04-30 16:08:46 -06:00
imxrt105x_daisy.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
imxrt106x_daisy.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
imxrt_allocateheap.c imxrt: Adds the ability to run from OCRAM (#407) 2020-03-01 06:05:42 -06:00
imxrt_clockconfig.c arch/arm/src/imxrt; Adds clock config logic and Kconfig menus for FLEXIO on IMXRT 2020-02-10 20:36:22 -06:00
imxrt_clockconfig.h arch/arm/src/imxrt: Various fixes from attempt at initial bringup. 2018-05-14 16:07:34 -06:00
imxrt_clrpend.c This commit brings in basic support fo the i.MX RT 1050 'crossover' SoC. The basic support is complete and compiles without error, but is still untested. 2018-04-12 09:31:09 -06:00
imxrt_config.h arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
imxrt_daisy.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
imxrt_edma.c Check return from nxsem_wait_uninterruptible() 2020-04-02 09:06:09 -06:00
imxrt_edma.h Refine the preprocessor conditional guard style (#190) 2020-01-31 19:07:39 +01:00
imxrt_ehci.c Check return from nxsem_wait_uninterruptible() 2020-04-05 12:32:04 -03:00
imxrt_ehci.h arch/arm/src/imxrt/imxrt_ehci.c: Add i.MXRT ECHI driver. 2019-06-29 18:39:42 -06:00
imxrt_enc.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
imxrt_enc.h Fixes build issues with IMXRT Qencoder 2020-02-12 09:42:07 -08:00
imxrt_enet.c Fix typos in comments 2020-03-03 09:11:57 -06:00
imxrt_enet.h Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
imxrt_gpio.c imxrt: Adds the ability to run from OCRAM (#407) 2020-03-01 06:05:42 -06:00
imxrt_gpio.h imxrt: Adds the ability to run from OCRAM (#407) 2020-03-01 06:05:42 -06:00
imxrt_gpioirq.c Merged imxrt1020 into master 2019-04-30 16:08:46 -06:00
imxrt_hprtc.c Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_hprtc.h This commit addes support for the i.MXRT RTC. This initial commit is code complete (with limited featurs and options) but untested. 2018-06-27 11:19:12 -06:00
imxrt_idle.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
imxrt_iomuxc.c Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_iomuxc.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_irq.c Fix typos in comments and documentation. 2020-03-16 20:01:11 -06:00
imxrt_irq.h This commit brings in basic support fo the i.MX RT 1050 'crossover' SoC. The basic support is complete and compiles without error, but is still untested. 2018-04-12 09:31:09 -06:00
imxrt_lcd.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
imxrt_lcd.h boards/arm/imxrt/imxrt1060-evk/src/imxrt_lcd.c: Add support for LCD. Clean up some LCD-related interfaces. 2019-10-20 10:46:21 -06:00
imxrt_lowputc.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
imxrt_lowputc.h This commit implements RS485 RX/TX switching and RTS/CTS flow control for the IMXRT family. It has been tested on 1020 but I don't see any reason for issues on any other family member. 2019-05-30 13:45:36 -06:00
imxrt_lpi2c.c Check return from nxsem_wait_initialize() 2020-04-02 00:46:06 +01:00
imxrt_lpi2c.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_lpspi.c spi: change spi_send() interface to support of 32-bit word transfer 2020-03-09 08:03:35 -06:00
imxrt_lpspi.h Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
imxrt_lpsrtc.c Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_lpsrtc.h This commit addes support for the i.MXRT RTC. This initial commit is code complete (with limited featurs and options) but untested. 2018-06-27 11:19:12 -06:00
imxrt_mpuinit.c imxrt - interrupt serial storm, add DTCM and set up I and D cache (#175) 2020-01-29 07:33:19 -06:00
imxrt_mpuinit.h configs/imxrt1050-evk: Add knsh configuration.. PROTECTED mode NSH build. 2018-06-08 16:27:14 -06:00
imxrt_ocotp.c arch/arm/src/imxrt/imxrt_ocotp.c: Fix a typo that I introduced trying to fix a warning. 2019-03-02 09:27:45 -06:00
imxrt_ocotp.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_periphclks.c arch/arm/src/imxrt: Centralilze and standardize control of peripheral clocking. Add logic to initialize the DMAMUX. 2018-05-20 10:03:45 -06:00
imxrt_periphclks.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_rtc_lowerhalf.c This commit addes support for the i.MXRT RTC. This initial commit is code complete (with limited featurs and options) but untested. 2018-06-27 11:19:12 -06:00
imxrt_serial.c Replace #include <semaphore.h> to #include <nuttx/semaphore.h> 2020-02-01 08:27:30 -06:00
imxrt_serial.h arch/arm/src/imxrt: Fix some errors in the LPUART register defintion files. Correct naming of a function: up_earlyserialinit() should be imxrt_earlyserialinit(). Remove prototypes for non-existent serial initialization functions. 2019-08-13 14:59:59 -06:00
imxrt_start.c imxrt: Adds the ability to run from OCRAM (#407) 2020-03-01 06:05:42 -06:00
imxrt_start.h imxrt: Adds the ability to run from OCRAM (#407) 2020-03-01 06:05:42 -06:00
imxrt_timerisr.c Call xxx_timer_initialize from clock subsystem 2020-02-08 07:40:06 -06:00
imxrt_usbdev.c arch/arm/src/imxrt/imxrt_usbdev.c: Add OUT interrupt endpoint support 2020-03-20 00:26:27 -05:00
imxrt_usdhc.c Check return from nxsem_wait_uninterruptible() 2020-04-04 20:00:04 +01:00
imxrt_usdhc.h arch/arm/src/imxrt/imxrt_usdhc.c: Implements SDIO and Multi-card support for i.MX RT. 2019-07-03 12:42:09 -06:00
imxrt_userspace.c This commit brings in basic support fo the i.MX RT 1050 'crossover' SoC. The basic support is complete and compiles without error, but is still untested. 2018-04-12 09:31:09 -06:00
imxrt_userspace.h This commit brings in basic support fo the i.MX RT 1050 'crossover' SoC. The basic support is complete and compiles without error, but is still untested. 2018-04-12 09:31:09 -06:00
imxrt_wdog.c Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_wdog.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_xbar.c Merged imxrt1020 into master 2019-04-30 16:08:46 -06:00
imxrt_xbar.h Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
Kconfig imxrt: Adds the ability to run from OCRAM (#407) 2020-03-01 06:05:42 -06:00
Make.defs Add USB Device support for i.MX RT (#408) 2020-02-29 14:03:52 -08:00