dm9000 for info_sdk
authorlyx <lyx@rock-chips.com>
Mon, 9 Aug 2010 08:39:03 +0000 (01:39 -0700)
committerlyx <lyx@rock-chips.com>
Mon, 9 Aug 2010 08:39:03 +0000 (01:39 -0700)
arch/arm/mach-rk2818/board-infosdk.c
drivers/net/dm9000.c

index b009ad900190107c957c2bcc39860ba33a488e03..9a52e4fdc6175499405f87c55755aaac413047df 100755 (executable)
@@ -464,7 +464,7 @@ GPIOE_SPI1_FLASH_SEL_NAME    IOMUXA_FLASH_CS67
 #define DM9000_USE_NAND_CS 1     //cs can be 1,2,3,4,5,6 or 7
 #define DM9000_CS_IOMUX_NAME GPIOA5_FLASHCS1_SEL_NAME
 #define DM9000_CS_IOMUX_MODE IOMUXB_FLASH_CS1
-#define DM9000_NET_INT_PIN RK2818_PIN_PE2
+#define DM9000_NET_INT_PIN RK2818_PIN_PA3
 #define DM9000_INT_IOMUX_NAME GPIOA23_UART2_SEL_NAME
 #define DM9000_INT_IOMUX_MODE IOMUXB_GPIO0_A23
 #define DM9000_INT_INIT_VALUE GPIOPullDown
index cb0e7017c160355f49db19c15cdaf39ef794d9af..f011aa51d4cfccba86ea1758278febb79993c2c1 100755 (executable)
@@ -1226,7 +1226,7 @@ dm9000_open(struct net_device *dev)
        if (irqflags == IRQF_TRIGGER_NONE)
                dev_warn(db->dev, "WARNING: no IRQ resource flags set.\n");
 
-       irqflags |= IRQF_SHARED;
+       //irqflags |= IRQF_SHARED;
 
        if (request_irq(dev->irq, dm9000_interrupt, irqflags, dev->name, dev))
                return -EAGAIN;