1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 23908c690SSjur Braendeland# 33908c690SSjur Braendeland# CAIF net configurations 43908c690SSjur Braendeland# 53908c690SSjur Braendeland 63908c690SSjur Braendelandmenuconfig CAIF 7eb1669aeSMike Frysinger tristate "CAIF support" 83908c690SSjur Braendeland select CRC_CCITT 93908c690SSjur Braendeland default n 10*a7f7f624SMasahiro Yamada help 113908c690SSjur Braendeland The "Communication CPU to Application CPU Interface" (CAIF) is a packet 123908c690SSjur Braendeland based connection-oriented MUX protocol developed by ST-Ericsson for use 133908c690SSjur Braendeland with its modems. It is accessed from user space as sockets (PF_CAIF). 143908c690SSjur Braendeland 153908c690SSjur Braendeland Say Y (or M) here if you build for a phone product (e.g. Android or 160903102fSrd.dunlab@gmail.com MeeGo) that uses CAIF as transport. If unsure say N. 173908c690SSjur Braendeland 183908c690SSjur Braendeland If you select to build it as module then CAIF_NETDEV also needs to be 190903102fSrd.dunlab@gmail.com built as a module. You will also need to say Y (or M) to any CAIF 200903102fSrd.dunlab@gmail.com physical devices that your platform requires. 213908c690SSjur Braendeland 223908c690SSjur Braendeland See Documentation/networking/caif for a further explanation on how to 233908c690SSjur Braendeland use and configure CAIF. 243908c690SSjur Braendeland 253908c690SSjur Braendelandconfig CAIF_DEBUG 263908c690SSjur Braendeland bool "Enable Debug" 2701eebb53SSjur Braendeland depends on CAIF 283908c690SSjur Braendeland default n 29*a7f7f624SMasahiro Yamada help 303908c690SSjur Braendeland Enable the inclusion of debug code in the CAIF stack. 313908c690SSjur Braendeland Be aware that doing this will impact performance. 323908c690SSjur Braendeland If unsure say N. 333908c690SSjur Braendeland 343908c690SSjur Braendelandconfig CAIF_NETDEV 353908c690SSjur Braendeland tristate "CAIF GPRS Network device" 3601eebb53SSjur Braendeland depends on CAIF 373908c690SSjur Braendeland default CAIF 38*a7f7f624SMasahiro Yamada help 393908c690SSjur Braendeland Say Y if you will be using a CAIF based GPRS network device. 400903102fSrd.dunlab@gmail.com This can be either built-in or a loadable module. 413908c690SSjur Braendeland If you select to build it as a built-in then the main CAIF device must 423908c690SSjur Braendeland also be a built-in. 433908c690SSjur Braendeland If unsure say Y. 447ad65bf6Ssjur.brandeland@stericsson.com 457ad65bf6Ssjur.brandeland@stericsson.comconfig CAIF_USB 467ad65bf6Ssjur.brandeland@stericsson.com tristate "CAIF USB support" 477ad65bf6Ssjur.brandeland@stericsson.com depends on CAIF 487ad65bf6Ssjur.brandeland@stericsson.com default n 49*a7f7f624SMasahiro Yamada help 507ad65bf6Ssjur.brandeland@stericsson.com Say Y if you are using CAIF over USB CDC NCM. 510903102fSrd.dunlab@gmail.com This can be either built-in or a loadable module. 527ad65bf6Ssjur.brandeland@stericsson.com If you select to build it as a built-in then the main CAIF device must 537ad65bf6Ssjur.brandeland@stericsson.com also be a built-in. 547ad65bf6Ssjur.brandeland@stericsson.com If unsure say N. 55