mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 10:41:38 -04:00
tipar: remove obsolete module
tipar: remove obsolete module The tipar character driver was used to implement bit-banging access to Texas Instruments parallel link cable. A user-land method now exists thru PPDEV & PARPORT. Signed-off-by: Romain Liévin <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit is contained in:
parent
8c4606b1a4
commit
cb8c9b6de0
5 changed files with 0 additions and 721 deletions
|
|
@ -1,93 +0,0 @@
|
|||
|
||||
Parallel link cable for Texas Instruments handhelds
|
||||
===================================================
|
||||
|
||||
|
||||
Author: Romain Lievin
|
||||
Homepage: http://lpg.ticalc.org/prj_tidev/index.html
|
||||
|
||||
|
||||
INTRODUCTION:
|
||||
|
||||
This is a driver for the very common home-made parallel link cable, a cable
|
||||
designed for connecting TI8x/9x graphing calculators (handhelds) to a computer
|
||||
or workstation (Alpha, Sparc). Given that driver is built on parport, the
|
||||
parallel port abstraction layer, this driver is architecture-independent.
|
||||
|
||||
It can also be used with another device plugged on the same port (such as a
|
||||
ZIP drive). I have a 100MB ZIP and both of them work fine!
|
||||
|
||||
If you need more information, please visit the 'TI drivers' homepage at the URL
|
||||
above.
|
||||
|
||||
WHAT YOU NEED:
|
||||
|
||||
A TI calculator and a program capable of communicating with your calculator.
|
||||
|
||||
TiLP will work for sure (since I am its developer!). yal92 may be able to use
|
||||
it by changing tidev for tipar (may require some hacking...).
|
||||
|
||||
HOW TO USE IT:
|
||||
|
||||
You must have first compiled parport support (CONFIG_PARPORT_DEV): either
|
||||
compiled in your kernel, either as a module.
|
||||
|
||||
Next, (as root):
|
||||
|
||||
modprobe parport
|
||||
modprobe tipar
|
||||
|
||||
If it is not already there (it usually is), create the device:
|
||||
|
||||
mknod /dev/tipar0 c 115 0
|
||||
mknod /dev/tipar1 c 115 1
|
||||
mknod /dev/tipar2 c 115 2
|
||||
|
||||
You will have to set permissions on this device to allow you to read/write
|
||||
from it:
|
||||
|
||||
chmod 666 /dev/tipar[0..2]
|
||||
|
||||
Now you are ready to run a linking program such as TiLP. Be sure to configure
|
||||
it properly (RTFM).
|
||||
|
||||
MODULE PARAMETERS:
|
||||
|
||||
You can set these with: modprobe tipar NAME=VALUE
|
||||
There is currently no way to set these on a per-cable basis.
|
||||
|
||||
NAME: timeout
|
||||
TYPE: integer
|
||||
DEFAULT: 15
|
||||
DESC: Timeout value in tenth of seconds. If no data is available once this
|
||||
time has expired then the driver will return with a timeout error.
|
||||
|
||||
NAME: delay
|
||||
TYPE: integer
|
||||
DEFAULT: 10
|
||||
DESC: Inter-bit delay in micro-seconds. A lower value gives an higher data
|
||||
rate but makes transmission less reliable.
|
||||
|
||||
These parameters can be changed at run time by any program via ioctl(2) calls
|
||||
as listed in ./include/linux/ticable.h.
|
||||
|
||||
Rather than write 50 pages describing the ioctl() and so on, it is
|
||||
perhaps more useful you look at ticables library (dev_link.c) that demonstrates
|
||||
how to use them, and demonstrates the features of the driver. This is
|
||||
probably a lot more useful to people interested in writing applications
|
||||
that will be using this driver.
|
||||
|
||||
QUIRKS/BUGS:
|
||||
|
||||
None.
|
||||
|
||||
HOW TO CONTACT US:
|
||||
|
||||
You can email me at [email protected]. Please prefix the subject line
|
||||
with "TIPAR: " so that I am certain to notice your message.
|
||||
You can also mail JB at [email protected]. He packaged these drivers for Debian.
|
||||
|
||||
CREDITS:
|
||||
|
||||
The code is based on tidev.c & parport.c.
|
||||
The driver has been developed independently of Texas Instruments.
|
||||
Loading…
Reference in a new issue