summaryrefslogtreecommitdiff
path: root/net/mhi/Kconfig
blob: 7f4e05c086e4297127997222d68258d0b3d9f164 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#
# MHI protocol family and drivers
#

config MHI
	bool "Modem-Host Interface"
	default n
	help
	  The Modem-Host Interface (MHI) is a packet-oriented transport protocol
	  developed by Renesas Mobile for use with their modems.

	  If unsure, say N.


if MHI

config MHI_L2MUX
	tristate "L2 MUX Protocol Layer for MHI"
	default y
	help
	  L2 MUX is a protocol layer in the MHI stack. It is required
	  by the MHI L3 components.

	  To compile this driver as a module, choose M here: the module
	  will be called l2mux. If unsure, say Y.

config MHI_L3MHI
	tristate "L3 MHI Protocol Family (AF_MHI)"
	select MHI_L2MUX
	default y
	help
	  AF_MHI provides datagram access to L2 channels in MHI,
	  developed by Renesas Mobile for use with their modems.

	  To compile this driver as a module, choose M here: the modules
	  will be called l3mhi and af_mhi. If unsure, say Y.

config MHI_L3PHONET
	tristate "L3 PHONET Protocol bridge (AF_PHONET)"
	select MHI_L2MUX
	select PHONET
	default y
	help
	  L3 PHONET protocol for MHI protocol family,
	  developed by Renesas Mobile for use with their modems.

	  This driver is a bridge between MHI L3 Phonet and Phonet Protocol Family.

	  To compile this driver as a module, choose M here: the module
	  will be called l3phonet. If unsure, say Y.

config MHI_L3MHDP
	tristate "L3 MHDP IP Tunneling Protocol"
	select MHI_L2MUX
	select INET_TUNNEL
	default y
	help
	  Tunneling means encapsulating data of one protocol type within
	  another protocol and sending it over a channel that understands the
	  encapsulating protocol. This particular tunneling driver implements
	  encapsulation of IP within MHDP (Modem Host Data Protocol), which
	  is used for communication between the APE and the Modem.

	  To compile this driver as a module, choose M here: the module
	  will be called l3mhdp. If unsure, say Y.


config MHI_DEBUG
	bool "MHI Debugging"
	default n
	help
	  Generate lots of debugging messages in the MHI stack.
	  This option is useful when developing MHI.
	  Otherwise it should be off.

	  If unsure, say N.

config MHI_DUMP_FRAMES
	bool "Dump MHI frames on L2 layer"
	default n
	help
	  Print out every frame passed through L2MUX into kernel log.
	  This option is useful when developing MHI. Otherwise it should be off.

	  If unsure, say N.

config MHDP_BONDING_SUPPORT
	bool "use mhdp as a bonding slave"
	default n
endif