Welcome to AVR32 Linux... Users Groups

Atmel MACB Ethernet Driver

The MACB ethernet controller on AT32AP7000 is supported out of the box by the Linux kernel version 2.6.20 and later. For older kernels, please see the LinuxPatches page for a patch against a specific version of the kernel.

There's already a driver for the Atmel EMAC ethernet interface (at91_ether), which is similar to the MACB interface but not completely the same. Most importantly, there are some changes in the DMA engine which may be difficult to handle with a single driver.

The EMAC interface is present on AT91RM9200 devices, while the MACB is present on AT32AP7000 and AT91SAM926x devices.

In the future, it may be beneficial to reduce code duplication by splitting the drivers in three: A common part (atmel_eth), an EMAC part (atmel_emac) and a MACB part (atmel_macb.) This will take a lot of work and will probably cause quite a lot of discussion on lkml and other mailing lists.

  File Size Date By Actions
else macb-driver-take2.patch
[PATCH take 2] Atmel MACB ethernet driver
43.1 K 2006-11-10 - 15:37 HaavardSkinnemoen props, move
r3 - 2007-02-10 - 15:15:34 - HaavardSkinnemoen
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Atmel®, AVR® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries.
All other trademarks are the property of their respective owners.
Syndicate this site RSSATOM