Added lirc.
[irreco.git] / lirc-0.8.4a / drivers / lirc_it87 / README
blob70a5a5363f67c1786709b45696181d724cf6c721
1 This is the README using the ITE IT8705 and IT8712 CIR port for LIRC.
3 The IT8705 for example can be found on the ECS K7S5A.
5 The driver supports receiving (MODE2) and sending (PULSE). It seems
6 sending 'LIRC_CAN_SEND_PULSE' isn't optimal for this type of hardware.
7 But because I don't know how to implement 'LIRC_CAN_SEND_CODE', I did
8 it this way.
10 Attention:
11 Because of missing hardware, the following hasn't been tested:
12 a) receiving with demodulator enabled,
13 b) sending (debugging output looks good) and
14 c) using IT8712
16 Any help and/or additions etc. is welcome.
18 lirc_it87 knows about the following module-parameters:
19 MODULE_DESCRIPTION("LIRC driver for ITE IT8712/IT8705 CIR port");
20 MODULE_PARM(io, "i");
21 MODULE_PARM_DESC(io, "I/O base address (default: 0x310)");
22 MODULE_PARM(irq, "i");
23 MODULE_PARM_DESC(irq, "Interrupt (1,3-12) (default: 7)");
24 MODULE_PARM(it87_enable_demodulator, "i");
25 MODULE_PARM_DESC(it87_enable_demodulator, "Receiver demodulator
26         enable/disable (1/0), default: 0");
29 Usage:
31 a) io and irq:
33 If the driver finds the IT8705/12-CIR port initialized, io and irq of
34 the preinitialized hardware is used by the driver. If both values are
35 read 0x0 from the hardware, the default or given value is used.
36 Note: I experienced using irq=3. The driver initialized without any
37 problems, but no irqs are recognized by the system. I had to switch
38 back to default, irq 7.
39       
40 b) it87_enable_demodulator:
42 The demodulator for the receiver can be switched off (default within
43 the driver). If you need the demodulator simple enable it by the
44 following way: it87_enable_demodulator=1.
46 Hans-Günter Lütke Uphues