OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [net/] [irda/] [Kconfig] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#
2
# IrDA protocol configuration
3
#
4
 
5
menuconfig IRDA
6
        depends on NET && !S390
7
        tristate "IrDA (infrared) subsystem support"
8
        select CRC_CCITT
9
        ---help---
10
          Say Y here if you want to build support for the IrDA (TM) protocols.
11
          The Infrared Data Associations (tm) specifies standards for wireless
12
          infrared communication and is supported by most laptops and PDA's.
13
 
14
          To use Linux support for the IrDA (tm) protocols, you will also need
15
          some user-space utilities like irattach.  For more information, see
16
          the file .  You also want to
17
          read the IR-HOWTO, available at
18
          .
19
 
20
          If you want to exchange bits of data (vCal, vCard) with a PDA, you
21
          will need to install some OBEX application, such as OpenObex :
22
          
23
 
24
          To compile this support as a module, choose M here: the module will
25
          be called irda.
26
 
27
comment "IrDA protocols"
28
        depends on IRDA
29
 
30
source "net/irda/irlan/Kconfig"
31
 
32
source "net/irda/irnet/Kconfig"
33
 
34
source "net/irda/ircomm/Kconfig"
35
 
36
config IRDA_ULTRA
37
        bool "Ultra (connectionless) protocol"
38
        depends on IRDA
39
        help
40
          Say Y here to support the connectionless Ultra IRDA protocol.
41
          Ultra allows to exchange data over IrDA with really simple devices
42
          (watch, beacon) without the overhead of the IrDA protocol (no handshaking,
43
          no management frames, simple fixed header).
44
          Ultra is available as a special socket : socket(AF_IRDA, SOCK_DGRAM, 1);
45
 
46
comment "IrDA options"
47
        depends on IRDA
48
 
49
config IRDA_CACHE_LAST_LSAP
50
        bool "Cache last LSAP"
51
        depends on IRDA
52
        help
53
          Say Y here if you want IrLMP to cache the last LSAP used.  This
54
          makes sense since most frames will be sent/received on the same
55
          connection.  Enabling this option will save a hash-lookup per frame.
56
 
57
          If unsure, say Y.
58
 
59
config IRDA_FAST_RR
60
        bool "Fast RRs (low latency)"
61
        depends on IRDA
62
        ---help---
63
          Say Y here is you want IrLAP to send fast RR (Receive Ready) frames
64
          when acting as a primary station.
65
          Disabling this option will make latency over IrDA very bad. Enabling
66
          this option will make the IrDA stack send more packet than strictly
67
          necessary, thus reduce your battery life (but not that much).
68
 
69
          Fast RR will make IrLAP send out a RR frame immediately when
70
          receiving a frame if its own transmit queue is currently empty. This
71
          will give a lot of speed improvement when receiving much data since
72
          the secondary station will not have to wait the max. turn around
73
          time (usually 500ms) before it is allowed to transmit the next time.
74
          If the transmit queue of the secondary is also empty, the primary will
75
          start backing-off before sending another RR frame, waiting longer
76
          each time until the back-off reaches the max. turn around time.
77
          This back-off increase in controlled via
78
          /proc/sys/net/irda/fast_poll_increase
79
 
80
          If unsure, say Y.
81
 
82
config IRDA_DEBUG
83
        bool "Debug information"
84
        depends on IRDA
85
        help
86
          Say Y here if you want the IrDA subsystem to write debug information
87
          to your syslog. You can change the debug level in
88
          /proc/sys/net/irda/debug .
89
          When this option is enabled, the IrDA also perform many extra internal
90
          verifications which will usually prevent the kernel to crash in case of
91
          bugs.
92
 
93
          If unsure, say Y (since it makes it easier to find the bugs).
94
 
95
source "drivers/net/irda/Kconfig"
96
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.