[devel-ports] Драйверы и устройства на i2c шине.

Kirill A. Shutemov kirill на shutemov.name
Вт Апр 24 10:59:27 MSK 2012


On Tue, Apr 24, 2012 at 09:34:28AM +0600, Ildar Mulyukov wrote:
> On 23.04.2012 17:36:41, Kirill A. Shutemov wrote:
> >On Mon, Apr 23, 2012 at 01:54:37AM -0700, Dmitry Alexeev wrote:
> >> Модули, на первый взгляд, подозрений не вызвали, в /sys/module/ они
> >> видны, а вот соответствующие устройства, не появились.
> >> Что ещё необходимо сделать для установления нормальной работы с
> >этими
> >> устройствами?
> >
> >Шина i2c не поддерживает энумерацию устройств. Драйверу каким-то
> >образом
> >нужно рассказать какие устройства весят на каких поратах и прочие
> >подробности.
> 
> Угу. Только непонятно, почему драйвер загрузился, не найдя устройства.
> И вообще, без dmesg невозможно что-либо сказать!

i2c_add_driver() и регистрация platform_data развязана во времени. probe
callback из struct i2c_driver не будет вызван пока не появится
platform_data с соответвующим id. platform_data может быть зарегестрирован
после загрузки драйвера.

-- 
 Kirill A. Shutemov


Подробная информация о списке рассылки devel-ports