summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/sam34/sam_emac.c
Commit message (Collapse)AuthorAgeFilesLines
* Make some file section headers more consistent with standardGregory Nutt2015-04-081-1/+1
|
* SAM4 Ethernet Driver: No supports operation using the high priority work ↵Gregory Nutt2015-02-101-38/+398
| | | | | | 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-091-0/+2
|
* Clone the SAMA5D4 IPv6 support to the SAM4E EMAC and SAMAd3 EMAC and GMAC ↵Gregory Nutt2015-02-091-9/+311
| | | | drivers.
* All Ethernet drivers (again): Missed one place where arp_out() is called ↵Gregory Nutt2015-01-211-1/+22
| | | | and neighber_out() needs to be called
* Networking: Modify all Ethernet drivers: Do neighbor look-up on all ↵Gregory Nutt2015-01-201-1/+13
| | | | 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-201-1/+11
|
* Ethernet drivers: Use IFF_IS_IPv4 macro. Cannot rely on the EtherType being ↵Gregory Nutt2015-01-201-2/+2
| | | | set correctly.
* Networking: All Ethernet drivers: Call ipv6_input if IPv6 is enabled and ↵Gregory Nutt2015-01-151-10/+52
| | | | an IPv6 packet is received
* - Rename devif_input() ipv4_input()Gregory Nutt2015-01-151-1/+1
| | | | | | - 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-151-1/+4
| | | | drivers
* SAM EMAC: Fix typo in the check for successfull allocation of a timerGregory Nutt2014-11-181-1/+1
|
* Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all MCU Ethernet driversGregory Nutt2014-11-161-4/+4
|
* Netwoek: Ada a parameter to netdev_register() to indicate the link protocol ↵Gregory Nutt2014-11-151-1/+1
| | | | supported by the driver. Use this value to replace some logic commited yesterday
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-311-4/+4
|
* Rename kmemalign to kmm_memalign for consitency with other namingGregory Nutt2014-08-311-4/+4
|
* wdog.h does not contain any application interface, only internal OS ↵Gregory Nutt2014-08-211-2/+2
| | | | interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
* NSH link management now works! The last fix was to the Ethernet drivers: ↵Gregory Nutt2014-08-171-0/+25
| | | | They cannot disable clocking to the Ethernet blok on ifdown. Otherwise, we cannot communicate with the PHY
* Change the way PHY interrupts work: disable automatically. Then we have to ↵Gregory Nutt2014-08-171-4/+18
| | | | re-subscribe each time after the interrupt fires
* In order to get PHY interrupts, they must be enabled at the PHY (still don't ↵Gregory Nutt2014-08-171-0/+53
| | | | get PHY interrupts)
* For all SAM Ethernet, need to enable management interface before reading PHY ↵Gregory Nutt2014-08-171-0/+26
| | | | regisers in IOCTL
* SAM3/4 Ethernet: Clone ioctl support from the SAMA5Gregory Nutt2014-08-171-1/+91
|
* NET: emoved all includes of uip.h; added includes of ip.h wherever needed. ↵Gregory Nutt2014-07-041-0/+2
| | | | Tried to fix problems of the now missing sneak inclusions because uip.h was removed. There are probably a few of these that were missed.
* Remove all inclusion of uip.hGregory Nutt2014-07-041-1/+0
|
* NET: More renamingGregory Nutt2014-07-041-3/+3
|
* SAM Ethernet: Eliminate a warningGregory Nutt2014-07-021-0/+3
|
* SAM3/4 and SAMA5 Ethernet: Fix an error in the function that determines the ↵Gregory Nutt2014-07-021-2/+2
| | | | number of free TX descriptors
* SAMA54D-EK: Don't disable any features in the NSH configuration. Comments ↵Gregory Nutt2014-07-021-9/+9
| | | | updated in several files
* NET: Rename XYZ_uiptxpoll to just XYZ_txpollGregory Nutt2014-07-011-5/+5
|
* SAMA5D4: Fix error in EMAC driver (plus related EMAC/GMAC drivers)Gregory Nutt2014-07-011-13/+6
|
* Rename uip_poll->devif_poll and uip_timer->devif_timerGregory Nutt2014-06-301-3/+3
|
* Rename uip_input to devif_inputGregory Nutt2014-06-301-1/+1
|
* Rename uip_driver_s net_driver_sGregory Nutt2014-06-271-19/+19
|
* Rename ip_eth_hdr to eth_hdr_sGregory Nutt2014-06-251-1/+1
|
* Move the remaining files from include/nuttx/net/uip to include/nuttx/net; ↵Gregory Nutt2014-06-241-1/+1
| | | | Rename *_internal.h header files in net/ to just *.h
* Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.hGregory Nutt2014-06-241-1/+1
|
* SAMA5D4: Add EMAC driverGregory Nutt2014-06-111-2/+2
|
* Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/arp.h; rename all ↵Gregory Nutt2014-05-301-5/+5
| | | | uip_arp_ functions to arp_
* SAM4E: Fix EMAC pin configuration. Driver is basically functionaly now. ↵Gregory Nutt2014-03-131-19/+24
| | | | SAM4E-EK NSH configuration now has networking enabled by default
* SAM4E-EK: Add an EMAC driver. Initial commit is just a quick port of the ↵Gregory Nutt2014-03-121-0/+2917
SAMA5D3 EMAC driver