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

안녕하세요 질문이 있습니다.


현재 tvp7002.c 소스는 이렇게 구현이 되어 있습니다.


참조 : http://lxr.free-electrons.com/source/drivers/media/i2c/tvp7002.c


여기에서 


tvp7002_write() 혹은 tvp7002_read() 펑션이 있는데 항상 불러오는 인자값이


struct v4l2_subdev *sd 로 되어 있습니다.


그런 다음 실제 i2c 컨트롤 할때 마다


struct i2c_client *c;


c = v4l2_get_subdevdata(sd);


i2c_write(c, addr, value); 혹은 i2c_read(c, addr, value);


이런식으로 되어 있는데 v4l2 를 사용하지 않고 진행하고 싶습니다.


질문이 너무 어려울수도 있지만 


궁극적으로 하고 싶은건 v4l2_subdev 를 사용하지 않고 i2c 로 tvp7002 레지스터를


read 와 write 를 하고 싶습니다.


조언이나 팁 주면 감사하겠습니다.




고도리

2013.04.17 10:40:45
*.111.12.170

i2c device driver를 직접 작성하시면 됩니다.


1. kernel menuconfig에서 7002 드라이버를 제거하시고

2. i2c를 in/out하는 코드는 원본을 참고하시고, 즉, register 제어하는 부분은

3. i2c driver를 직접 작성하시면 됩니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
588 모바일 CPU 의 종류를 알아낼수 있는 API 가 있나요 ? [2] 파란새 2013-04-08 1734
587 안드로이드의 모든 것 분석과 포팅 예제 문의 wizard14 2013-04-10 1217
586 c100 보드, 커널 및 안드로이드 관련 소스 [2] 김정중 2013-04-10 1522
585 scp 명령어 사용에 대한 질문하나 할게요! [1] 짜라빠빠 2013-04-10 1609
584 sound 관련 문의 드립니다. [6] 리오살다 2013-04-12 1616
583 I2S를 구현하다 문제가 있어 질문 드립니다. [5] 션한물 2013-04-12 3544
582 Android source에서 bluez에 관해서 여쭈어 봅니다. [2] 오르다 2013-04-13 2044
581 여러 function이 있는 pin 세팅을 어떻게 해야하나요? [1] 안시영 2013-04-13 2223
580 Wifi를 android에사 사용할 경우 문의 드립니다. [3] 열심히 2013-04-14 2120
579 6410 nor Flash와 mDDR 메모리 문의 입니다. [6] 김승일 2013-04-15 2079
» tvp7002 관련 문의 사항입니다. [1] 조현호 2013-04-15 1643
577 scaling & resizing [1] 열심히 2013-04-17 1724
576 arndale 소스 코드 다운로드 [2] alexyoon 2013-04-17 1844
575 request_suspend_state: wakeup 질문입니다. [2] 간디111 2013-04-17 2074
574 Origenboard (S5PV310) u-boot & kernel 다운로드 [1] gudrl 2013-04-17 2830
573 ORIGEN 4 Quad Package-A 구매 전 질의 사항 [3] monad 2013-04-18 1820
572 오드로이드 X2 젤리빈(4.2.1) 지원 계획 문의 [3] 신현호 2013-04-19 2042
571 /dev/mem관련 질문드립니다. [2] 안시영 2013-04-19 2096
570 arm 우분투 12.04 usb 메모리 mount 관련 문의 드립니다. 깜늑대 2013-04-19 1603
569 ethernet 초기화 [1] 권오혁 2013-04-20 1846

사용자 로그인