* Re: [devel-ports] [Hardware] Драйверы и устройства на i2c шине.
@ 2012-04-23 10:25 ` Michael Shigorin
2012-04-23 11:36 ` [devel-ports] " Kirill A. Shutemov
1 sibling, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2012-04-23 10:25 UTC (permalink / raw)
To: devel-ports
On Mon, Apr 23, 2012 at 01:54:37AM -0700, Dmitry Alexeev wrote:
> Модули, на первый взгляд, подозрений не вызвали, в /sys/module/
> они видны, а вот соответствующие устройства, не появились.
> Что ещё необходимо сделать для установления нормальной работы
> с этими устройствами?
Там udev используется?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] [Hardware] Драйверы и устройства на i2c шине.
@ 2012-04-23 11:13 ` Michael Shigorin
0 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2012-04-23 11:13 UTC (permalink / raw)
To: devel-ports
On Mon, Apr 23, 2012 at 03:34:43AM -0700, Dmitry Alexeev wrote:
> > > Что ещё необходимо сделать для установления нормальной
> > > работы с этими устройствами?
> > Там udev используется?
> Да, udevd запущен.
udevadm trigger
?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] Драйверы и устройства на i2c шине.
2012-04-23 10:25 ` [devel-ports] [Hardware] Драйверы и устройства на i2c шине Michael Shigorin
@ 2012-04-23 11:36 ` Kirill A. Shutemov
2012-04-24 3:34 ` Ildar Mulyukov
1 sibling, 2 replies; 8+ messages in thread
From: Kirill A. Shutemov @ 2012-04-23 11:36 UTC (permalink / raw)
To: Dmitry Alexeev, ALT Linux arch porting; +Cc: hardware
On Mon, Apr 23, 2012 at 01:54:37AM -0700, Dmitry Alexeev wrote:
> Модули, на первый взгляд, подозрений не вызвали, в /sys/module/ они
> видны, а вот соответствующие устройства, не появились.
> Что ещё необходимо сделать для установления нормальной работы с этими
> устройствами?
Шина i2c не поддерживает энумерацию устройств. Драйверу каким-то образом
нужно рассказать какие устройства весят на каких поратах и прочие
подробности.
До недавнего времени, на ARM такая информация предоставлялась через
регистрацию соответвующего platform_device с необходимыми данными в
board-файле.
Для ваших сенсоров можете посмотреть пример в
arch/arm/mach-ux500/board-mop500-sensors.c
Сейчас идёт активное внедрение devicetree вместо board-файлов. Если есть
желание заапстримить поддержку вашего устройства -- обратите внимание на
deivcetree.
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] Драйверы и устройства на i2c шине.
2012-04-23 11:36 ` [devel-ports] " Kirill A. Shutemov
@ 2012-04-24 3:34 ` Ildar Mulyukov
2012-04-24 6:59 ` Kirill A. Shutemov
1 sibling, 1 reply; 8+ messages in thread
From: Ildar Mulyukov @ 2012-04-24 3:34 UTC (permalink / raw)
To: devel-ports
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 невозможно что-либо сказать!
--
Ildar Mulyukov,
free SW designer/programmer/packager
======================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/
======================================
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] Драйверы и устройства на i2c шине.
2012-04-24 3:34 ` Ildar Mulyukov
@ 2012-04-24 6:59 ` Kirill A. Shutemov
0 siblings, 0 replies; 8+ messages in thread
From: Kirill A. Shutemov @ 2012-04-24 6:59 UTC (permalink / raw)
To: ALT Linux arch porting
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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] Внешние UART 16C554 на AT91
@ 2012-05-03 16:14 ` Kirill A. Shutemov
2012-05-04 18:41 ` Ildar Mulyukov
2012-05-04 19:12 ` Paul Wolneykien
1 sibling, 1 reply; 8+ messages in thread
From: Kirill A. Shutemov @ 2012-05-03 16:14 UTC (permalink / raw)
To: Dmitriy Alekseev, ALT Linux arch porting
On Thu, May 03, 2012 at 05:07:26AM -0700, Dmitriy Alekseev wrote:
> Подскажите, пожалуйста, как выйти из положения.
Я думаю, вы задаёте вопросы не в том списке рассылки. Спрашивайте в
апстриме.
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] Внешние UART 16C554 на AT91
2012-05-03 16:14 ` [devel-ports] Внешние UART 16C554 на AT91 Kirill A. Shutemov
@ 2012-05-04 18:41 ` Ildar Mulyukov
0 siblings, 0 replies; 8+ messages in thread
From: Ildar Mulyukov @ 2012-05-04 18:41 UTC (permalink / raw)
To: devel-ports
On 03.05.2012 22:14:01, Kirill A. Shutemov wrote:
> On Thu, May 03, 2012 at 05:07:26AM -0700, Dmitriy Alekseev wrote:
> > Подскажите, пожалуйста, как выйти из положения.
>
> Я думаю, вы задаёте вопросы не в том списке рассылки. Спрашивайте в
> апстриме.
мда. Коммьюнити на тему эмбедщины и портов у нас пока не собирается.. :(
--
Ilda
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel-ports] Внешние UART 16C554 на AT91
2012-05-03 16:14 ` [devel-ports] Внешние UART 16C554 на AT91 Kirill A. Shutemov
@ 2012-05-04 19:12 ` Paul Wolneykien
1 sibling, 0 replies; 8+ messages in thread
From: Paul Wolneykien @ 2012-05-04 19:12 UTC (permalink / raw)
To: devel-ports
03.05.2012 16:07, Dmitriy Alekseev пишет:
> День добрый, знатоки.
>
> Столкнулся с проблемой дополнительных UART для платы с AT91RM9200.
>
> SC16C554 подключен по параллельной шине.
>
> Есть драйвер (drivers/serial/8250_exar_st16c554.c), однако он требует ISA (что странно, потому что в даташите на микросхему написано, что шина поддерживает интерфейсы Intel и Motorola, и ни слова про ISA), а та в свою очередь не доступна на системе типа AT91. Можно конечно исправить Kconfig, но не думаю, что это хорошая идея.
А в самом коде есть что-то про ISA? Если нет, то, видимо, ошибка в
Kconfig. Или ещё вариант: может быть ISA — это просто ещё одна шина, с
которой может общаться драйвер, но не единственная. Вы не пробовали
просто включить ISA, если есть такая возможность?
> В рассылке linux-arm-kernel@lists.arm.linux.org.uk обнаружен обнадеживающий пост: http://www.spinics.net/lists/arm-kernel/msg55077.html , однако ясности он не добавил.
Там что-то про нумерацию tty. Причём тут ISA?
>
> Подскажите, пожалуйста, как выйти из положения.
Попробовать собрать так или эдак. Посмотреть, как это собрано в
других дистрибутивах (Debian, Gentoo). Рассказать нам. :)
>
> Best regards,
> Dmitriy Alekseev
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-05-04 19:12 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-23 10:25 ` [devel-ports] [Hardware] Драйверы и устройства на i2c шине Michael Shigorin
2012-04-23 11:13 ` Michael Shigorin
2012-04-23 11:36 ` [devel-ports] " Kirill A. Shutemov
2012-04-24 3:34 ` Ildar Mulyukov
2012-04-24 6:59 ` Kirill A. Shutemov
2012-05-03 16:14 ` [devel-ports] Внешние UART 16C554 на AT91 Kirill A. Shutemov
2012-05-04 18:41 ` Ildar Mulyukov
2012-05-04 19:12 ` Paul Wolneykien
ALT Linux architecture porting
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-ports devel-ports/ http://lore.altlinux.org/devel-ports \
devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com
public-inbox-index devel-ports
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-ports
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git