Gregory Nutt
|
e319870ac9
|
SAMV5 EMAC: A few more fixes. Neccessary but not sufficient
|
2015-03-19 08:54:50 -06:00 |
|
Gregory Nutt
|
6db55da159
|
SAMV7 Ethernet: Fix an order problem that left RX and TX disabled
|
2015-03-18 18:07:07 -06:00 |
|
Gregory Nutt
|
fb3fe58b58
|
SAMV7: Add a sneak internal interface that will allow us to set the MAC address before NSH even starts
|
2015-03-18 17:23:40 -06:00 |
|
Gregory Nutt
|
7e95bfe8d0
|
SAMV7: Updates to Ethernet driver based on comparison with Atmel sample code. Add configuration for other PHY GPIOs. Still no Ethernet interrupts
|
2015-03-18 15:55:00 -06:00 |
|
Gregory Nutt
|
824f486bdf
|
SAMV7 Ethernet: Support getting IP address from the XULT AT24 EEPROM
|
2015-03-17 14:29:41 -06:00 |
|
Gregory Nutt
|
4ce927168f
|
SAMV7 EMAC: Fix range of MCK dividers
|
2015-03-17 11:19:46 -06:00 |
|
Gregory Nutt
|
ae433eaa84
|
SAMV7: Use D-Cache clean/flush/invalidate by range in EMAC and XDMAC drivers
|
2015-03-17 09:28:27 -06:00 |
|
Gregory Nutt
|
108f722626
|
Break ARMv7E-M cache operations into separate files; Finish the unimplemented cache operations
|
2015-03-17 08:48:41 -06:00 |
|
Gregory Nutt
|
a590bdc737
|
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
|
8a73d9b8ea
|
SAMV7: Add Ethernet MAC register definition header file
|
2015-03-16 11:46:20 -06:00 |
|
Gregory Nutt
|
83a17af442
|
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
|
db2d9abcfa
|
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
|
88d3eab435
|
SAMV7 XDMA: Fix a problem with invalidating the cache on RX DMA
|
2015-03-14 15:25:32 -06:00 |
|
Gregory Nutt
|
b24ad6ae63
|
SAMV7: More SDRAM logic. It does still does not work
|
2015-03-14 13:27:00 -06:00 |
|
Gregory Nutt
|
fe09227cd5
|
SAMV71-XULT: Add support for SDRAM (unverified)
|
2015-03-14 11:00:46 -06:00 |
|
Gregory Nutt
|
2976594cfe
|
Include correct chip file
|
2015-03-14 09:15:11 -06:00 |
|
Gregory Nutt
|
c32190c58d
|
SAMV7: Add SDRAMC register definition header file
|
2015-03-14 09:13:51 -06:00 |
|
Gregory Nutt
|
6b1202d17f
|
SAMV7 HSMCI: Change system bus interfaces seems to eliminate DMA failures.
|
2015-03-13 14:35:36 -06:00 |
|
Gregory Nutt
|
c2049956a4
|
Minor updates from initial debugging.
|
2015-03-13 13:46:27 -06:00 |
|
Gregory Nutt
|
0cae7563e8
|
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
|
cbfe1c7699
|
SAMV7: Fix some cloning errors. SAMA5->SAM7
|
2015-03-13 10:38:10 -06:00 |
|
Gregory Nutt
|
8f59fc8f64
|
SAMV7: Quick'n'dirty port of the SAMA5 HSMCI driver to the SAMV7
|
2015-03-12 18:03:41 -06:00 |
|
Gregory Nutt
|
0d79e315fd
|
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
|
26cf5a35a9
|
SAMV71-XULT: Enable I2C and the I2C tool in the NSH configuration
|
2015-03-12 12:27:06 -06:00 |
|
Gregory Nutt
|
9b6c7661a4
|
SAMV7: Add TWI/I2C driver (untested)
|
2015-03-12 10:58:11 -06:00 |
|
Gregory Nutt
|
ca48fbfc4a
|
SAMV7: Add SPI header files and driver
|
2015-03-12 09:12:37 -06:00 |
|
Gregory Nutt
|
a4f1c636a3
|
SAMV7-XULT: Integrate button support and apps/examples/buttons into the NSH configuration
|
2015-03-11 14:41:58 -06:00 |
|
Gregory Nutt
|
a47d2eecce
|
SAMV7: Correct low-level console output
|
2015-03-11 14:39:32 -06:00 |
|
Gregory Nutt
|
d8a99fb73f
|
SAMV71-XULT: Enable 64-bit floating point support
|
2015-03-11 12:30:14 -06:00 |
|
Gregory Nutt
|
b5980f024d
|
SAMV71-XULT: Some bugfixes from early bring-up work
|
2015-03-10 16:11:28 -06:00 |
|
Gregory Nutt
|
522462a1b1
|
SAMV7: Add logic to enable/disable TCMs
|
2015-03-10 11:32:05 -06:00 |
|
Gregory Nutt
|
9e10f868eb
|
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
|
d6fce04562
|
Cosmetic changes to conditional compilation
|
2015-03-09 18:14:31 -06:00 |
|
Gregory Nutt
|
29dbba1693
|
Cortex-M7: Add cache operations
|
2015-03-09 15:41:48 -06:00 |
|
Gregory Nutt
|
aa22bec093
|
SAMV7: Leverage XDMAC driver from the SAMA5D4.
|
2015-03-09 10:11:12 -06:00 |
|
Gregory Nutt
|
ac52af5991
|
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
|
f696530485
|
SAMV7: Add GPIO interrupt support
|
2015-03-08 19:32:05 -06:00 |
|
Gregory Nutt
|
dbb972b2f7
|
SAMV71: Add GPIO library support
|
2015-03-08 19:12:30 -06:00 |
|
Gregory Nutt
|
ed0fa0358c
|
SAMV7: Add PIO register definition header file
|
2015-03-08 17:34:26 -06:00 |
|
Gregory Nutt
|
bbf80bbd5d
|
SAMV71: Add pin mapping definitions
|
2015-03-08 13:24:32 -06:00 |
|
Gregory Nutt
|
ed1920ff76
|
SAMV71: Fix a few typos; Use factional value in BAUD calculation
|
2015-03-08 12:27:55 -06:00 |
|
Gregory Nutt
|
9d32caaa2c
|
SAMV7: Add serial driver
|
2015-03-08 10:15:42 -06:00 |
|
Gregory Nutt
|
5b72858f0c
|
SAMV71: Add UART register definition header file
|
2015-03-08 08:42:22 -06:00 |
|
Gregory Nutt
|
2571d6202d
|
SAMV71-XULT: Add heap allocation logic
|
2015-03-07 11:46:54 -06:00 |
|
Gregory Nutt
|
b1cecdd3ea
|
SAMV7: Add interrupt-related logic
|
2015-03-07 11:16:44 -06:00 |
|
Gregory Nutt
|
3c8d6e171f
|
SAMV7: Add basic clock and timer ISR configuration logic
|
2015-03-07 10:32:47 -06:00 |
|
Gregory Nutt
|
5812dc263f
|
SAMV71: Add EEFC register definition header file
|
2015-03-06 16:39:18 -06:00 |
|
Gregory Nutt
|
7f92f22167
|
SAMV71: Add Supply Controller register definition header file
|
2015-03-06 15:27:51 -06:00 |
|
Gregory Nutt
|
7113de4d18
|
SAMV71: Add PMC register definition header files
|
2015-03-06 14:58:13 -06:00 |
|
Gregory Nutt
|
6e6b9483ea
|
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
|
fdac423979
|
Cortex-M7/SAMV71-XULT: Various fixes for building Cortex-M7 with SAMV71.
|
2015-03-06 10:53:57 -06:00 |
|
Gregory Nutt
|
93a6b16718
|
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
|
89fd098a20
|
SAMV7: Add SAMV71 peripheral IDs and interrupt vector definitions
|
2015-03-05 16:34:22 -06:00 |
|
Gregory Nutt
|
10cfa3b7a5
|
Fix typo in file name
|
2015-03-05 15:48:48 -06:00 |
|
Gregory Nutt
|
f4ec5efe3a
|
SAMV71: Add memory map header file
|
2015-03-05 15:47:29 -06:00 |
|
Gregory Nutt
|
67c21e6817
|
SAMV7 Kconfig: Add peripheral selections
|
2015-03-05 13:51:39 -06:00 |
|
Gregory Nutt
|
02e613b277
|
Add basic build directories and configuration logic for the SAMV7 family
|
2015-03-05 10:00:24 -06:00 |
|