[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <083DF309106F364B939360100EC290F81F365B2AE1@eu1rdcrdc1wx030.exi.nxp.com>
Date: Mon, 27 Feb 2012 20:42:07 +0100
From: Kevin Wells <kevin.wells@....com>
To: Roland Stigge <stigge@...com.de>,
"davem@...emloft.net" <davem@...emloft.net>,
"jeffrey.t.kirsher@...el.com" <jeffrey.t.kirsher@...el.com>,
"alexander.h.duyck@...el.com" <alexander.h.duyck@...el.com>,
"eilong@...adcom.com" <eilong@...adcom.com>,
"ian.campbell@...rix.com" <ian.campbell@...rix.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"w.sang@...gutronix.de" <w.sang@...gutronix.de>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"linux-arm-kernel@...ts.infradead.org"
<linux-arm-kernel@...ts.infradead.org>,
"arnd@...db.de" <arnd@...db.de>,
"baruch@...s.co.il" <baruch@...s.co.il>,
"joe@...ches.com" <joe@...ches.com>
Subject: RE: [PATCH v3] lpc32xx: Added ethernet driver
>This patch adds an ethernet driver for the LPC32xx ARM SoC.
>
>Signed-off-by: Roland Stigge <stigge@...com.de>
>
>---
> drivers/net/ethernet/Kconfig | 1
> drivers/net/ethernet/Makefile | 1
> drivers/net/ethernet/nxp/Kconfig | 8
> drivers/net/ethernet/nxp/Makefile | 1
> drivers/net/ethernet/nxp/lpc_eth.c | 1311 +++++++++++++++++++++++++++++++++++++
> drivers/net/ethernet/nxp/lpc_eth.h | 336 +++++++++
> 6 files changed, 1658 insertions(+)
...
>+#define ENET_MAXF_SIZE 1536
>+#define ENET_RX_DESC 48
>+#define ENET_TX_DESC 16
>+
>+/*
>+ * FIXME
>+ * Dynamic buffer allocation as needed
>+ * Check/fix ethtool support
>+ * Better MAC address support
>+ * Better DMA allocation support (dma pool)
>+ */
Although the packet buffers are handled correctly, the
number of MAC DMA descriptors are hard coded to the
ENET_RX_DESC and ENET_TX_DESC size values. There is
also a 'funky' scheme for doing virt<>phy address
translation for the descriptors.
I'm ok with releasing this driver "as is" with its
current quirks, but I do think these fixmes need to be
fixed at some time.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists