linux-yocto/drivers/isdn/mISDN/Kconfig
Arnd Bergmann 51049bd903 misdn: dsp: select CONFIG_BITREVERSE
Without this, we run into a link error

arm-linux-gnueabi-ld: drivers/isdn/mISDN/dsp_audio.o: in function `dsp_audio_generate_law_tables':
(.text+0x30c): undefined reference to `byte_rev_table'
arm-linux-gnueabi-ld: drivers/isdn/mISDN/dsp_audio.o:(.text+0x5e4): more undefined references to `byte_rev_table' follow

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-01-05 15:50:36 -08:00

1.3 KiB

SPDX-License-Identifier: GPL-2.0-only

modularer ISDN driver

menuconfig MISDN tristate "Modular ISDN driver" help Enable support for the modular ISDN driver.

if MISDN != n

config MISDN_DSP tristate "Digital Audio Processing of transparent data" depends on MISDN select BITREVERSE help Enable support for digital audio processing capability.

  This module may be used for special applications that require
  cross connecting of bchannels, conferencing, dtmf decoding,
  echo cancellation, tone generation, and Blowfish encryption and
  decryption. It may use hardware features if available.

  E.g. it is required for PBX4Linux. Go to http://isdn.eversberg.eu
  and get more information about this module and its usage.

  If unsure, say 'N'.

config MISDN_L1OIP tristate "ISDN over IP tunnel" depends on MISDN help Enable support for ISDN over IP tunnel.

  It features:
    - dynamic IP exchange, if one or both peers have dynamic IPs
    - BRI (S0) and PRI (S2M) interface
    - layer 1 control via network keepalive frames
    - direct tunneling of physical interface via IP

  NOTE: This protocol is called 'Layer 1 over IP' and is not
  compatible with ISDNoIP (Agfeo) or TDMoIP. Protocol description is
  provided in the source code.

source "drivers/isdn/hardware/mISDN/Kconfig"

endif #MISDN