mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
net-caif: add CAIF Kconfig and Makefiles
Kconfig and Makefiles with options for: CAIF: Including caif CAIF_DEBUG: CAIF Debug CAIF_NETDEV: CAIF Network Device for GPRS Contexts Signed-off-by: Sjur Braendeland <[email protected]> Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
parent
cc36a070b5
commit
3908c69023
4 changed files with 77 additions and 0 deletions
48
net/caif/Kconfig
Normal file
48
net/caif/Kconfig
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#
|
||||
# CAIF net configurations
|
||||
#
|
||||
|
||||
#menu "CAIF Support"
|
||||
comment "CAIF Support"
|
||||
menuconfig CAIF
|
||||
tristate "Enable CAIF support"
|
||||
select CRC_CCITT
|
||||
default n
|
||||
---help---
|
||||
The "Communication CPU to Application CPU Interface" (CAIF) is a packet
|
||||
based connection-oriented MUX protocol developed by ST-Ericsson for use
|
||||
with its modems. It is accessed from user space as sockets (PF_CAIF).
|
||||
|
||||
Say Y (or M) here if you build for a phone product (e.g. Android or
|
||||
MeeGo ) that uses CAIF as transport, if unsure say N.
|
||||
|
||||
If you select to build it as module then CAIF_NETDEV also needs to be
|
||||
built as modules. You will also need to say yes to any CAIF physical
|
||||
devices that your platform requires.
|
||||
|
||||
See Documentation/networking/caif for a further explanation on how to
|
||||
use and configure CAIF.
|
||||
|
||||
if CAIF
|
||||
|
||||
config CAIF_DEBUG
|
||||
bool "Enable Debug"
|
||||
default n
|
||||
--- help ---
|
||||
Enable the inclusion of debug code in the CAIF stack.
|
||||
Be aware that doing this will impact performance.
|
||||
If unsure say N.
|
||||
|
||||
|
||||
config CAIF_NETDEV
|
||||
tristate "CAIF GPRS Network device"
|
||||
default CAIF
|
||||
---help---
|
||||
Say Y if you will be using a CAIF based GPRS network device.
|
||||
This can be either built-in or a loadable module,
|
||||
If you select to build it as a built-in then the main CAIF device must
|
||||
also be a built-in.
|
||||
If unsure say Y.
|
||||
|
||||
endif
|
||||
#endmenu
|
||||
26
net/caif/Makefile
Normal file
26
net/caif/Makefile
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
ifeq ($(CONFIG_CAIF_DEBUG),1)
|
||||
CAIF_DBG_FLAGS := -DDEBUG
|
||||
endif
|
||||
|
||||
ccflags-y := $(CAIF_FLAGS) $(CAIF_DBG_FLAGS)
|
||||
|
||||
caif-objs := caif_dev.o \
|
||||
cfcnfg.o cfmuxl.o cfctrl.o \
|
||||
cffrml.o cfveil.o cfdbgl.o\
|
||||
cfserl.o cfdgml.o \
|
||||
cfrfml.o cfvidl.o cfutill.o \
|
||||
cfsrvl.o cfpkt_skbuff.o caif_config_util.o
|
||||
clean-dirs:= .tmp_versions
|
||||
|
||||
clean-files:= \
|
||||
Module.symvers \
|
||||
modules.order \
|
||||
*.cmd \
|
||||
*.o \
|
||||
*~
|
||||
|
||||
obj-$(CONFIG_CAIF) += caif.o
|
||||
obj-$(CONFIG_CAIF_NETDEV) += chnl_net.o
|
||||
obj-$(CONFIG_CAIF) += caif_socket.o
|
||||
|
||||
export-objs := caif.o
|
||||
Loading…
Reference in a new issue