- 论坛徽章:
- 0
|
一个驱动和两个驱动效果一样,其中一个网卡插上网线就不停的进入中断,就仅仅注册那个不停进入中断的设备的时候不会出现这种一直进入中断的状况
#define DM9000_BASE_ADDRR MX31_CS1_BASE_ADDR
#define DM9000_IRQQ IOMUX_TO_IRQ(MX31_PIN_GPIO1_5)
static struct resource dm9000_resources2[] = {
{
.start = DM9000_BASE_ADDRR,
.end = DM9000_BASE_ADDRR + 0x01,
.flags = IORESOURCE_MEM,
},
{
.start = DM9000_BASE_ADDRR + 0x02,
.end = DM9000_BASE_ADDRR + 0x03,
.flags = IORESOURCE_MEM,
},
{
.start = DM9000_IRQQ,
.end = DM9000_IRQQ,
.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE,
},
}
#define DM9000_BASE_ADDR MX31_CS0_BASE_ADDR
#define DM9000_IRQ IOMUX_TO_IRQ(MX31_PIN_GPIO1_0)
static struct resource dm9000_resources[] = {
{
.start = DM9000_BASE_ADDR,
.end = DM9000_BASE_ADDR + 0x01,
.flags = IORESOURCE_MEM,
},
{
.start = DM9000_BASE_ADDR + 0x02,
.end = DM9000_BASE_ADDR + 0x03,
.flags = IORESOURCE_MEM,
},
{
.start = DM9000_IRQ,
.end = DM9000_IRQ,
.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE,
},
};
这是两个网卡的资源,会不会两个网卡在一起中断有什么冲突啊?用的是imx31的CPU |
|