All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] FEC patches
@ 2009-01-14 16:09 Sascha Hauer
  2009-01-14 16:09 ` [PATCH] fec: remove unused #else branches Sascha Hauer
  2009-01-15  4:06 ` [RFC] FEC patches Greg Ungerer
  0 siblings, 2 replies; 21+ messages in thread
From: Sascha Hauer @ 2009-01-14 16:09 UTC (permalink / raw)
  To: netdev; +Cc: Sebastian Siewior, Greg Ungerer

Hi,

The following patches apply to the FEC driver (drivers/net/fec.c). While
found on several Freescale/Motorola chips, this driver is currently only
used for Coldfire. These patches add support for the ARM based i.MX27
SoC.

I'm almost sure I break the driver for some (all?) Coldfire guys, but I
do not have any Coldfire based board to test the patches on.

The first 4 patches should be ok as is, comments?
The other patches are somewhat work in progress, but they show which
changes I need for my hardware.

The driver could use quite some cleanup patches for coding style, turn
it into a platform device driver and add exit functions. I'm sure I
could find some time to work on these topics, but first I need the
patches to support my board to be able to test my changes.

Any comments welcome

Sascha

PS Greg, Sebastian: I'm sending this again because I got the list
address wrong. I put you on cc because you were the last persons
committing patches to this driver



^ permalink raw reply	[flat|nested] 21+ messages in thread
[parent not found: <1233051848-5994-1-git-send-email-y>]
* FEC Patches
@ 2009-01-27 10:39 Sascha Hauer
  2009-01-27 10:39 ` [PATCH] fec: remove unused #else branches Sascha Hauer
  0 siblings, 1 reply; 21+ messages in thread
From: Sascha Hauer @ 2009-01-27 10:39 UTC (permalink / raw)
  To: netdev; +Cc: Greg Ungerer, frederic rodo

Hi all, hi Greg,

Sorry guys, sending this again. Of course I'm not 'y', just playing
git-send-email:

Who should the emails appear to be from? [Sascha Hauer <s.hauer@pengutronix.de>] y[es]
Emails will be sent from: y


These patches are an updated version from the ones I posted some time ago.
They give the FEC ethernet driver a facelift and turn it into a
platform_device driver. The Coldfire cores are still supported through
legacy ifdefs. The platform driver support has been tested on a
Freescale i.MX27 SoC.

Sascha




^ permalink raw reply	[flat|nested] 21+ messages in thread
* FEC patches
@ 2009-01-29  9:03 Sascha Hauer
  2009-01-29  9:03 ` [PATCH] fec: remove unused #else branches Sascha Hauer
  0 siblings, 1 reply; 21+ messages in thread
From: Sascha Hauer @ 2009-01-29  9:03 UTC (permalink / raw)
  To: netdev; +Cc: David Miller, Greg Ungerer

Hi David,

Please merge the following patches. The only change since I last sent
them is that I added CONFIG_M520x to the list of supported architectures
as Greg requested.

Regards
  Sascha

If you prefer to pull them via git, you can do it here:

The following changes since commit 5ee810072175042775e39bdd3eaaa68884c27805:
  Linus Torvalds (1):
        Fix "multiple definition of `debugfs_create_size_t'"

are available in the git repository at:

  git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6.git fec-pu

Sascha Hauer (9):
      fec: remove unused #else branches
      fec: remove empty functions
      fec: use linux/*.h instead of asm/*.h
      fec: do not use memcpy on physical addresses
      fec: use dma_alloc_coherent for descriptor ring
      fec: Fix KS8721BL_ICSR phy register offset
      fec: replace flush_dcache_range with dma_sync_single
      fec: Add support for Freescale MX27
      FEC: Turn FEC driver into platform device driver

 drivers/net/Kconfig |    6 +-
 drivers/net/fec.c   |  446 ++++++++++++++++++++++++++++-----------------------
 drivers/net/fec.h   |   11 +-
 3 files changed, 260 insertions(+), 203 deletions(-)




^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2009-01-29  9:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-14 16:09 [RFC] FEC patches Sascha Hauer
2009-01-14 16:09 ` [PATCH] fec: remove unused #else branches Sascha Hauer
2009-01-14 16:09   ` [PATCH] fec: remove empty functions Sascha Hauer
2009-01-14 16:09     ` [PATCH] fec: use linux/*.h instead of asm/*.h Sascha Hauer
2009-01-14 16:09       ` [PATCH] fec: do not use memcpy on physical addresses Sascha Hauer
2009-01-14 16:09         ` [PATCH] fec: use dma_alloc_coherent for descriptor ring Sascha Hauer
2009-01-14 16:09           ` [PATCH] fec: Add mx2 support (WIP) Sascha Hauer
2009-01-15  7:22             ` Greg Ungerer
2009-01-15 10:15               ` Sascha Hauer
2009-01-15  5:20           ` [PATCH] fec: use dma_alloc_coherent for descriptor ring Greg Ungerer
2009-01-15  3:55         ` [PATCH] fec: do not use memcpy on physical addresses Greg Ungerer
2009-01-15  3:55       ` [PATCH] fec: use linux/*.h instead of asm/*.h Greg Ungerer
2009-01-15  3:54     ` [PATCH] fec: remove empty functions Greg Ungerer
2009-01-15  3:43   ` [PATCH] fec: remove unused #else branches Greg Ungerer
2009-01-15 10:17     ` Sascha Hauer
2009-01-15  4:06 ` [RFC] FEC patches Greg Ungerer
2009-01-15 10:24   ` Sascha Hauer
2009-01-16  0:10     ` Greg Ungerer
     [not found] <1233051848-5994-1-git-send-email-y>
     [not found] ` <1233051848-5994-2-git-send-email-y>
2009-01-27 10:24   ` [PATCH] fec: remove empty functions y
  -- strict thread matches above, loose matches on Subject: below --
2009-01-27 10:39 FEC Patches Sascha Hauer
2009-01-27 10:39 ` [PATCH] fec: remove unused #else branches Sascha Hauer
2009-01-27 10:39   ` [PATCH] fec: remove empty functions Sascha Hauer
2009-01-29  9:03 FEC patches Sascha Hauer
2009-01-29  9:03 ` [PATCH] fec: remove unused #else branches Sascha Hauer
2009-01-29  9:03   ` [PATCH] fec: remove empty functions Sascha Hauer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.