Gregory Nutt
|
9e6cd16a8b
|
SAM4 Ethernet Driver: No supports operation using the high priority work queue so that packet processing can occur outside of interrupt level processing.
SAM4E-EK: The nsh configuration now configures the Ethernet driver for execution on the HP work thread.
|
2015-02-10 11:10:55 -06:00 |
|
Gregory Nutt
|
8b0d9fb456
|
Fix some warning
|
2015-02-09 18:24:31 -06:00 |
|
Gregory Nutt
|
0a6ae631dc
|
Clone the SAMA5D4 IPv6 support to the SAM4E EMAC and SAMAd3 EMAC and GMAC drivers.
|
2015-02-09 17:16:55 -06:00 |
|
Gregory Nutt
|
f0d318c124
|
Big, very risky change: Remove all occurrences of up_maskack_irq() that disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test.
|
2015-02-09 16:12:11 -06:00 |
|
Gregory Nutt
|
08677542dc
|
SAMA5D Ethernet: Add support for CONFIG_NET_NOTINTS so that the driver can operate from the work queue thread instead of doing everything from the interrupt level.
|
2015-02-09 15:26:05 -06:00 |
|
Gregory Nutt
|
25f187d754
|
ARMv7-A interrupt handler: Should not automatically re-enable interrupts on interrupt return. That interferes with the driver's ability to manage interrupts.
|
2015-02-09 15:24:31 -06:00 |
|
Gregory Nutt
|
fa580e17cf
|
Oops... Conditioned on IPv4 wheren IPv6 was intended
|
2015-02-09 14:16:32 -06:00 |
|
Gregory Nutt
|
987715e8a3
|
Fix IPv4-dependend debug output
|
2015-02-09 13:18:31 -06:00 |
|
Gregory Nutt
|
09b356c497
|
SAMA5D4 EMAC: Add support for Multicast address matching and IPv6
|
2015-02-09 10:50:38 -06:00 |
|
Gregory Nutt
|
67f0563fad
|
Add logic so that STM32 Ethernet drivier can avoid interrupt level processing and, instead, execute on the work thread.
|
2015-02-09 08:33:29 -06:00 |
|
Gregory Nutt
|
8bac6b71ce
|
SYSLOG: Add an option to use the syslog'ing device as the system consolution. This option enables a low-level, write-only console device at /dev/console (similar to the low-level UART console device). From Pierre-noel Bouteville.
|
2015-02-08 06:53:24 -06:00 |
|
Gregory Nutt
|
b2ed249b42
|
STM32 SPI: Clean-up asymmetric configuration of SPI6
|
2015-02-07 18:59:06 -06:00 |
|
Gregory Nutt
|
706f01b8a2
|
STM32 SPI: The source clock for SPI 4,5, and 6 should be PCLK2, not PCLK1 (for F411, F427, and F429). Per David Sidrane.
|
2015-02-07 13:59:45 -06:00 |
|
Gregory Nutt
|
9318121175
|
Updated Tiva ADC files
|
2015-02-06 16:56:12 -06:00 |
|
Gregory Nutt
|
3ca8d3766a
|
Tiva ADC: Add Kconfig options for ADC. From Calvin Maguranis
|
2015-02-05 19:05:13 -06:00 |
|
Gregory Nutt
|
225489a99a
|
Tiva ADC: Partial build support. Still missing Kconfg changes
|
2015-02-05 18:01:18 -06:00 |
|
Gregory Nutt
|
376f39c822
|
Tiva ADC: Adds a Tiva ADC driver. From Calvin Maguranis
|
2015-02-05 17:36:23 -06:00 |
|
Gregory Nutt
|
a6bda5f8ba
|
Tiva ADC: Register definitiona header file from Calvin Maguranis
|
2015-02-05 16:29:17 -06:00 |
|
Gregory Nutt
|
46a153aa3e
|
Adds support for TM4C123G timers; integrates with the TM4C123G Launchpad. From Calvin Maguranis
|
2015-02-05 13:51:32 -06:00 |
|
Gregory Nutt
|
ee8d792737
|
Networking: Changes need to build ICMPv6 'router' configuration on STM32 with network debug enabled
|
2015-02-05 11:47:56 -06:00 |
|
Gregory Nutt
|
821ffc0b8a
|
STM32: Add an IPv6 configuration for the STM32F4-Discovery board (witht he STM32-DISCO_BB base board). Verify that the STM32 Ethernet driver works with IPv6.
|
2015-02-05 11:21:04 -06:00 |
|
Gregory Nutt
|
de75731989
|
Add IPv6 support to network driver skeleton and to SAMA5D4 Ethernet driver (which, unfortunately is still missing address filtering logi)
|
2015-02-05 10:49:32 -06:00 |
|
Gregory Nutt
|
506c6c8512
|
ICMPv6: Add logic to behave like a router (if so configured): NuttX will not send the router advertisement message in response to any router solicitation messages.
|
2015-02-05 09:43:29 -06:00 |
|
Gregory Nutt
|
1646e643d7
|
Networking: Break out Ethernet definitions into a separate file; add IPv6 multicast addresses as common globals, Ethernet drivers need to filter link-local, all nodes Ethernet address
|
2015-02-04 14:51:20 -06:00 |
|
Gregory Nutt
|
f036df9faa
|
Minor update to Kconfig file selections
|
2015-02-04 08:21:32 -06:00 |
|
Gregory Nutt
|
011c6e0c7e
|
Re-arrange condition logic from the last change to avoid having STM32-specific conditional logic outside of the STM32 sandbox.
|
2015-02-04 07:24:19 -06:00 |
|
Gregory Nutt
|
2393a074e5
|
STM32: Add driver for STM32L162XX AES peripheral. Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
|
2015-02-04 06:49:05 -06:00 |
|
Gregory Nutt
|
d617384d27
|
EFM: Remove a misbehaving assertion. From Pierre-noel Bouteville
Also remove spaces before and after paretheses to conform to coding standard.
|
2015-02-03 13:34:37 -06:00 |
|
Gregory Nutt
|
d08e29e0a0
|
Remove and extra endif from the Kconfig
|
2015-02-03 12:46:40 -06:00 |
|
Gregory Nutt
|
5189cddef2
|
Convert the 64-bit usec limit to a 32-bit tick limit
|
2015-02-03 07:18:17 -06:00 |
|
Gregory Nutt
|
f017f4c8a8
|
SAM4CM: Add support for tickless operation
|
2015-02-03 07:00:54 -06:00 |
|
Gregory Nutt
|
c51ebf8c72
|
Refresh some configurations
|
2015-02-01 12:15:46 -06:00 |
|
Gregory Nutt
|
ec6383d2d2
|
Fix compile issues with configs/sim/nettest
|
2015-02-01 12:00:30 -06:00 |
|
Gregory Nutt
|
5f72080e0a
|
SIM: fix a case in the simulated Ethernet driver where it was using a old structure name
|
2015-02-01 09:00:42 -06:00 |
|
Gregory Nutt
|
b15632e8ba
|
drivers/ramdisk.c and include/nuttx/fs/ramdisk.h: Add logic to dispose of the drvier and RAM buffer when the RAM disk has been unlinked and all open references to the RAM disk have been closed. Add new parameters to romdisk() to specify what should be done with the RAM/ROM buffer -- Should it be freed or not? Changed all calls to ramdisk() to use these new parameters.
|
2015-02-01 07:24:16 -06:00 |
|
Gregory Nutt
|
d8561fbcae
|
Remove execute privileges from some header files
|
2015-02-01 06:24:18 -06:00 |
|
Gregory Nutt
|
515856c3d9
|
EFM32 Add support of BURTC and add possibility of debug message of RMU: Pierre-noel Bouteville
|
2015-02-01 06:19:53 -06:00 |
|
Gregory Nutt
|
d9d530850a
|
Review/modifications for change of last merge
|
2015-01-31 14:10:53 -06:00 |
|
Gregory Nutt
|
e4b0df0431
|
Merge commit '1207647ee19ac48746300f2d3fa8f4679c32de95'
|
2015-01-31 13:47:10 -06:00 |
|
Gregory Nutt
|
0817d47964
|
Fix a missing quotation mark in configuration description
|
2015-01-30 12:28:04 -06:00 |
|
Gregory Nutt
|
6b900ec05c
|
EFM32: Logic to unconditionally enable LE clocking. Even you don't use core clock LE as source for LFA or LFB, to read are write any register not clocked by HFPERCLK or HFCORECLK, HFCORECLKLE should be enabled. From Pierre-noel Bouteville.
|
2015-01-30 07:44:49 -06:00 |
|
Gregory Nutt
|
56200909a0
|
ARM assembly language memcpy.S was not returning a value in R0 it is required to do. From David Sidrane
|
2015-01-29 06:36:53 -06:00 |
|
Gregory Nutt
|
a2efa2fed8
|
Unix domain: More fixes. With these changes, apps/examples/ustream works
|
2015-01-28 08:39:48 -06:00 |
|
Gregory Nutt
|
5a0ac60538
|
Merge remote-tracking branch 'origin/master' into afunix
|
2015-01-27 16:44:42 -06:00 |
|
Gregory Nutt
|
944b34e31f
|
Unix domain: A few fixes from early integration
|
2015-01-27 16:39:30 -06:00 |
|
Gregory Nutt
|
ce80d90e6d
|
Tiva Ethernet: Move place where interrupts are disabled. It is probably not possible, but the logic looks like it could leave interrupts disabled
|
2015-01-27 14:59:31 -06:00 |
|
Gregory Nutt
|
af612f6fad
|
Unix domain: More fixed to build without Ethernet or Slip
|
2015-01-27 14:26:10 -06:00 |
|
Gregory Nutt
|
9b5fe1e446
|
Various fixes to get Unix domain sockets to build on the simulator without Ethernet
|
2015-01-27 14:11:46 -06:00 |
|
Gregory Nutt
|
523b12c624
|
Recent changes to stm32_rtcc.c do not compile with STM32L15XX configurations. From Jussi Kivilinna.
|
2015-01-27 09:20:42 -06:00 |
|
Gregory Nutt
|
2ce16c8fda
|
Disabling any of EXTI 5-9 interrupts was disabling interrupts for all EXTI 5-9. Same issue with EXTI 10-15. From Jussi Kivilinna.
|
2015-01-27 09:15:43 -06:00 |
|