aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/smc91x.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-10-11 13:09:45 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2008-10-11 13:09:45 -0400
commit7cc4e87f912bbefa440a51856b8d076e5d1f554a (patch)
tree1b8df8683f3de37d2e8211ffa8d151f60d59af62 /drivers/net/smc91x.h
parent5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1 (diff)
parent69fc7eed5f56bce15b239e5110de2575a6970df4 (diff)
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
* 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits) [ARM] 5300/1: fixup spitz reset during boot [ARM] 5295/1: make ZONE_DMA optional [ARM] 5239/1: Palm Zire 72 power management support [ARM] 5298/1: Drop desc_handle_irq() [ARM] 5297/1: [KS8695] Fix two compile-time warnings [ARM] 5296/1: [KS8695] Replace macro's with trailing underscores. [ARM] pxa: allow multi-machine PCMCIA builds [ARM] pxa: add preliminary CPUFREQ support for PXA3xx [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c [ARM] pxa/zylonite: add support for USB OHCI [ARM] ohci-pxa27x: use ioremap() and offset for register access [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph() [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c [ARM] pxa: simplify DMA register definitions [ARM] pxa: make additional DCSR bits valid for PXA3xx [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c ... Fixed up conflicts in arch/arm/mach-versatile/core.c sound/soc/pxa/pxa2xx-ac97.c sound/soc/pxa/pxa2xx-i2s.c manually.
Diffstat (limited to 'drivers/net/smc91x.h')
-rw-r--r--drivers/net/smc91x.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/drivers/net/smc91x.h b/drivers/net/smc91x.h
index edea0732f145..a07cc9351c6b 100644
--- a/drivers/net/smc91x.h
+++ b/drivers/net/smc91x.h
@@ -43,7 +43,8 @@
43#if defined(CONFIG_ARCH_LUBBOCK) ||\ 43#if defined(CONFIG_ARCH_LUBBOCK) ||\
44 defined(CONFIG_MACH_MAINSTONE) ||\ 44 defined(CONFIG_MACH_MAINSTONE) ||\
45 defined(CONFIG_MACH_ZYLONITE) ||\ 45 defined(CONFIG_MACH_ZYLONITE) ||\
46 defined(CONFIG_MACH_LITTLETON) 46 defined(CONFIG_MACH_LITTLETON) ||\
47 defined(CONFIG_ARCH_VIPER)
47 48
48#include <asm/mach-types.h> 49#include <asm/mach-types.h>
49 50
@@ -780,14 +781,6 @@ smc_pxa_dma_irq(int dma, void *dummy)
780#define RPC_ANEG 0x0800 // When 1 PHY is in Auto-Negotiate Mode 781#define RPC_ANEG 0x0800 // When 1 PHY is in Auto-Negotiate Mode
781#define RPC_LSXA_SHFT 5 // Bits to shift LS2A,LS1A,LS0A to lsb 782#define RPC_LSXA_SHFT 5 // Bits to shift LS2A,LS1A,LS0A to lsb
782#define RPC_LSXB_SHFT 2 // Bits to get LS2B,LS1B,LS0B to lsb 783#define RPC_LSXB_SHFT 2 // Bits to get LS2B,LS1B,LS0B to lsb
783#define RPC_LED_100_10 (0x00) // LED = 100Mbps OR's with 10Mbps link detect
784#define RPC_LED_RES (0x01) // LED = Reserved
785#define RPC_LED_10 (0x02) // LED = 10Mbps link detect
786#define RPC_LED_FD (0x03) // LED = Full Duplex Mode
787#define RPC_LED_TX_RX (0x04) // LED = TX or RX packet occurred
788#define RPC_LED_100 (0x05) // LED = 100Mbps link dectect
789#define RPC_LED_TX (0x06) // LED = TX packet occurred
790#define RPC_LED_RX (0x07) // LED = RX packet occurred
791 784
792#ifndef RPC_LSA_DEFAULT 785#ifndef RPC_LSA_DEFAULT
793#define RPC_LSA_DEFAULT RPC_LED_100 786#define RPC_LSA_DEFAULT RPC_LED_100
@@ -796,7 +789,7 @@ smc_pxa_dma_irq(int dma, void *dummy)
796#define RPC_LSB_DEFAULT RPC_LED_FD 789#define RPC_LSB_DEFAULT RPC_LED_FD
797#endif 790#endif
798 791
799#define RPC_DEFAULT (RPC_ANEG | (RPC_LSA_DEFAULT << RPC_LSXA_SHFT) | (RPC_LSB_DEFAULT << RPC_LSXB_SHFT) | RPC_SPEED | RPC_DPLX) 792#define RPC_DEFAULT (RPC_ANEG | RPC_SPEED | RPC_DPLX)
800 793
801 794
802/* Bank 0 0x0C is reserved */ 795/* Bank 0 0x0C is reserved */