도와주세요!!
글 수 15,339
2003.05.07 20:54:37 (*.98.182.66)
6689
귀사 홈페이지의 "자료실/업데이트"에 있는 커널 2.4.18 (Patch-2.4.18.zip)
에 있는 ez89x0.c 의 내용과 그안에 있는 linux-2.4.18-arm-patched.tar.gz
에 있는 linux/drivers/net/ez89x0.c 의 내용이 다음과 같은 차이점이 있는데
요...
어떤 것이 맞는건가요?
일단 linux-2.4.18-arm-patched.tar.gz 을 풀어서 이미 생성되어 있는 zImage
를 플래쉬에 write 해서 동작시켜 보니 이더넷은 제대로 인식되고 동작하는
것 같은데...
답변 부탁드립니다.
[ linux/drivers/net/ez89x0.c ]-------
/* enable IRQ - must also enable falling edge clock */
#ifdef SA1100_IRQ_TO_GPIO
set_GPIO_IRQ_edge (1 << SA1100_IRQ_TO_GPIO(dev->irq),
GPIO_RISING_EDGE);
#else
if ( 11 > dev->irq )
{
set_GPIO_IRQ_edge (1 << (dev->irq),
GPIO_RISING_EDGE);
}
else
{
set_GPIO_IRQ_edge (1 << GPIO_11_27_IRQ(dev->irq),
GPIO_RISING_EDGE);
}
#endif
...
static int io=0xd8000300;
static int irq=IRQ_GPIO11_27;
...
[ ez89x0.c ]-------
/* enable IRQ - must also enable falling edge clock */
#ifdef SA1100_IRQ_TO_GPIO
set_GPIO_IRQ_edge (1 << SA1100_IRQ_TO_GPIO (dev->irq),
GPIO_RISING_EDGE);
#else
set_GPIO_IRQ_edge (1 << GPIO_11_27_IRQ (dev->irq),
GPIO_RISING_EDGE);
#endif
...
static int io=0xf0000300;
static int irq=IRQ_GPIO26;
...
에 있는 ez89x0.c 의 내용과 그안에 있는 linux-2.4.18-arm-patched.tar.gz
에 있는 linux/drivers/net/ez89x0.c 의 내용이 다음과 같은 차이점이 있는데
요...
어떤 것이 맞는건가요?
일단 linux-2.4.18-arm-patched.tar.gz 을 풀어서 이미 생성되어 있는 zImage
를 플래쉬에 write 해서 동작시켜 보니 이더넷은 제대로 인식되고 동작하는
것 같은데...
답변 부탁드립니다.
[ linux/drivers/net/ez89x0.c ]-------
/* enable IRQ - must also enable falling edge clock */
#ifdef SA1100_IRQ_TO_GPIO
set_GPIO_IRQ_edge (1 << SA1100_IRQ_TO_GPIO(dev->irq),
GPIO_RISING_EDGE);
#else
if ( 11 > dev->irq )
{
set_GPIO_IRQ_edge (1 << (dev->irq),
GPIO_RISING_EDGE);
}
else
{
set_GPIO_IRQ_edge (1 << GPIO_11_27_IRQ(dev->irq),
GPIO_RISING_EDGE);
}
#endif
...
static int io=0xd8000300;
static int irq=IRQ_GPIO11_27;
...
[ ez89x0.c ]-------
/* enable IRQ - must also enable falling edge clock */
#ifdef SA1100_IRQ_TO_GPIO
set_GPIO_IRQ_edge (1 << SA1100_IRQ_TO_GPIO (dev->irq),
GPIO_RISING_EDGE);
#else
set_GPIO_IRQ_edge (1 << GPIO_11_27_IRQ (dev->irq),
GPIO_RISING_EDGE);
#endif
...
static int io=0xf0000300;
static int irq=IRQ_GPIO26;
...