summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/sama5
Commit message (Collapse)AuthorAgeFilesLines
* RTC: Remove all backdoor interfaces from rtc.hGregory Nutt2015-02-132-5/+40
|
* SAM4 Ethernet Driver: No supports operation using the high priority work ↵Gregory Nutt2015-02-101-5/+8
| | | | | | 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.
* Fix some warningGregory Nutt2015-02-092-0/+4
|
* Clone the SAMA5D4 IPv6 support to the SAM4E EMAC and SAMAd3 EMAC and GMAC ↵Gregory Nutt2015-02-093-22/+627
| | | | drivers.
* Big, very risky change: Remove all occurrences of up_maskack_irq() that ↵Gregory Nutt2015-02-091-13/+0
| | | | 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.
* SAMA5D Ethernet: Add support for CONFIG_NET_NOTINTS so that the driver can ↵Gregory Nutt2015-02-091-41/+406
| | | | operate from the work queue thread instead of doing everything from the interrupt level.
* SAMA5D4 EMAC: Add support for Multicast address matching and IPv6Gregory Nutt2015-02-091-7/+223
|
* Add IPv6 support to network driver skeleton and to SAMA5D4 Ethernet driver ↵Gregory Nutt2015-02-051-3/+87
| | | | (which, unfortunately is still missing address filtering logi)
* Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this ↵Gregory Nutt2015-01-242-5/+1
| | | | configuration option pointless
* Add CONFIG_STACK_COLORATION that does the same thing as CONFIG_DEBUG_STACK ↵Gregory Nutt2015-01-242-1/+5
| | | | but without enabling debug. From David Sidrane
* All Ethernet drivers (again): Missed one place where arp_out() is called ↵Gregory Nutt2015-01-213-3/+66
| | | | and neighber_out() needs to be called
* Networking: Modify all Ethernet drivers: Do neighbor look-up on all ↵Gregory Nutt2015-01-203-6/+42
| | | | outgoing IPv6 packs in order to properly set the destination link layer address.
* Networking: Add missing raw/packet socket support to all Ethernet driversGregory Nutt2015-01-203-3/+33
|
* Ethernet drivers: Use IFF_IS_IPv4 macro. Cannot rely on the EtherType being ↵Gregory Nutt2015-01-203-6/+6
| | | | set correctly.
* Networking: All Ethernet drivers: Call ipv6_input if IPv6 is enabled and ↵Gregory Nutt2015-01-153-28/+154
| | | | an IPv6 packet is received
* - Rename devif_input() ipv4_input()Gregory Nutt2015-01-153-3/+3
| | | | | | - Copy net/devif/devif_input.c to ipv6_input.c. Remove all IPv4-specific logic. - Rename net/devif/devif_input.c to ipv4_input.c. Remove all IPv6-specific logic - Split IPv4 header structure out as net_ipv4hdr_s from net_iphdr_s
* Networking: Condition certain ARP logic on CONFIG_NET_ARP in all Ethernet ↵Gregory Nutt2015-01-153-3/+12
| | | | drivers
* SAMA5D3 Xplained: Add support for the Itead Joystick shieldGregory Nutt2014-12-031-1/+1
|
* SAMA5D3 Xplained: Add an apps/examples/bridge configurationGregory Nutt2014-11-201-0/+1
|
* SAM EMAC: Fix typo in the check for successfull allocation of a timerGregory Nutt2014-11-183-3/+3
|
* SAMA5D4-EK EMAC1: Correct name of EMAC1 configuration variableGregory Nutt2014-11-182-7/+12
|
* Cosmetic fixes to commentsGregory Nutt2014-11-181-4/+4
|
* Update ChangeLogGregory Nutt2014-11-171-6/+6
|
* Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all MCU Ethernet driversGregory Nutt2014-11-163-14/+14
|
* Netwoek: Ada a parameter to netdev_register() to indicate the link protocol ↵Gregory Nutt2014-11-153-3/+3
| | | | supported by the driver. Use this value to replace some logic commited yesterday
* Dangle whitespace removalGregory Nutt2014-10-251-2/+2
|
* Add some logic to EFM32 DMA module. Still incompleteGregory Nutt2014-10-251-1/+1
|
* Build support for platform-specific shared memory logic. Not logic yet in placeGregory Nutt2014-09-241-1/+0
|
* Build support for platform-specific shared memory logic. Not logic yet in placeGregory Nutt2014-09-241-0/+4
|
* More NxWM build fixesGregory Nutt2014-09-201-2/+2
|
* SAMA5D4-EK/nsh: WM8904 support enabled; README updatedGregory Nutt2014-09-181-1/+1
|
* Add a sharable version of arm_virtpgaddr()Gregory Nutt2014-09-163-0/+9
|
* Move some share-able logic from sama5/sam_pgalloc.c to armv7-a/arm_physpgaddr.cGregory Nutt2014-09-163-77/+8
|
* Rename everything associated with the dynamic process stack to ustack to ↵Gregory Nutt2014-09-141-1/+4
| | | | make room in the name space for a kstack
* Add logic need to manage a virtualized stack. Not yet incorporated into ↵Gregory Nutt2014-09-131-0/+3
| | | | base OS logic.
* Move static helper routines from arm_addrenv.c and may them global so that ↵Gregory Nutt2014-09-131-1/+1
| | | | they can be shared both forthcoming stack address environment logic.
* Add a configuration option for dynamic stack managementGregory Nutt2014-09-131-2/+5
|
* SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to ↵Gregory Nutt2014-09-081-3/+3
| | | | board.h header file. From Fabien Comte
* SAMA5D4-EK: In kernel build with address environment, need logic to map user ↵Gregory Nutt2014-09-075-5/+245
| | | | virtual addresses to physical addresses, and vice versa
* The 'make export' target needs to bundle up the user C startup file (crt0), ↵Gregory Nutt2014-09-041-0/+4
| | | | not the kernel head object
* Add support for delivery of use-mode signals in the kernel build.Gregory Nutt2014-09-021-1/+1
|
* Restructuring of build to allow use of use-space allocators by kernel logic ↵Gregory Nutt2014-09-021-8/+7
| | | | in the kernel build.
* There used to be two ways to pass parameters to new tasks, depending upon ↵Gregory Nutt2014-09-011-2/+2
| | | | the configuration: Either (1) argv[] as created as an array with each string strdup'ed. Or (1) argv[] array and strings were created on the stack before the new task was started. Now, there is only one way, way (1). Way (2) might be slightly more compact, but this is not worth carry the complexity of two different ways of doing the same thing.
* Completes the implementation of sbrk() (untested)Gregory Nutt2014-09-011-1/+1
|
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-312-2/+2
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-314-5/+5
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-317-23/+23
|
* Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency ↵Gregory Nutt2014-08-313-6/+6
| | | | with other naming
* Rename kufree to kumm_free for consistency with other namingGregory Nutt2014-08-313-6/+6
|
* Rename kmemalign to kmm_memalign for consitency with other namingGregory Nutt2014-08-316-17/+17
|