summaryrefslogtreecommitdiff
path: root/nuttx/arch
Commit message (Collapse)AuthorAgeFilesLines
* Implements CONFIG_TIME_EXTENDED as we discussed relative to providing the ↵Gregory Nutt2015-04-081-1/+13
| | | | last 3 members of the tm struct and support for filling them in and even using the wday in the STM32 RTC. From David Sidrane.
* STM32: Another fix to RTC magic register from David SidraneGregory Nutt2015-04-061-2/+2
|
* Add conditional logic so that people who use F1 don't have to be bother with ↵Gregory Nutt2015-04-061-2/+7
| | | | meaningless RTC MAGIC settings
* STM32 RTCC: Make back-up register and magic value used by RTCC configurable. ↵Gregory Nutt2015-04-062-5/+25
| | | | From David Sidrane
* Typo fixes from David SidraneGregory Nutt2015-04-062-2/+2
|
* Minor changes to SAMV7 USB register definition file from reviewGregory Nutt2015-04-061-5/+6
|
* SAMV7 USB device: Finish option to force full speed mdoeGregory Nutt2015-04-063-10/+22
|
* Calypso: SPI built only if CONFIG_SPIGregory Nutt2015-04-051-3/+7
|
* Update comments and READMEGregory Nutt2015-04-052-4/+5
|
* SAMV7: Fix SDRAM initialization instabiilties by changing the order of ↵Gregory Nutt2015-04-041-36/+4
| | | | initialization
* SAMV7: Apparently the data sheet is wrong, SDRAM clocking must be enabled ↵Gregory Nutt2015-04-041-2/+2
| | | | at the PMC or the SDRAM does not work! The data sheet says that there is no clock control for SDRAMC
* SAMV7: Fix a errort in GPIO bit encoding. Correct naming of a variableGregory Nutt2015-04-042-4/+4
|
* SAMV7: Fix typo in some GPIO definitionsGregory Nutt2015-04-041-5/+5
|
* More renaming: up_lcdinitialize->board_lcd_initialize, ↵Gregory Nutt2015-04-042-11/+11
| | | | up_lcdgetdev->board_lcd_getdev, up_lcduninitialize->board_lcd_uninitialize
* SAMV71-XULT ILI9488 LCD driver is code complete but untestedGregory Nutt2015-04-031-12/+12
|
* SAMV7: Add SMC register definition header file; SAMV71-Xult: Add an LCD ↵Gregory Nutt2015-04-031-0/+213
| | | | driver. The initial commit is simply the SAVM4E-EK ILI9375 driver will bogus name changes to ILI9488.
* Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/.Gregory Nutt2015-04-0111-12/+12
|
* rch_tcinitialize() and arch_tcunitinitialize() renamed to board_tsc_setup() ↵Gregory Nutt2015-03-311-4/+5
| | | | and board_tsc_teardown(). These are not long called directly by applications but only indirectly throught the crappy boardctl() OS interface.
* SAMV71-XULT: Add option to support connection of the maXTouch Xplained Pro ↵Gregory Nutt2015-03-311-2/+2
| | | | on the 50-pin LCD connector
* SAMV7 Ethernet: Fix a write-past-end-of-buffer and trash-the-heap problemGregory Nutt2015-03-291-12/+12
|
* The STM32F4Discovery board doesn't come with a Low speed external oscillator ↵Gregory Nutt2015-03-2913-293/+501
| | | | | | | | | | | | so the default LSE source for the RTC doesn't work. In stm32_rtcc.c the up_rtcinitialize() logic doesn't work with the LSI. The check on RTC_MAGIC on the BK0R register lead to rtc_setup() call that rightfully enables the lsi clock; but the next times, when the rtc is already setup, the rtc_resume() call does NOT start the lsi clock! The right place to put LSE/LSI initialisation is inside stm32_stdclockconfig() in stm32fxxxxx_rcc.c. Doing this I checked the possible uses of the LSI and the LSE sources: the LSI can be used for RTC and/or the IWDG, while the LSE only for the RTC (and to output the MCO1 pin).. This change is not verifed for any other platforms. From Leo Aloe3132
* Cortex-M7: Add support for enabled the D-Cache in write only mode.Gregory Nutt2015-03-291-2/+2
| | | | SAMV7 Ethernet: I- and D-Cache are now enabled in the netnsh/ configuration. D-Cache is enabled in write-though mode. This mode is necessary because the DMA descriptors are each 8-bytes in size but the D-Cache cache line is 32-bits in size. So it is impossible make coherency for every 8-byte DMA descriptor without write-through.
* SAMV7/Cortex-M7: Add support for write through D-Cache. SAMV7 Ethernet ↵Gregory Nutt2015-03-299-11/+73
| | | | look like it needs this
* PIC32MZ Ethernet: Add support for LAN4720A and fix IRQ namespace. From ↵Gregory Nutt2015-03-292-10/+30
| | | | Kristopher Tate
* PIC32MZ: Correct the base address of Ethernet registers. From Kristopher TateGregory Nutt2015-03-291-186/+186
|
* PIC32MZ: Rename Ethernet files to proper convention. From Kristopher Tate.Gregory Nutt2015-03-292-0/+0
|
* Clean up pointer handling to make code more readability. This re-introduces ↵Gregory Nutt2015-03-281-101/+140
| | | | the compiler optimization problem but this is the correct thing to do. I will have to drop back from -Os to -O2.
* SAMV7 EMAC: Fix alignment issue: RX buffers need to be invalidated. This ↵Gregory Nutt2015-03-282-86/+142
| | | | means the alignment of buffers must be at least to the data cache line size at both ends of the buffer
* SAMV7 EMAC: Sometimes TX is not started when TSTART is set??? Workaround ↵Gregory Nutt2015-03-281-2/+9
| | | | seems to be to set it twice. Restored full optimization. Also CONFIG_NET_NOINTS is set so that interrupt level provessing is avoided
* SAMV7 Ethernet: Fix some errors in circular queue handlingGregory Nutt2015-03-271-17/+33
|
* Fix another typo in the modified assertion logiGregory Nutt2015-03-271-1/+1
|
* Fix a typo in the last commitGregory Nutt2015-03-271-1/+1
|
* SAMV7 Ethernet+USB UpdatesGregory Nutt2015-03-272-6/+14
|
* ARMv7-M: Add logic to dump all stack usage on a crashGregory Nutt2015-03-271-0/+40
|
* Updated comments/READMEGregory Nutt2015-03-261-4/+4
|
* SAMV6 USB updatesGregory Nutt2015-03-262-7/+40
|
* SAMV7 USB: Move clock initialization back to sam_clockconfig.c; add seperate ↵Gregory Nutt2015-03-264-102/+207
| | | | UTMI register definition header file; fix a couple of typo bugs
* SAMV7 USB: Replace 0 with something a little more informativeGregory Nutt2015-03-251-6/+7
|
* SAMV7 USB: Add some conditioned out test codeGregory Nutt2015-03-251-7/+26
|
* Add UTMI register definitionsGregory Nutt2015-03-252-0/+47
|
* SAMV7 USB: More changesGregory Nutt2015-03-251-13/+17
|
* SAMV7 USB: more updatesGregory Nutt2015-03-253-106/+129
|
* SAMV7 USB DCD: A few more fixed from early intergration. Still does not workGregory Nutt2015-03-252-20/+7
|
* SAMV7 USB: More fixes at beginning of testing. Still a long way from workingGregory Nutt2015-03-251-29/+28
|
* SAMV7 USB DCD is code complete and ready for testGregory Nutt2015-03-241-19/+42
|
* SAMV7 USB: Updates to interrupt handling logicGregory Nutt2015-03-241-110/+154
|
* SAMV7 USB: Updates to endpoint configuration logicGregory Nutt2015-03-242-47/+77
|
* SAMV7 USB: Updates to early initialization logicGregory Nutt2015-03-242-56/+71
|
* Fix typo from last commitGregory Nutt2015-03-231-6/+6
|
* Tiva: Remove unconditional debug output from GPIO codeGregory Nutt2015-03-235-19/+33
|