Gregory Nutt
|
42c33033a8
|
SAMV7: Use D-Cache clean/flush/invalidate by range in EMAC and XDMAC drivers
|
2015-03-17 09:28:27 -06:00 |
|
Gregory Nutt
|
fdbbab013b
|
Break ARMv7E-M cache operations into separate files; Finish the unimplemented cache operations
|
2015-03-17 08:48:41 -06:00 |
|
Gregory Nutt
|
32aadd9cc2
|
SAMV7: Quick'n'dirty port of the SAMA5D4 Ethernet MAC driver to the SAMV7. Still some unresovled issues with DCache handling
|
2015-03-16 13:51:37 -06:00 |
|
Gregory Nutt
|
0abe4e701b
|
SAMV7: Add Ethernet MAC register definition header file
|
2015-03-16 11:46:20 -06:00 |
|
Gregory Nutt
|
28ead380ea
|
This commit enables HSMCI functionality in the SAMV71-XULT. TX DMA is, unfortunately, currently disabled.
|
2015-03-15 12:17:39 -06:00 |
|
Gregory Nutt
|
5fcdb09791
|
SAMA5: Fix a bug in SAMA5 HSMCI. The bitfield mask and shift values were reversed resulting in a trashed value for the number of blocks in the BLOCKR register. This was sufficient to prevent DMA writes from working.
|
2015-03-15 09:35:48 -06:00 |
|
Gregory Nutt
|
9e2587ffe9
|
SAMV7 XDMA: Fix a problem with invalidating the cache on RX DMA
|
2015-03-14 15:25:32 -06:00 |
|
Gregory Nutt
|
dd342bb4a7
|
EFM32: Add I2C driver. From Pierre-noel Bouteville
|
2015-03-14 14:47:53 -06:00 |
|
Gregory Nutt
|
3b0615ece8
|
SAMV7: More SDRAM logic. It does still does not work
|
2015-03-14 13:27:00 -06:00 |
|
Gregory Nutt
|
cc497202ed
|
SAMV71-XULT: Add support for SDRAM (unverified)
|
2015-03-14 11:00:46 -06:00 |
|
Gregory Nutt
|
cbdaa0dc77
|
Include correct chip file
|
2015-03-14 09:15:11 -06:00 |
|
Gregory Nutt
|
867bd20f5c
|
SAMV7: Add SDRAMC register definition header file
|
2015-03-14 09:13:51 -06:00 |
|
Gregory Nutt
|
9c5205142f
|
SAMV7 HSMCI: Change system bus interfaces seems to eliminate DMA failures.
|
2015-03-13 14:35:36 -06:00 |
|
Gregory Nutt
|
0b64c51a13
|
Minor updates from initial debugging.
|
2015-03-13 13:46:27 -06:00 |
|
Gregory Nutt
|
db786ea654
|
SAMV7 HSMCI: Reading response registers at the wrong time can cause loss of response data.
|
2015-03-13 12:46:33 -06:00 |
|
Gregory Nutt
|
ad216583b7
|
SAMV7: Fix some cloning errors. SAMA5->SAM7
|
2015-03-13 10:38:10 -06:00 |
|
Gregory Nutt
|
74548a5ed4
|
Fix a typo in a Cortex-M7 address
|
2015-03-13 10:37:21 -06:00 |
|
Gregory Nutt
|
ce0021e753
|
STM32 serial: Make input hardware flow-control work with RX DMA. From Jussi Kivilinna
|
2015-03-13 07:18:21 -06:00 |
|
Gregory Nutt
|
6cb5b48300
|
STM32: Fix RX DMA setup for UART5. From Jussi Kivilinna.
|
2015-03-13 07:06:46 -06:00 |
|
Gregory Nutt
|
4580af6d0b
|
SAMV7: Quick'n'dirty port of the SAMA5 HSMCI driver to the SAMV7
|
2015-03-12 18:03:41 -06:00 |
|
Gregory Nutt
|
743fd5ac50
|
SAMV71: Quick'n'dirty port of the SAMA5 SSC driver to the SAM7. The IP is compatible but there are still some DMA- and Cache-related issues that need to be worked out.
|
2015-03-12 16:00:38 -06:00 |
|
Gregory Nutt
|
da3233a527
|
SAMV71-XULT: Enable I2C and the I2C tool in the NSH configuration
|
2015-03-12 12:27:06 -06:00 |
|
Gregory Nutt
|
109b9910f6
|
SAMV7: Add TWI/I2C driver (untested)
|
2015-03-12 10:58:11 -06:00 |
|
Gregory Nutt
|
00a841c417
|
SAMV7: Add SPI header files and driver
|
2015-03-12 09:12:37 -06:00 |
|
Gregory Nutt
|
0b8248b33c
|
stm32: usbdev: Fix stale initialization invalidating later NULL check. From Juha Niskanen
|
2015-03-12 08:08:50 -06:00 |
|
Gregory Nutt
|
9997fa77ad
|
ARMv7-M MPU. Bad syntax will cause failure to write the correct value to the MPU_RASR register. From Juha Niskanen
|
2015-03-12 08:00:53 -06:00 |
|
Gregory Nutt
|
99f4e31b69
|
stm32_i2c: Add missing NULL check. From Juha Niskanen
|
2015-03-12 07:53:41 -06:00 |
|
Gregory Nutt
|
70e7dcba71
|
Bringing PPPD yet closer to the NuttX coding style
|
2015-03-11 18:47:04 -06:00 |
|
Gregory Nutt
|
90bc4b81ee
|
SAMV7-XULT: Integrate button support and apps/examples/buttons into the NSH configuration
|
2015-03-11 14:41:58 -06:00 |
|
Gregory Nutt
|
3d60cc7768
|
SAMV7: Correct low-level console output
|
2015-03-11 14:39:32 -06:00 |
|
Gregory Nutt
|
ca8165dd10
|
SAMV71-XULT: Enable 64-bit floating point support
|
2015-03-11 12:30:14 -06:00 |
|
Gregory Nutt
|
da844f1a88
|
SAMV71-XULT: Switch to the ARM GNU tools for Embbeded tools that actually support Cortex-M7
|
2015-03-11 12:16:27 -06:00 |
|
Gregory Nutt
|
508d96b571
|
SAMV7-XULT: Enable I- and D-caches, correct polaty of LEDs
|
2015-03-11 11:23:19 -06:00 |
|
Gregory Nutt
|
65e34be9b4
|
Update COPYING file with special license requirements for PPPD
|
2015-03-11 09:14:15 -06:00 |
|
Gregory Nutt
|
834072815b
|
SAMV71-XULT: Some bugfixes from early bring-up work
|
2015-03-10 16:11:28 -06:00 |
|
Gregory Nutt
|
fe1aaf76fc
|
Tiva TimerLib: Fix a typo in peripheral waiting logic: gptm, not gpio. From Bradley Noyes
|
2015-03-10 12:16:40 -06:00 |
|
Gregory Nutt
|
426888efb5
|
SAMV7: Add logic to enable/disable TCMs
|
2015-03-10 11:32:05 -06:00 |
|
Gregory Nutt
|
36e88e504a
|
SAMV7: Update floating point and TCM configuration options. Update TODO list. Update comments. Refresh a configuration
|
2015-03-10 07:50:32 -06:00 |
|
Gregory Nutt
|
26dec2c333
|
Cosmetic changes to conditional compilation
|
2015-03-09 18:14:31 -06:00 |
|
Gregory Nutt
|
4e306087af
|
Remove some traiilng whitespace
|
2015-03-09 15:42:35 -06:00 |
|
Gregory Nutt
|
e39077775d
|
Cortex-M7: Add cache operations
|
2015-03-09 15:42:07 -06:00 |
|
Gregory Nutt
|
d3033efa9c
|
Cortex-M7: Add cache operations
|
2015-03-09 15:41:48 -06:00 |
|
Gregory Nutt
|
66d48615c6
|
SAMV7: Leverage XDMAC driver from the SAMA5D4.
|
2015-03-09 10:11:12 -06:00 |
|
Gregory Nutt
|
cfca6b08c5
|
SAMV71-XULT: Add support for on-board LEDs. Includes partial support for on-board buttons. Some corrections fo to egg-stk37000 and sam4e-ek discovered during leveraging. Add board READEM.txt file
|
2015-03-09 08:23:09 -06:00 |
|
Gregory Nutt
|
5515f26de4
|
SAMV7: Add GPIO interrupt support
|
2015-03-08 19:32:05 -06:00 |
|
Gregory Nutt
|
6fdbbe6c4b
|
SAMV71: Add GPIO library support
|
2015-03-08 19:12:30 -06:00 |
|
Gregory Nutt
|
9cb9e8102c
|
SAMV7: Add PIO register definition header file
|
2015-03-08 17:34:26 -06:00 |
|
Gregory Nutt
|
73bd97e537
|
SAMV71: Add pin mapping definitions
|
2015-03-08 13:24:32 -06:00 |
|
Gregory Nutt
|
55c5d04c84
|
SAMV71: Fix a few typos; Use factional value in BAUD calculation
|
2015-03-08 12:27:55 -06:00 |
|
Gregory Nutt
|
2cb3c03678
|
SAMV7: Add serial driver
|
2015-03-08 10:15:42 -06:00 |
|
Gregory Nutt
|
6c608a05c7
|
SAMV71: Add UART register definition header file
|
2015-03-08 08:42:22 -06:00 |
|
Gregory Nutt
|
fe629e76b3
|
EFM32 updates from Pierre-noel Bouteville
|
2015-03-08 07:12:47 -06:00 |
|
Gregory Nutt
|
967e8bbc7b
|
SAMV71-XULT: Add heap allocation logic
|
2015-03-07 11:46:54 -06:00 |
|
Gregory Nutt
|
adbc25a05c
|
SAMV7: Add interrupt-related logic
|
2015-03-07 11:16:44 -06:00 |
|
Gregory Nutt
|
b3403dee6a
|
SAMV7: Add basic clock and timer ISR configuration logic
|
2015-03-07 10:32:47 -06:00 |
|
Gregory Nutt
|
839dd9baef
|
SAMV71: Add EEFC register definition header file
|
2015-03-06 16:39:18 -06:00 |
|
Gregory Nutt
|
8cb93302e9
|
SAMV71: Add Supply Controller register definition header file
|
2015-03-06 15:27:51 -06:00 |
|
Gregory Nutt
|
3440c94861
|
SAMV71: Add PMC register definition header files
|
2015-03-06 14:58:13 -06:00 |
|
Gregory Nutt
|
36d161fc2b
|
SAMV71: More updates on the way to a clean build. Still more to do to complete that journey
|
2015-03-06 12:13:09 -06:00 |
|
Gregory Nutt
|
4cde63eead
|
Cortex-M7/SAMV71-XULT: Various fixes for building Cortex-M7 with SAMV71.
|
2015-03-06 10:53:57 -06:00 |
|
Gregory Nutt
|
d18ed4569c
|
Add a bare bones framework that will do nothing more than support configuration for the Atmel SAMV71 Xplained Ultra board. Very much a work in progress.
|
2015-03-06 08:56:44 -06:00 |
|
Gregory Nutt
|
6cd282ccc2
|
Add new common lazy FPU state saving option for ARMv7-M. Not yet verified
|
2015-03-06 08:26:43 -06:00 |
|
Gregory Nutt
|
2d666e897b
|
SAM3/4: Leverage some start-up logic from STM32
|
2015-03-05 17:45:13 -06:00 |
|
Gregory Nutt
|
eaecd27998
|
SAMV7: Add SAMV71 peripheral IDs and interrupt vector definitions
|
2015-03-05 16:34:22 -06:00 |
|
Gregory Nutt
|
4bbb561193
|
Fix typo in file name
|
2015-03-05 15:48:48 -06:00 |
|
Gregory Nutt
|
6c8366ef5f
|
SAMV71: Add memory map header file
|
2015-03-05 15:47:29 -06:00 |
|
Gregory Nutt
|
58c7e16960
|
SAMV7 Kconfig: Add peripheral selections
|
2015-03-05 13:51:39 -06:00 |
|
Gregory Nutt
|
f573dab044
|
Make ARM build system Cortex-M7 ready
|
2015-03-05 11:25:27 -06:00 |
|
Gregory Nutt
|
eedd5e0bbb
|
Add basic build directories and configuration logic for the SAMV7 family
|
2015-03-05 10:00:24 -06:00 |
|
Gregory Nutt
|
b5bfb6762d
|
Fix some BBRAM return values (from David Sidrane). Also some MTD-related cosmetic changes
|
2015-03-05 08:08:11 -06:00 |
|
Gregory Nutt
|
404fef74d9
|
Fix two uses of DEBUG_COLORATION vs STACK_COLORATION (from David Sidrane). Also some corrected comments
|
2015-03-05 06:41:14 -06:00 |
|
Gregory Nutt
|
76007d28f5
|
Add support for dumping board-specific information on assertion. From David Sidrane
|
2015-03-04 07:00:29 -06:00 |
|
Gregory Nutt
|
38f250cde3
|
Add missing SPI callback functions to the STM32 SPI driver. From Freddie Chopin
|
2015-03-04 06:52:46 -06:00 |
|
Gregory Nutt
|
cb5cb96bc9
|
Fix issues when AES support was added for the STM32L1. From Juha Niskanen
|
2015-03-04 06:38:03 -06:00 |
|
Gregory Nutt
|
2fc99df452
|
Add support for new STM32L1 chip variant. From Juha Niskanen
|
2015-03-04 06:33:44 -06:00 |
|
Gregory Nutt
|
c880446962
|
STM32 BBSRAM driver updated by David Sidrane
|
2015-03-03 16:05:24 -06:00 |
|
Gregory Nutt
|
032155078b
|
Adds architecture support for the STM32F372 and F373 (no board support yet). Only tested on STM32F373CC, but should work on the rest. Contributed by Marten Svanfeldt.
|
2015-03-02 10:33:42 -06:00 |
|
Gregory Nutt
|
beaf976626
|
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
|
2015-02-27 17:19:38 -06:00 |
|
Gregory Nutt
|
94a3028c9e
|
Tiva ADC: Drive updates from Calvin Maguranis
|
2015-02-25 13:38:22 -06:00 |
|
Gregory Nutt
|
234cc5b7bf
|
SAM4CM free-running time: Change overflow type from uint16 to uint32. From Max Neklyudov.
|
2015-02-25 08:12:31 -06:00 |
|
Gregory Nutt
|
4435103316
|
Eliminate some warnings
|
2015-02-25 08:05:35 -06:00 |
|
sauttefk
|
15618613ab
|
Fix SSI TX and RX legacy mapping of TM4C1294NC
|
2015-02-24 03:31:12 +01:00 |
|
Gregory Nutt
|
54c16a78ca
|
STM32: Fix for compilation introduced by last backup RAM change. Not sure it it is correct, be now things do compile
|
2015-02-21 17:51:03 -06:00 |
|
Gregory Nutt
|
f0349fa24e
|
Adds the ability to use the STM32F2 and STM32F4 Battery Backedup SRAM in the file system. With an option to Save Panic context to one of the files. From David Sidrane.
|
2015-02-21 15:15:51 -06:00 |
|
Gregory Nutt
|
1106469a7c
|
Changes to support fully write protecting the backup domain. N.B. stm32_pwr_enablebkp did not account for the delay from enable to the domain being writable. The KISS solution is a up_udelay. A more complex solution would be a negated write test with restore. From David Sidrane.
|
2015-02-21 14:53:33 -06:00 |
|
Gregory Nutt
|
0260620fdc
|
Tiva GPIO clean-up by Calvin Maguranis
|
2015-02-20 13:40:25 -06:00 |
|
Gregory Nutt
|
f79306d9e6
|
Tiva: Move GPIIO prototypes out of arch/arm/include/tiva/irq.h to arch/arm/tiva/tiva_gpio.h where they belong
|
2015-02-20 13:31:43 -06:00 |
|
Gregory Nutt
|
cded7ea682
|
Fix some time value changes; mostly changing greater than 1000000000 to greater than or equal to 1000000000. From Juha Niskanen
|
2015-02-20 07:07:36 -06:00 |
|
Gregory Nutt
|
63ab39b274
|
VFS: The inode unlink method should not be support if operations on the root pseudo-filesystem are disabled.
|
2015-02-18 09:34:58 -06:00 |
|
Gregory Nutt
|
e2336a07bb
|
The RTC ioctl() method is now a configuration option
|
2015-02-18 08:23:10 -06:00 |
|
Gregory Nutt
|
f94e601981
|
Add an IOCTL method to the RTC interface
|
2015-02-18 08:05:31 -06:00 |
|
Gregory Nutt
|
e07d2abcbd
|
Tiva ADC: Should not have its own ADC debug. Should use the common Analog debug
|
2015-02-17 14:54:56 -06:00 |
|
Gregory Nutt
|
c81412f822
|
Tiva: Updated files to allow for ADC triggering by the timer. I’ve cleaned up some parts of the ADC code, too, and fleshed out the PWM triggering ioctl. From Calvin Maguranis
|
2015-02-17 13:50:30 -06:00 |
|
Gregory Nutt
|
af31df7396
|
Tiva SPI: Cosmetic improvements
|
2015-02-17 12:45:47 -06:00 |
|
Gregory Nutt
|
3424796c71
|
EFM32 USB Device: Is not basically functional with this change. From Pierre-noel Bouteville.
|
2015-02-16 15:45:49 -06:00 |
|
Gregory Nutt
|
e2bde7037f
|
Fix a compilation error. From Macs Neklyudov
|
2015-02-16 14:30:15 -06:00 |
|
Gregory Nutt
|
51bff04402
|
Missed a Kconfig definition in the last commit
|
2015-02-16 10:41:12 -06:00 |
|
Gregory Nutt
|
47e9b4a272
|
STM32 RTC: Extend the RTC interface to support reading subseconds. From Jussi Kivilinna
|
2015-02-16 07:18:09 -06:00 |
|
Gregory Nutt
|
f477c9b275
|
Add support for RTC driver to the STM32F4-Discovery board
|
2015-02-15 10:11:01 -06:00 |
|
Gregory Nutt
|
a919e70121
|
Remove an unused variable
|
2015-02-15 08:51:39 -06:00 |
|