Не работает i2c

17 views
Skip to first unread message

ASM

unread,
Nov 28, 2009, 1:10:29 PM11/28/09
to tion_sbc
Здравствуйте!
Я счастливый обладатель tion-pro270.

У меня не работает i2c. Версия ядра 2.6.22.19 с вашими патчами,
конфигурация стандартная: tion-pro270_defconfig
Логи:
[ 2.080000] I2C: i2c-0: PXA I2C adapter
[ 2.090000] I2C: i2c-1: PXA I2C adapter
[ 2.090000] i2c-0: error: exhausted retries
[ 2.100000] i2c-0: msg_num: 0 msg_idx: -2000 msg_ptr: 0
[ 2.100000] i2c-0: ICR: 000007e0 ISR: 00000002
[ 2.100000] i2c-0: log: [00000446:000007e0]
[ 7.110000] i2c-1: error: timeout
[ 7.110000] i2c-1: msg_num: 1 msg_idx: 0 msg_ptr: 0
[ 7.110000] i2c-1: ICR: 000007e9 ISR: 00000004
[ 7.110000] i2c-1: log:
[ 7.760000] i2c-adapter i2c-1: i2c_pxa: timeout waiting for bus
free
[ 8.400000] i2c-adapter i2c-1: i2c_pxa: timeout waiting for bus
free
[ 9.040000] i2c-adapter i2c-1: i2c_pxa: timeout waiting for bus
free
[ 9.680000] i2c-adapter i2c-1: i2c_pxa: timeout waiting for bus
free
[ 10.320000] i2c-adapter i2c-1: i2c_pxa: timeout waiting for bus
free
[ 10.960000] i2c-adapter i2c-1: i2c_pxa: timeout waiting for bus
free
[ 10.960000] i2c-1: error: exhausted retries
[ 10.970000] i2c-1: msg_num: 1 msg_idx: 0 msg_ptr: 0
[ 10.970000] i2c-1: ICR: 000007e9 ISR: 00000004
[ 10.970000] i2c-1: log:
[ 10.980000] m41t00 1-0068: m41t00_probe: Can't clear ST bit

Скорее всего сломался после: http://groups.google.com/group/tion_sbc/browse_thread/thread/c838c294901a7db6

Прошу ваших рекомендаций.
Моя конечная цель: получить рабочий i2c интерфейс. Не обязательно с
помощью PXA.

Не хочу занимать много вашего времени по этому, если чего-нибудь
посоветуете, буду признателен.
Если нет, не обижусь. Может быть ткнёте носом куда-нибудь.
(что бы я смог понять что работает не так, или в каком направлении
вообще двигаться)
Сейчас рассматриваю вариант i2c_tiny_usb, но возможно есть что-то
более простое?

Спасибо.

Sergey Alyoshin

unread,
Nov 28, 2009, 2:10:43 PM11/28/09
to tion...@googlegroups.com
2009/11/28 ASM <bsd...@gmail.com>:

> Сейчас рассматриваю вариант i2c_tiny_usb, но возможно есть что-то
> более простое?

I2C на GPIO (в ядре I2C_ALGOBIT), если не нужен быстрее 1 МГц. Нужно
платформенную часть.

Reply all
Reply to author
Forward
0 new messages