# dmesg | grep i2c
regulator: i2c_stmp3xxx-1: 0 <--> 2147483 mA fast normal
i2c-core: driver [dummy] registered
i2c /dev entries driver
i2c-core: driver [dev_driver] registered
# ls /dev/ | grep i2c
# i2cdetect -y -r 0
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory
#
не понял вопроса - посмотреть что?
встречный повторный вопрос - физически что-то подключено к шине?
не знаю, как для imx, но для 9g45 наличие прописанных устройств можно посмотреть в файле board-sam9m10g45ek.c
в структуре struct i2c_board_info ek_i2c_devices[]
и активизации at91_add_device_i2c(0, ek_i2c_devices, ARRAY_SIZE(ek_i2c_devices));
Физически к шине подключена ИМС sc16is752 - расширитель портов. Я так понимаю если не прописать устройство в структуре struct i2c_board_info ek_i2c_devices[]. То и в /dev его не будет видно. Правильно?
Физически к шине подключена ИМС sc16is752 - расширитель портов. Я так понимаю если не прописать устройство в структуре struct i2c_board_info ek_i2c_devices[]. То и в /dev его не будет видно. Правильно?
надо смотреть что и как делает драйвер это чипа..
предполагаю, что в /dev это устройство не появится, более вероятно где-то в недрах /sys/devices/platform
Физически к шине подключена ИМС sc16is752 - расширитель портов. Я так понимаю если не прописать устройство в структуре struct i2c_board_info ek_i2c_devices[]. То и в /dev его не будет видно. Правильно?
надо смотреть что и как делает драйвер это чипа..
предполагаю, что в /dev это устройство не появится, более вероятно где-то в недрах /sys/devices/platform
# ls /sys/devices/platform/ | grep i2c
i2c_stmp3xxx.0
Конкретно для sc16is752 драйвера в ядре нет, предстоит его написать. Поэтому и хотелось его предварительно пощупать утилитами i2ctools.