기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

mv6410 보드에 i2c 포트에 특정 디바이스를 연결하고,

디바이스 드라이버를 구현할려고 합니다.

 

i2c_add_driver로 특정 디바이스 등록을 하였으나

probe의 함수로 들어오지 않습니다. 그래서 정상적으로

등록이 안된것 같아 분석 중

kernelarcharmmach-s3c6410cpu.c 파일 안에

s3c6410_map_io (첨부파일 참조)

빨간 네모를 보면 "s3c2440-i2c" 만 등록 되는 것 같습니다.

그래서 내가 만든 디바이스 드라이버 네임을 "s3c2440-i2c"로 변경

했더니 probe 까지는 들어 옵니다.

 

제가 꼭 i2c_add_driver를 하고 싶은데..

할 수 있는 방법이 있을까요?

허접한 질문 드려 죄송합니다.

 

 


최종환

2010.02.25 02:24:23
*.140.0.217

arch/arm/mach-s3c6410/mach-s3c6410.c
static struct i2c_board_info i2c_devs0[] __initdata = {
        { I2C_BOARD_INFO("24c08", 0x50), },
        { I2C_BOARD_INFO("birdkiller", 0x2c), },
};

 

driver/xx/xx.c

static const struct i2c_device_id birdkiller_ids[] = {
        {"birdkiller", 0},
        {},
};

static struct i2c_driver birdkiller_driver = {
        .driver = {
                .name = "birdkiller",
                .owner = THIS_MODULE,
        },
        .probe = birdkiller_probe,
        .remove = birdkiller_remove,
        .suspend = NULL,
        .resume = NULL,
        .id_table = birdkiller_ids,
};

 


static int __init birdkiller_init(void)
{
        return i2c_add_driver(&birdkiller_driver);
}

 

수고하세용~

 

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
» i2c 디바이스 드라이버 사용법 문의. file [1] 암내 2010-02-25 2978
6187 [ODROID] MediaPlayer RTSP 테스트 중입니다. [1] 규야 2010-03-12 2969
6186 SDRAM 설계변경 [2] 조정근 2008-09-19 2960
6185 Android 단말에서 Rndis Host Driver를 사용할 수 있나요? acedon 2013-05-10 2955
6184 Android nand에 포팅시 kernel panic에 대한 질문입니다. [3] 최종환 2009-03-21 2944
6183 S3C2440 보드에 삼성 CCD 카메라 포팅 질문입니다..[완료] [11] 김창연 2006-09-27 2940
6182 6410 jffs2 사용시 erase block의 의미가 무엇인지요? [3] 윤인성 2009-03-04 2939
6181 [arndale][origen] 커널 2.6이 돌아가는 리눅스 [3] monad 2013-05-02 2931
6180 LX800에 사용할만한 3.5인치 LCD가 [5] 황민순 2008-09-17 2922
6179 S3C6410의 USB 2.0 OTG 질문입니다. [4] 여정휘 2009-02-14 2913
6178 ODROID-T의 App. Heap Memory 부족 문제. [6] 최가이버 2010-07-07 2911
6177 핼프미 VGA칩 TDA8771질문좀 부디 [2] 노상혁 2007-10-31 2905
6176 [완료] xp설치중 usb 주변기기사용불가한가요? [5] 황철진 2007-05-11 2905
6175 [질문]AESOP-LX800 용 네비게이션 선택? [2] 윤덕배 2007-05-25 2902
6174 [u-boot] 1.1.6 에서의 NAND 부트 관련 [2] 황인용 2009-04-11 2899
6173 S3C6410 MLC NAND 질문입니다. [3] 우한규 2009-05-27 2898
6172 [완료] USB DMB 모듈 추천좀 해주세요 [2] 한영민 2007-05-11 2891
6171 7인치 LCD 관련 문의 및 도움 요청 [3] 차준호 2008-05-22 2886
6170 mknod 메이저 마이너 번호에 대해서 궁금한게 있는데요 [1] biokk 2014-02-17 2881
6169 [질문] LAN카드와 해상도 질문드립니다. [2] 김증일 2007-05-09 2880

사용자 로그인