도와주세요!!
커널 메세지에서 i2c에 관한 부분은 지금 제가 아래에 적는 것이 전부네요.
<6>i2c /dev entries driver
<6>s3c2440-i2c s3c2440-i2c: slave address 0x10
<6>s3c2440-i2c s3c2440-i2c: bus frequency set to 378 KHz
<6>s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
도움이 될까하여 /sys/bus/platform 아래의 devices와 drivers 디렉토리 아래의 내용을 첨부합니다.
[root@falinux drivers]$ ls
ax88796b s3c2410-nand s3c2410-ts s3c2440-i2c soc-audio
i2c-bit s3c2410-ohci s3c2410-wdt s3c2440-nand
s3c2410-i2c s3c2410-rtc s3c2412-nand s3c2440-sdi
s3c2410-lcd s3c2410-sdi s3c2412-sdi s3c2440-uart
[root@falinux drivers]$ cd ../devices/
[root@falinux devices]$ ls
ax88796b s3c2410-rtc s3c2440-i2c s3c2440-uart.1
s3c2410-iis s3c2410-ts s3c2440-nand s3c2440-uart.2
s3c2410-lcd s3c2410-wdt s3c2440-sdi soc-audio
s3c2410-ohci s3c2440-camif s3c2440-uart.0
무엇보다 SDA와 SCL로 사용할 GPIO 핀 번호를 어디서 지정해야할지 모르겠습니다. 모듈 파라미터로 받는것 같지도 않고...
죄송하지만 한번 더 답변 부탁드리겠습니다.
i2c-gpio나 bit-bang은 동일한 것입니다
커널 메세지에 i2c 버스가 하나더 추가된 걸 확인하세요.
i2c 버스를 세로이 등록했다면 기존 i2c 버스의 ID=0, bit-bang의 ID=1 로 설정됩니다.
어플에서 i2c 버스를 제어하는 방법이 "강좌&팁" 에 있을 겁니다.
이걸 이용해서 사용하세요