🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72269

Re: Sterownik I2C

#72269
From: Krzysztof Halasa
Date: Wed, 10 Aug 2011 20:06
39 lines
2176 bytes
"elonica.pl" <bartlomiej.grzeskowiak@gmail.com> writes:

> OK. Jeśli moglibyście mnie trochę naprowadzić co nie działa.
> Potrzebuje uruchomić RTC (pcf8563) który jest podłączony przez I2C do
> procka.
>
> Stworzyłem prosty moduł sterownika i2c-rt3352. Jak na razie niewiele
> sie w nim dzieje, ale chciałbym dotrzeć do miejsca w którym wywołanie
> hwclock będzie wysyłało do niego ioctl-e. Ładuje po kolei:
> insmod i2c-core
> insmod i2c-rt3352

Rozumiem ze to jest driver "adaptera i2c".

> insmod rtc-pcf8563
> insmod rtc-dev
>
> Po zaladowaniu tego ostatniego mam:
> #cat /proc/devices
> 253 rtc
>
> Dalej tworze noda:
> #mknod /dev/rtc c 253 0
> #ls -l /dev/rtc
> crw-r--r-- 1 0 0 253, 0 /dev/rtc

No tak, ale to nie oznacza, ze driver PCFa wykryl i zarejestrowal
istniejace urzadzenie. Najprosciej dopisac kilka

	printk(KERN_DEBUG "%s[%u]\n", __FUNCTION__, __LINE__);

np. w pcf8563_probe(), bedzie wiadomo w ktorym miejscu cos sie nie
udalo.

Tak w ogole rtc_device_register() tworzy pliki urzadzen w /dev (w /sys,
a na ich podstawie udev tworzy pliki w /dev), wiec wszelkie takie mknody
sa zbedne.
-- 
Krzysztof Halasa
Technical Details
Message-ID: <m3hb5pm3pz.fsf@intrepid.localdomain>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail
References: <89c17ddd-6492-40d1-906e-792989e1d4f3@e35g2000yqc.googlegroups.com> <m34o2e5k66.fsf@intrepid.localdomain> <67c90105-f34b-45fe-9a9b-2d07725bf899@fq4g2000vbb.googlegroups.com> <m3tyadgmjn.fsf@intrepid.localdomain> <08db7d3a-2544-4ba6-ad05-c74a1dfbfeb7@df3g2000vbb.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail
From: Krzysztof Halasa <khc@pm.waw.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Sterownik I2C
Date: Wed, 10 Aug 2011 22:06:00 +0200
Organization: NASK - www.nask.pl
Lines: 39
Message-ID: <m3hb5pm3pz.fsf@intrepid.localdomain>
References: <89c17ddd-6492-40d1-906e-792989e1d4f3@e35g2000yqc.googlegroups.com> <m34o2e5k66.fsf@intrepid.localdomain> <67c90105-f34b-45fe-9a9b-2d07725bf899@fq4g2000vbb.googlegroups.com> <m3tyadgmjn.fsf@intrepid.localdomain> <08db7d3a-2544-4ba6-ad05-c74a1dfbfeb7@df3g2000vbb.googlegroups.com>
NNTP-Posting-Host: nat.piap.pl
Mime-Version: 1.0
X-Trace: pippin.nask.net.pl 1313006763 11807 195.187.100.13 (10 Aug 2011 20:06:03 GMT)
X-Complaints-To: abuse ATSIGN nask.pl
NNTP-Posting-Date: Wed, 10 Aug 2011 20:06:03 +0000 (UTC)
Cancel-Lock: sha1:GWXV/gpf1TA3oria9Fg+2i9v1Nw=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit