SuperIO W83627 bylo Linux pro embended zarizeni?

Pavel Novotny novotny.pp@atlas.cz
Pátek Leden 5 00:10:29 CET 2007


lm_sensor je dobry priklad jak ovladat casti tohoto IC, pro ovladani se pouziva PNP kompatibilni protokol.

Soucasti tohoto svabu je konfiguracni registr (y), do ktereho se nejdrive zapise cislo 1 az 11, pricemz GPIO1,2,3 maji cisla 7 az 9.
Rekneme, ze chceme ovladat GPIO Port 2 (8 linek)
-zapiseme 8 cim vybereme GPIO2
-do CR30 zapiseme 1 cimz GPIO2 aktivujeme
-CRF0 urcuje ktery pin bude vstup (bit=1) respektive vystup (bit=0) 
-CRF1 zde zapisujeme nebo cteme stav pinu GP20 az GP27 z GPIO2

Asi tak nejak to funguje, chce to mrknout do datasheetu a do zdrojaku lm-sensor.
Moznosti jsou vetsi pro GPIO2 lze nastavit Watchdog, existuje pro nej PLED registr umoznujici blikat Power LED atd.
 

>Kdyz uz jsme u toho, jak se pak nakonec ty GPIO ovladaji z uzivatelskeho
>prostoru (v linuxu samozrejme)? Nejak pres lm_sensors?
>
>A tvari se ten svab pro system, jako by byl pripojen pres ISA sbernici?
>
>PT>
>
>P.S. Nektere VIA EIPA desky maji LPC vyvedene na zvlastnim konektoru,
>takze by mohlo byt zajimave si je takto rozsirit...
>


------------------------------------------

http://amapy.atlas.cz/





Další informace o konferenci Hw-list