linux/drivers/net/wan/framer/Kconfig

# SPDX-License-Identifier: GPL-2.0-only
#
# FRAMER
#

menuconfig FRAMER
	tristate "Framer Subsystem"
	help
	  A framer is a component in charge of an E1/T1 line interface.
	  Connected usually to a TDM bus, it converts TDM frames to/from E1/T1
	  frames. It also provides information related to the E1/T1 line.
	  Used with HDLC, the network can be reached through the E1/T1 line.

	  This framework is designed to provide a generic interface for framer
	  devices present in the kernel. This layer will have the generic
	  API by which framer drivers can create framer using the framer
	  framework and framer users can obtain reference to the framer.
	  All the users of this framework should select this config.

if FRAMER

config GENERIC_FRAMER
	bool

config FRAMER_PEF2256
	tristate "Lantiq PEF2256"
	depends on OF
	depends on HAS_IOMEM
	select GENERIC_FRAMER
	select MFD_CORE
	select REGMAP_MMIO
	help
	  Enable support for the Lantiq PEF2256 (FALC56) framer.
	  The PEF2256 is a framer and line interface between analog E1/T1/J1
	  line and a digital PCM bus.

	  If unsure, say N.

	  To compile this driver as a module, choose M here: the
	  module will be called framer-pef2256.

endif # FRAMER