ALT Linux architecture porting
 help / color / mirror / Atom feed
* 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