Deep rewrite of TSCAN1 and TS7KV boards support.
authorppisa <ppisa>
Wed, 18 Jan 2006 01:20:07 +0000 (01:20 +0000)
committerppisa <ppisa>
Wed, 18 Jan 2006 01:20:07 +0000 (01:20 +0000)
commitaf6f1816764635c4d495177b74fe89a9a0e5ac4f
tree6921d0349a8eef94dc16e5b0e2ed14ef4b38ab88
parentcd956e65f376d8ab9734cdd3904745a56fccfb20
Deep rewrite of TSCAN1 and TS7KV boards support.
Result requires tests on real hardware and probability
of breakage is very likely. The main aim of the rewrite
is to simplify register access code. The LinCAN driver
does not require more than first 32 byte ports to control
SJA1000 in pelican mode. With this simplification, no windowing
is required for TSCAN1 and only minimal support for access
of SJACDR has been left for TS7KV. The boards lookup checks
for IO range availability and TSCAN1 window can be placed
automatically as well. The "canio" parameter changed to "tscanio".
lincan/include/tscan1.h
lincan/src/boardlist.c
lincan/src/tscan1.c