nuttx/arch/arm/src/imxrt
David Sidrane db6fe28fa6 Merged in david_s5/nuttx/master_imxrt_cap (pull request #1089)
imxrt106x:pinout add ALT 8 GPIO_GPT1_CAPTURE[1|2]

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-12-05 22:32:43 +00:00
..
hardware Merged in david_s5/nuttx/master_imxrt_cap (pull request #1089) 2019-12-05 22:32:43 +00: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 arch/arm/src/imxrt: ADD GPIO Support Input daisy selection 2019-01-16 18:03:10 -06:00
imxrt106x_daisy.c arch/arm/src/imxrt: ADD GPIO Support Input daisy selection 2019-01-16 18:03:10 -06:00
imxrt_allocateheap.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_clockconfig.c arch/arm/src/imxrt: This commit fixes the clock configuration for the imxrt family. This allows WFI to be re-enabled. It also adds a few wait-for-sync loops which are necessary according to the specification but which weren't in the code. It's possible I've added a more than are strictly needed, but for this I figure erring on the side of caution is the right thing to do. 2019-11-26 17:41:54 -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
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 Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -06:00
imxrt_edma.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_edma.h arch/arm/src/s32k1xx/s32k1xx_edma.c: Leverage eDMA logic from i.MXRT to S32K1XX. Appears to be the same IP but with fewer channels and features than the i.MXRT implementation. 2019-08-17 16:44:13 -06:00
imxrt_ehci.c arch/arm/src/imxrt/imxrt_ehci.c: Add i.MXRT ECHI driver. 2019-06-29 18:39:42 -06: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 arch/arm/src/imxrt: Adds quadrature encoder driver for IMXRT. 2019-08-27 15:01:09 -06:00
imxrt_enc.h arch/arm/src/imxrt: Adds quadrature encoder driver for IMXRT. 2019-08-27 15:01:09 -06:00
imxrt_enet.c arch/arm/src/imxrt/imxrt_enet.c: Improve naming of Ethernet pins. 2019-11-08 17:33:37 -06:00
imxrt_enet.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_gpio.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_gpio.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_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 arch/arm/src/imxrt: This commit fixes the clock configuration for the imxrt family. This allows WFI to be re-enabled. It also adds a few wait-for-sync loops which are necessary according to the specification but which weren't in the code. It's possible I've added a more than are strictly needed, but for this I figure erring on the side of caution is the right thing to do. 2019-11-26 17:41:54 -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 In the current implementation we only use very high priority interrupts (levels 0, 0x10 and 0x20 in CORTEX-M speak) but that means there are loads of lower priority ones that are effectively unused. I have *not* changed the semantics of these levels but have 'shifted' them to be based around the midpoint of the available interrupts (0x80) rather than at the top end....that allows for interrupts to be defined above (or, indeed, below) them as needed by the application. This should have no functional effect on existing code but adds in a clean capability to define higher priority interrupts. 2018-12-03 17:41:59 -06:00
imxrt_irq.h
imxrt_lcd.c 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_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 arch/arm/src/imxrt/imxrt_lowputc.c: This commit removes a largely redundant check in the imxrt lowputc code which will speed it up a little. 2019-11-26 17:45:23 -06: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 arch/arm/src/imxrt/imxrt_lpi2c.c: Fix a warning about an unused local variable. Found in build testing. 2019-10-24 13:52:29 -06: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 arch/arm/src/imxrt/imxrt_lpspi.c: Fix some copy-paste errors for LPSPI3 and LPSPI4. 2019-09-23 07:46:56 -06:00
imxrt_lpspi.h Fix some typos 2019-09-17 10:46:23 -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 Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine. 2019-05-24 18:54:55 -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 rch/arm/src/imxrt/imxrt_serial.c: o, just to complete the documentation of this...it looks like two issues, which confused me greatly; 2019-11-12 09:05:25 -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 Eliminate some new warnings found in build testing 2019-08-19 17:50:04 -06:00
imxrt_start.h configs/imxrt1050-evk: Add knsh configuration.. PROTECTED mode NSH build. 2018-06-08 16:27:14 -06:00
imxrt_timerisr.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_usdhc.c drivers/wireless/ieee80211: Add tools/nxstyle to all of the C files in this directory. 2019-10-29 16:56:24 -06: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
imxrt_userspace.h
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 Change space to tab and help to ---help--- in Kconfig files. 2019-10-05 21:39:12 -06:00
Make.defs arch/arm/src/imxrt: Adds quadrature encoder driver for IMXRT. 2019-08-27 15:01:09 -06:00