확장 포트를 제어하기 위해서 falinux-ez-s3c2440.c 파일을 수정했습니다.

 

수정은 했지만 제대로 했는지 궁금하네요.

 

CS3는 확장 포트중에 PIN39인데요. 테스터기로 찍어보니까 약 2.5V 나오는데요.

 

제로가 나와야 맞는 거 아닌가요?

 

아니면 다른 곳에 소스도 수정해주어야 하나요?

 

답변 부탁드립니다.

 

 

아래는 제가 수정한 소스 입니다.

 

static struct resource ax88180_resources[] = {
        [0] = {
                .name   = "ax88180-regs",
                .start  = S3C2410_CS3,
                .end    = S3C2410_CS3 + 0x00010000,
                .flags  = IORESOURCE_MEM,
        },
        [1] = {
                .start  = IRQ_EINT0,
                .end    = IRQ_EINT0,
                .flags  = IORESOURCE_IRQ,
        },
};

 

static struct platform_device ax88180 = {
        .name           = "ax88180",
        .id             = -1,
        .num_resources  = ARRAY_SIZE(ax88180_resources),
        .resource       = ax88180_resources,
};
static struct platform_device *falinuxs3c2440_devices[] __initdata = {
        &s3c_device_usb,
        &s3c_device_lcd,
        &s3c_device_wdt,
        &s3c_device_i2c,
        &s3c_device_rtc,
        &s3c_device_iis,
        &s3c_device_sdi,
        &s3c_device_camif,
        &s3c_device_ts,
        &s3c_device_ax88796b,
        &ax88180,
};