* [2.6 patch] move dp83840.h to Documentation/
@ 2005-01-31 23:41 Adrian Bunk
2005-01-31 23:46 ` David S. Miller
2005-02-01 0:02 ` [2.6 patch] move dp83840.h to Documentation/ Ralf Baechle
0 siblings, 2 replies; 10+ messages in thread
From: Adrian Bunk @ 2005-01-31 23:41 UTC (permalink / raw)
To: Andrew Morton; +Cc: Ralf Baechle, davem, jgarzik, linux-net, linux-kernel
dp83840.h is included once but none of the definitions it contains is
actually used.
Ralf Baechle wants that it stays as documentation, so this patch moves
it under Documentation/ .
Signed-off-by: Adrian Bunk <bunk@stusta.de>
---
Documentation/networking/00-INDEX | 2 +
Documentation/networking/dp83840.txt | 41 +++++++++++++++++++++++++++
drivers/net/ioc3-eth.c | 1
include/linux/dp83840.h | 41 ---------------------------
4 files changed, 43 insertions(+), 42 deletions(-)
This patch was already sent on:
- 29 Nov 2004
--- linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c.old 2004-11-29 12:14:25.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c 2004-11-29 12:14:34.000000000 +0100
@@ -56,7 +56,6 @@
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/skbuff.h>
-#include <linux/dp83840.h>
#include <net/ip.h>
#include <asm/byteorder.h>
--- linux-2.6.10-rc2-mm3-full/include/linux/dp83840.h 2004-10-18 23:54:32.000000000 +0200
+++ /dev/null 2004-11-25 03:16:25.000000000 +0100
@@ -1,41 +0,0 @@
-/*
- * linux/dp83840.h: definitions for DP83840 MII-compatible transceivers
- *
- * Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com)
- */
-#ifndef __LINUX_DP83840_H
-#define __LINUX_DP83840_H
-
-#include <linux/mii.h>
-
-/*
- * Data sheets and programming docs for the DP83840 are available at
- * from http://www.national.com/
- *
- * The DP83840 is capable of both 10 and 100Mbps ethernet, in both
- * half and full duplex mode. It also supports auto negotiation.
- *
- * But.... THIS THING IS A PAIN IN THE ASS TO PROGRAM!
- * Debugging eeprom burnt code is more fun than programming this chip!
- */
-
-/* First, the MII register numbers (actually DP83840 register numbers). */
-#define MII_CSCONFIG 0x17 /* CS configuration */
-
-/* The Carrier Sense config register. */
-#define CSCONFIG_RESV1 0x0001 /* Unused... */
-#define CSCONFIG_LED4 0x0002 /* Pin for full-dplx LED4 */
-#define CSCONFIG_LED1 0x0004 /* Pin for conn-status LED1 */
-#define CSCONFIG_RESV2 0x0008 /* Unused... */
-#define CSCONFIG_TCVDISAB 0x0010 /* Turns off the transceiver */
-#define CSCONFIG_DFBYPASS 0x0020 /* Bypass disconnect function */
-#define CSCONFIG_GLFORCE 0x0040 /* Good link force for 100mbps */
-#define CSCONFIG_CLKTRISTATE 0x0080 /* Tristate 25m clock */
-#define CSCONFIG_RESV3 0x0700 /* Unused... */
-#define CSCONFIG_ENCODE 0x0800 /* 1=MLT-3, 0=binary */
-#define CSCONFIG_RENABLE 0x1000 /* Repeater mode enable */
-#define CSCONFIG_TCDISABLE 0x2000 /* Disable timeout counter */
-#define CSCONFIG_RESV4 0x4000 /* Unused... */
-#define CSCONFIG_NDISABLE 0x8000 /* Disable NRZI */
-
-#endif /* __LINUX_DP83840_H */
--- /dev/null 2004-11-25 03:16:25.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/Documentation/networking/dp83840.txt 2004-11-29 16:29:54.000000000 +0100
@@ -0,0 +1,41 @@
+/*
+ * linux/dp83840.h: definitions for DP83840 MII-compatible transceivers
+ *
+ * Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com)
+ */
+#ifndef __LINUX_DP83840_H
+#define __LINUX_DP83840_H
+
+#include <linux/mii.h>
+
+/*
+ * Data sheets and programming docs for the DP83840 are available at
+ * from http://www.national.com/
+ *
+ * The DP83840 is capable of both 10 and 100Mbps ethernet, in both
+ * half and full duplex mode. It also supports auto negotiation.
+ *
+ * But.... THIS THING IS A PAIN IN THE ASS TO PROGRAM!
+ * Debugging eeprom burnt code is more fun than programming this chip!
+ */
+
+/* First, the MII register numbers (actually DP83840 register numbers). */
+#define MII_CSCONFIG 0x17 /* CS configuration */
+
+/* The Carrier Sense config register. */
+#define CSCONFIG_RESV1 0x0001 /* Unused... */
+#define CSCONFIG_LED4 0x0002 /* Pin for full-dplx LED4 */
+#define CSCONFIG_LED1 0x0004 /* Pin for conn-status LED1 */
+#define CSCONFIG_RESV2 0x0008 /* Unused... */
+#define CSCONFIG_TCVDISAB 0x0010 /* Turns off the transceiver */
+#define CSCONFIG_DFBYPASS 0x0020 /* Bypass disconnect function */
+#define CSCONFIG_GLFORCE 0x0040 /* Good link force for 100mbps */
+#define CSCONFIG_CLKTRISTATE 0x0080 /* Tristate 25m clock */
+#define CSCONFIG_RESV3 0x0700 /* Unused... */
+#define CSCONFIG_ENCODE 0x0800 /* 1=MLT-3, 0=binary */
+#define CSCONFIG_RENABLE 0x1000 /* Repeater mode enable */
+#define CSCONFIG_TCDISABLE 0x2000 /* Disable timeout counter */
+#define CSCONFIG_RESV4 0x4000 /* Unused... */
+#define CSCONFIG_NDISABLE 0x8000 /* Disable NRZI */
+
+#endif /* __LINUX_DP83840_H */
--- linux-2.6.10-rc2-mm3-full/Documentation/networking/00-INDEX.old 2004-11-29 16:32:03.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/Documentation/networking/00-INDEX 2004-11-29 16:33:10.000000000 +0100
@@ -42,6 +42,8 @@
- the Digi International RightSwitch SE-X Ethernet driver
dmfe.txt
- info on the Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver.
+dp83840.txt
+ - the former dp83840.h
e100.txt
- info on Intel's EtherExpress PRO/100 line of 10/100 boards
e1000.txt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [2.6 patch] move dp83840.h to Documentation/
2005-01-31 23:41 [2.6 patch] move dp83840.h to Documentation/ Adrian Bunk
@ 2005-01-31 23:46 ` David S. Miller
2005-01-31 23:57 ` Jeff Garzik
2005-02-01 0:29 ` [2.6 patch] remove dp83840.h Adrian Bunk
2005-02-01 0:02 ` [2.6 patch] move dp83840.h to Documentation/ Ralf Baechle
1 sibling, 2 replies; 10+ messages in thread
From: David S. Miller @ 2005-01-31 23:46 UTC (permalink / raw)
To: Adrian Bunk; +Cc: akpm, ralf, davem, jgarzik, linux-net, linux-kernel
On Tue, 1 Feb 2005 00:41:58 +0100
Adrian Bunk <bunk@stusta.de> wrote:
> dp83840.h is included once but none of the definitions it contains is
> actually used.
>
> Ralf Baechle wants that it stays as documentation, so this patch moves
> it under Documentation/ .
No, let's kill this thing altogether. The only driver in the world
using the CSCONFIG_* defines in there is the sunhme driver and it
defines it's own macros in drivers/net/sunhme.h This header is more
than useless these days.
The header still exists in older trees and the revision history.
So people can still get to it there.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [2.6 patch] move dp83840.h to Documentation/
2005-01-31 23:46 ` David S. Miller
@ 2005-01-31 23:57 ` Jeff Garzik
2005-02-01 0:29 ` [2.6 patch] remove dp83840.h Adrian Bunk
1 sibling, 0 replies; 10+ messages in thread
From: Jeff Garzik @ 2005-01-31 23:57 UTC (permalink / raw)
To: David S. Miller; +Cc: Adrian Bunk, akpm, ralf, davem, linux-net, linux-kernel
David S. Miller wrote:
> On Tue, 1 Feb 2005 00:41:58 +0100
> Adrian Bunk <bunk@stusta.de> wrote:
>
>
>>dp83840.h is included once but none of the definitions it contains is
>>actually used.
>>
>>Ralf Baechle wants that it stays as documentation, so this patch moves
>>it under Documentation/ .
>
>
> No, let's kill this thing altogether. The only driver in the world
> using the CSCONFIG_* defines in there is the sunhme driver and it
> defines it's own macros in drivers/net/sunhme.h This header is more
> than useless these days.
>
> The header still exists in older trees and the revision history.
> So people can still get to it there.
agreed
^ permalink raw reply [flat|nested] 10+ messages in thread
* [2.6 patch] remove dp83840.h
2005-01-31 23:46 ` David S. Miller
2005-01-31 23:57 ` Jeff Garzik
@ 2005-02-01 0:29 ` Adrian Bunk
2005-02-02 5:34 ` Jeff Garzik
1 sibling, 1 reply; 10+ messages in thread
From: Adrian Bunk @ 2005-02-01 0:29 UTC (permalink / raw)
To: David S. Miller; +Cc: akpm, ralf, davem, jgarzik, linux-net, linux-kernel
On Mon, Jan 31, 2005 at 03:46:07PM -0800, David S. Miller wrote:
> On Tue, 1 Feb 2005 00:41:58 +0100
> Adrian Bunk <bunk@stusta.de> wrote:
>
> > dp83840.h is included once but none of the definitions it contains is
> > actually used.
> >
> > Ralf Baechle wants that it stays as documentation, so this patch moves
> > it under Documentation/ .
>
> No, let's kill this thing altogether. The only driver in the world
> using the CSCONFIG_* defines in there is the sunhme driver and it
> defines it's own macros in drivers/net/sunhme.h This header is more
> than useless these days.
>
> The header still exists in older trees and the revision history.
> So people can still get to it there.
OK, patch below
cu
Adrian
<-- snip -->
dp83840.h is included once but none of the definitions it contains is
actually used.
Signed-off-by: Adrian Bunk <bunk@stusta.de>
---
drivers/net/ioc3-eth.c | 1
include/linux/dp83840.h | 41 ---------------------------
2 files changed, 42 deletions(-)
--- linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c.old 2004-11-29 12:14:25.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c 2004-11-29 12:14:34.000000000 +0100
@@ -56,7 +56,6 @@
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/skbuff.h>
-#include <linux/dp83840.h>
#include <net/ip.h>
#include <asm/byteorder.h>
--- linux-2.6.10-rc2-mm3-full/include/linux/dp83840.h 2004-10-18 23:54:32.000000000 +0200
+++ /dev/null 2004-11-25 03:16:25.000000000 +0100
@@ -1,41 +0,0 @@
-/*
- * linux/dp83840.h: definitions for DP83840 MII-compatible transceivers
- *
- * Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com)
- */
-#ifndef __LINUX_DP83840_H
-#define __LINUX_DP83840_H
-
-#include <linux/mii.h>
-
-/*
- * Data sheets and programming docs for the DP83840 are available at
- * from http://www.national.com/
- *
- * The DP83840 is capable of both 10 and 100Mbps ethernet, in both
- * half and full duplex mode. It also supports auto negotiation.
- *
- * But.... THIS THING IS A PAIN IN THE ASS TO PROGRAM!
- * Debugging eeprom burnt code is more fun than programming this chip!
- */
-
-/* First, the MII register numbers (actually DP83840 register numbers). */
-#define MII_CSCONFIG 0x17 /* CS configuration */
-
-/* The Carrier Sense config register. */
-#define CSCONFIG_RESV1 0x0001 /* Unused... */
-#define CSCONFIG_LED4 0x0002 /* Pin for full-dplx LED4 */
-#define CSCONFIG_LED1 0x0004 /* Pin for conn-status LED1 */
-#define CSCONFIG_RESV2 0x0008 /* Unused... */
-#define CSCONFIG_TCVDISAB 0x0010 /* Turns off the transceiver */
-#define CSCONFIG_DFBYPASS 0x0020 /* Bypass disconnect function */
-#define CSCONFIG_GLFORCE 0x0040 /* Good link force for 100mbps */
-#define CSCONFIG_CLKTRISTATE 0x0080 /* Tristate 25m clock */
-#define CSCONFIG_RESV3 0x0700 /* Unused... */
-#define CSCONFIG_ENCODE 0x0800 /* 1=MLT-3, 0=binary */
-#define CSCONFIG_RENABLE 0x1000 /* Repeater mode enable */
-#define CSCONFIG_TCDISABLE 0x2000 /* Disable timeout counter */
-#define CSCONFIG_RESV4 0x4000 /* Unused... */
-#define CSCONFIG_NDISABLE 0x8000 /* Disable NRZI */
-
-#endif /* __LINUX_DP83840_H */
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [2.6 patch] move dp83840.h to Documentation/
2005-01-31 23:41 [2.6 patch] move dp83840.h to Documentation/ Adrian Bunk
2005-01-31 23:46 ` David S. Miller
@ 2005-02-01 0:02 ` Ralf Baechle
1 sibling, 0 replies; 10+ messages in thread
From: Ralf Baechle @ 2005-02-01 0:02 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Andrew Morton, davem, jgarzik, linux-net, linux-kernel
On Tue, Feb 01, 2005 at 12:41:58AM +0100, Adrian Bunk wrote:
>
> dp83840.h is included once but none of the definitions it contains is
> actually used.
>
> Ralf Baechle wants that it stays as documentation, so this patch moves
> it under Documentation/ .
Under Documentation is certainly not the right place for a piece of code,
so let's do it as David says.
Ralf
^ permalink raw reply [flat|nested] 10+ messages in thread
* [2.6 patch] remove dp83840.h
@ 2004-11-29 11:19 Adrian Bunk
2004-11-29 11:36 ` Ralf Baechle
0 siblings, 1 reply; 10+ messages in thread
From: Adrian Bunk @ 2004-11-29 11:19 UTC (permalink / raw)
To: davem, ralf; +Cc: jgarzik, linux-net, linux-kernel
dp83840.h is included once but none of the definitions it contains is
actually used.
Is the patch below to remove it OK, or is there any usage planned?
diffstat output:
drivers/net/ioc3-eth.c | 1
include/linux/dp83840.h | 41 ----------------------------------------
2 files changed, 42 deletions(-)
Signed-off-by: Adrian Bunk <bunk@stusta.de>
--- linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c.old 2004-11-29 12:14:25.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c 2004-11-29 12:14:34.000000000 +0100
@@ -56,7 +56,6 @@
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/skbuff.h>
-#include <linux/dp83840.h>
#include <net/ip.h>
#include <asm/byteorder.h>
--- linux-2.6.10-rc2-mm3-full/include/linux/dp83840.h 2004-10-18 23:54:32.000000000 +0200
+++ /dev/null 2004-11-25 03:16:25.000000000 +0100
@@ -1,41 +0,0 @@
-/*
- * linux/dp83840.h: definitions for DP83840 MII-compatible transceivers
- *
- * Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com)
- */
-#ifndef __LINUX_DP83840_H
-#define __LINUX_DP83840_H
-
-#include <linux/mii.h>
-
-/*
- * Data sheets and programming docs for the DP83840 are available at
- * from http://www.national.com/
- *
- * The DP83840 is capable of both 10 and 100Mbps ethernet, in both
- * half and full duplex mode. It also supports auto negotiation.
- *
- * But.... THIS THING IS A PAIN IN THE ASS TO PROGRAM!
- * Debugging eeprom burnt code is more fun than programming this chip!
- */
-
-/* First, the MII register numbers (actually DP83840 register numbers). */
-#define MII_CSCONFIG 0x17 /* CS configuration */
-
-/* The Carrier Sense config register. */
-#define CSCONFIG_RESV1 0x0001 /* Unused... */
-#define CSCONFIG_LED4 0x0002 /* Pin for full-dplx LED4 */
-#define CSCONFIG_LED1 0x0004 /* Pin for conn-status LED1 */
-#define CSCONFIG_RESV2 0x0008 /* Unused... */
-#define CSCONFIG_TCVDISAB 0x0010 /* Turns off the transceiver */
-#define CSCONFIG_DFBYPASS 0x0020 /* Bypass disconnect function */
-#define CSCONFIG_GLFORCE 0x0040 /* Good link force for 100mbps */
-#define CSCONFIG_CLKTRISTATE 0x0080 /* Tristate 25m clock */
-#define CSCONFIG_RESV3 0x0700 /* Unused... */
-#define CSCONFIG_ENCODE 0x0800 /* 1=MLT-3, 0=binary */
-#define CSCONFIG_RENABLE 0x1000 /* Repeater mode enable */
-#define CSCONFIG_TCDISABLE 0x2000 /* Disable timeout counter */
-#define CSCONFIG_RESV4 0x4000 /* Unused... */
-#define CSCONFIG_NDISABLE 0x8000 /* Disable NRZI */
-
-#endif /* __LINUX_DP83840_H */
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [2.6 patch] remove dp83840.h
2004-11-29 11:19 [2.6 patch] remove dp83840.h Adrian Bunk
@ 2004-11-29 11:36 ` Ralf Baechle
2004-11-29 15:34 ` Adrian Bunk
2004-12-02 11:26 ` Jeff Garzik
0 siblings, 2 replies; 10+ messages in thread
From: Ralf Baechle @ 2004-11-29 11:36 UTC (permalink / raw)
To: Adrian Bunk; +Cc: davem, jgarzik, linux-net, linux-kernel
On Mon, Nov 29, 2004 at 12:19:43PM +0100, Adrian Bunk wrote:
> dp83840.h is included once but none of the definitions it contains is
> actually used.
>
> Is the patch below to remove it OK, or is there any usage planned?
I would suggest to keep the file as documentation of the DP83840.
Ralf
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [2.6 patch] remove dp83840.h
2004-11-29 11:36 ` Ralf Baechle
@ 2004-11-29 15:34 ` Adrian Bunk
2004-12-02 11:26 ` Jeff Garzik
1 sibling, 0 replies; 10+ messages in thread
From: Adrian Bunk @ 2004-11-29 15:34 UTC (permalink / raw)
To: Ralf Baechle; +Cc: davem, jgarzik, linux-net, linux-kernel
On Mon, Nov 29, 2004 at 12:36:13PM +0100, Ralf Baechle wrote:
> On Mon, Nov 29, 2004 at 12:19:43PM +0100, Adrian Bunk wrote:
>
> > dp83840.h is included once but none of the definitions it contains is
> > actually used.
> >
> > Is the patch below to remove it OK, or is there any usage planned?
>
> I would suggest to keep the file as documentation of the DP83840.
What about moving it to Documentation/ ?
> Ralf
cu
Adrian
diffstat output:
Documentation/networking/00-INDEX | 2 +
Documentation/networking/dp83840.txt | 41 +++++++++++++++++++++++++++
drivers/net/ioc3-eth.c | 1
include/linux/dp83840.h | 41 ---------------------------
4 files changed, 43 insertions(+), 42 deletions(-)
Signed-off-by: Adrian Bunk <bunk@stusta.de>
--- linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c.old 2004-11-29 12:14:25.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/drivers/net/ioc3-eth.c 2004-11-29 12:14:34.000000000 +0100
@@ -56,7 +56,6 @@
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/skbuff.h>
-#include <linux/dp83840.h>
#include <net/ip.h>
#include <asm/byteorder.h>
--- linux-2.6.10-rc2-mm3-full/include/linux/dp83840.h 2004-10-18 23:54:32.000000000 +0200
+++ /dev/null 2004-11-25 03:16:25.000000000 +0100
@@ -1,41 +0,0 @@
-/*
- * linux/dp83840.h: definitions for DP83840 MII-compatible transceivers
- *
- * Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com)
- */
-#ifndef __LINUX_DP83840_H
-#define __LINUX_DP83840_H
-
-#include <linux/mii.h>
-
-/*
- * Data sheets and programming docs for the DP83840 are available at
- * from http://www.national.com/
- *
- * The DP83840 is capable of both 10 and 100Mbps ethernet, in both
- * half and full duplex mode. It also supports auto negotiation.
- *
- * But.... THIS THING IS A PAIN IN THE ASS TO PROGRAM!
- * Debugging eeprom burnt code is more fun than programming this chip!
- */
-
-/* First, the MII register numbers (actually DP83840 register numbers). */
-#define MII_CSCONFIG 0x17 /* CS configuration */
-
-/* The Carrier Sense config register. */
-#define CSCONFIG_RESV1 0x0001 /* Unused... */
-#define CSCONFIG_LED4 0x0002 /* Pin for full-dplx LED4 */
-#define CSCONFIG_LED1 0x0004 /* Pin for conn-status LED1 */
-#define CSCONFIG_RESV2 0x0008 /* Unused... */
-#define CSCONFIG_TCVDISAB 0x0010 /* Turns off the transceiver */
-#define CSCONFIG_DFBYPASS 0x0020 /* Bypass disconnect function */
-#define CSCONFIG_GLFORCE 0x0040 /* Good link force for 100mbps */
-#define CSCONFIG_CLKTRISTATE 0x0080 /* Tristate 25m clock */
-#define CSCONFIG_RESV3 0x0700 /* Unused... */
-#define CSCONFIG_ENCODE 0x0800 /* 1=MLT-3, 0=binary */
-#define CSCONFIG_RENABLE 0x1000 /* Repeater mode enable */
-#define CSCONFIG_TCDISABLE 0x2000 /* Disable timeout counter */
-#define CSCONFIG_RESV4 0x4000 /* Unused... */
-#define CSCONFIG_NDISABLE 0x8000 /* Disable NRZI */
-
-#endif /* __LINUX_DP83840_H */
--- /dev/null 2004-11-25 03:16:25.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/Documentation/networking/dp83840.txt 2004-11-29 16:29:54.000000000 +0100
@@ -0,0 +1,41 @@
+/*
+ * linux/dp83840.h: definitions for DP83840 MII-compatible transceivers
+ *
+ * Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com)
+ */
+#ifndef __LINUX_DP83840_H
+#define __LINUX_DP83840_H
+
+#include <linux/mii.h>
+
+/*
+ * Data sheets and programming docs for the DP83840 are available at
+ * from http://www.national.com/
+ *
+ * The DP83840 is capable of both 10 and 100Mbps ethernet, in both
+ * half and full duplex mode. It also supports auto negotiation.
+ *
+ * But.... THIS THING IS A PAIN IN THE ASS TO PROGRAM!
+ * Debugging eeprom burnt code is more fun than programming this chip!
+ */
+
+/* First, the MII register numbers (actually DP83840 register numbers). */
+#define MII_CSCONFIG 0x17 /* CS configuration */
+
+/* The Carrier Sense config register. */
+#define CSCONFIG_RESV1 0x0001 /* Unused... */
+#define CSCONFIG_LED4 0x0002 /* Pin for full-dplx LED4 */
+#define CSCONFIG_LED1 0x0004 /* Pin for conn-status LED1 */
+#define CSCONFIG_RESV2 0x0008 /* Unused... */
+#define CSCONFIG_TCVDISAB 0x0010 /* Turns off the transceiver */
+#define CSCONFIG_DFBYPASS 0x0020 /* Bypass disconnect function */
+#define CSCONFIG_GLFORCE 0x0040 /* Good link force for 100mbps */
+#define CSCONFIG_CLKTRISTATE 0x0080 /* Tristate 25m clock */
+#define CSCONFIG_RESV3 0x0700 /* Unused... */
+#define CSCONFIG_ENCODE 0x0800 /* 1=MLT-3, 0=binary */
+#define CSCONFIG_RENABLE 0x1000 /* Repeater mode enable */
+#define CSCONFIG_TCDISABLE 0x2000 /* Disable timeout counter */
+#define CSCONFIG_RESV4 0x4000 /* Unused... */
+#define CSCONFIG_NDISABLE 0x8000 /* Disable NRZI */
+
+#endif /* __LINUX_DP83840_H */
--- linux-2.6.10-rc2-mm3-full/Documentation/networking/00-INDEX.old 2004-11-29 16:32:03.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/Documentation/networking/00-INDEX 2004-11-29 16:33:10.000000000 +0100
@@ -42,6 +42,8 @@
- the Digi International RightSwitch SE-X Ethernet driver
dmfe.txt
- info on the Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver.
+dp83840.txt
+ - the former dp83840.h
e100.txt
- info on Intel's EtherExpress PRO/100 line of 10/100 boards
e1000.txt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [2.6 patch] remove dp83840.h
2004-11-29 11:36 ` Ralf Baechle
2004-11-29 15:34 ` Adrian Bunk
@ 2004-12-02 11:26 ` Jeff Garzik
1 sibling, 0 replies; 10+ messages in thread
From: Jeff Garzik @ 2004-12-02 11:26 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Adrian Bunk, davem, linux-net, linux-kernel
Ralf Baechle wrote:
> On Mon, Nov 29, 2004 at 12:19:43PM +0100, Adrian Bunk wrote:
>
>
>>dp83840.h is included once but none of the definitions it contains is
>>actually used.
>>
>>Is the patch below to remove it OK, or is there any usage planned?
>
>
> I would suggest to keep the file as documentation of the DP83840.
that's what the kernel archives are for ;-)
A while back I used google to find
http://gkernel.sourceforge.net/specs/national_semi/DP83840A.pdf.bz2
Jeff
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2005-02-02 5:35 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-31 23:41 [2.6 patch] move dp83840.h to Documentation/ Adrian Bunk
2005-01-31 23:46 ` David S. Miller
2005-01-31 23:57 ` Jeff Garzik
2005-02-01 0:29 ` [2.6 patch] remove dp83840.h Adrian Bunk
2005-02-02 5:34 ` Jeff Garzik
2005-02-01 0:02 ` [2.6 patch] move dp83840.h to Documentation/ Ralf Baechle
-- strict thread matches above, loose matches on Subject: below --
2004-11-29 11:19 [2.6 patch] remove dp83840.h Adrian Bunk
2004-11-29 11:36 ` Ralf Baechle
2004-11-29 15:34 ` Adrian Bunk
2004-12-02 11:26 ` Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox