iio: common: NVS v209 common timestamps
[linux-3.10.git] / net / mhi / Kconfig
1 #
2 # MHI protocol family and drivers
3 #
4
5 config MHI
6         bool "Modem-Host Interface"
7         default n
8         help
9           The Modem-Host Interface (MHI) is a packet-oriented transport protocol
10           developed by Renesas Mobile for use with their modems.
11
12           If unsure, say N.
13
14
15 if MHI
16
17 config MHI_L2MUX
18         tristate "L2 MUX Protocol Layer for MHI"
19         default y
20         help
21           L2 MUX is a protocol layer in the MHI stack. It is required
22           by the MHI L3 components.
23
24           To compile this driver as a module, choose M here: the module
25           will be called l2mux. If unsure, say Y.
26
27 config MHI_L3MHI
28         tristate "L3 MHI Protocol Family (AF_MHI)"
29         select MHI_L2MUX
30         default y
31         help
32           AF_MHI provides datagram access to L2 channels in MHI,
33           developed by Renesas Mobile for use with their modems.
34
35           To compile this driver as a module, choose M here: the modules
36           will be called l3mhi and af_mhi. If unsure, say Y.
37
38 config MHI_L3PHONET
39         tristate "L3 PHONET Protocol bridge (AF_PHONET)"
40         select MHI_L2MUX
41         select PHONET
42         default y
43         help
44           L3 PHONET protocol for MHI protocol family,
45           developed by Renesas Mobile for use with their modems.
46
47           This driver is a bridge between MHI L3 Phonet and Phonet Protocol Family.
48
49           To compile this driver as a module, choose M here: the module
50           will be called l3phonet. If unsure, say Y.
51
52 config MHI_L3MHDP
53         tristate "L3 MHDP IP Tunneling Protocol"
54         select MHI_L2MUX
55         select INET_TUNNEL
56         default y
57         help
58           Tunneling means encapsulating data of one protocol type within
59           another protocol and sending it over a channel that understands the
60           encapsulating protocol. This particular tunneling driver implements
61           encapsulation of IP within MHDP (Modem Host Data Protocol), which
62           is used for communication between the APE and the Modem.
63
64           To compile this driver as a module, choose M here: the module
65           will be called l3mhdp. If unsure, say Y.
66
67
68 config MHI_DEBUG
69         bool "MHI Debugging"
70         default n
71         help
72           Generate lots of debugging messages in the MHI stack.
73           This option is useful when developing MHI.
74           Otherwise it should be off.
75
76           If unsure, say N.
77
78 config MHI_DUMP_FRAMES
79         bool "Dump MHI frames on L2 layer"
80         default n
81         help
82           Print out every frame passed through L2MUX into kernel log.
83           This option is useful when developing MHI. Otherwise it should be off.
84
85           If unsure, say N.
86
87 config MHDP_BONDING_SUPPORT
88         bool "use mhdp as a bonding slave"
89         default n
90 endif
91