[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <45881B41.1070109@freescale.com>
Date: Tue, 19 Dec 2006 18:02:57 +0100
From: Pierre TARDY <pierre.tardy@...escale.com>
To: netdev@...r.kernel.org
Subject: [PATCH] smc911x
Attached a patch on smc911x driver, which corrects obvious errors in the
16bit chips support of this driver.
Please note that this driver still do NOT support 16bit chips (9115 and
9117), as it claims to, there may be mistakes in the data fifo
managment, this patch enable the driver to init the chip, but the data
is then corrupted.
I managed to make my chip work with the driver smsc911x (out of the
box), from smsc, which has been refused to be included in the kernel tree.
http://thread.gmane.org/gmane.linux.network.general/10498/focus=40384
I think it my be a good idea to reconsider this choice
- smsc911x has more chance to be supported as it has originally been
made by the manufacturer of the chip.
- smc911x is mono chip (do not work with 9117 at least), mono arch and
mono plateform (restricted to PXA), while smsc911x has been tested on
various chips by smsc
The only thing that is missing in smsc911x is dma support, which is very
architecture dependant ( There is one way to do dma with the pxa,
another on the freescale mxc plateforms, another on the x86..)
--
Pierre Tardy
View attachment "smc911x_16bit.patch" of type "text/x-patch" (888 bytes)
Powered by blists - more mailing lists