도와주세요!!
확장 포트를 제어하기 위해서 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,
};