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

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
6208 [잡담] 공제보드 [3] 한영민 2007-05-30 3121
6207 [질문]LCD TV 로 연결시 해상도를 높일수 있나요?[완료] [2] 조준동 2007-05-09 3119
6206 ODROID-T의 App. Heap Memory 부족 문제 #2 file [2] 최가이버 2010-07-09 3111
6205 [질문] 전원은 12V 평균 몇mA나 먹는지요? 혹시 테스트하신 분들,... [2] 임장욱 2007-05-09 3108
6204 Bios에 관해서... [4] 박찬규 2007-12-10 3106
6203 무선 아시는 분.. RT73 USB WiFi 관련 문의. 윈도우나 우분투 ... 공정표 2009-08-09 3087
6202 udev Arm cross compile 문의 드립니다. [6] Supsupi 2012-05-05 3084
6201 wpa_supplicant문의 드립니다. [1] 테크 2013-06-05 3079
6200 [질문] 동영상 재생시 너무 느립니다. [4] 강덕하 2007-05-21 3078
6199 [완료]usb유선랜... [4] 이태간 2007-06-01 3059
6198 nfs: server 192.168.0.77 not responding, still trying [10] 오태호 2009-03-29 3054
6197 [완료] 화면이 하얗게 되네요... [1] 임은향 2007-05-15 3053
6196 바이오스 개발에 대한 공부는 어디서 부터 해야할까요? [2] 문윤석 2008-04-10 3045
6195 [질문] 윈도우 XP설치시 정품여부.. [4] 김영곤 2007-05-10 3035
6194 Mplayer을 6410에 올리려고 libmad를 컴파일 하는데 에러 발생 [4] 윤인성 2009-02-27 3034
6193 라즈베리파이간 GPIO로 UART 통신을 하고 싶습니다. [1] Supsupi 2013-09-06 3025
6192 aESOP S3C6410에 적용된 CPU와 mDDR 간의 PCB LAYOUT을 알수... [6] 김상일 2009-02-17 3020
6191 [질문] 양산시의 Nand 퓨징에 관해서... [6] 이재훈 2006-06-24 3020
6190 aesop6410 Android NFS 포팅관련 질문드립니다. [4] 서리 2009-07-12 3013
» i2c 디바이스 드라이버 사용법 문의. file [1] 암내 2010-02-25 2978

사용자 로그인