xref: /linux/drivers/net/wan/framer/Kconfig (revision 06d07429858317ded2db7986113a9e0129cd599b)
182c944d0SHerve Codina# SPDX-License-Identifier: GPL-2.0-only
282c944d0SHerve Codina#
382c944d0SHerve Codina# FRAMER
482c944d0SHerve Codina#
582c944d0SHerve Codina
682c944d0SHerve Codinamenuconfig FRAMER
782c944d0SHerve Codina	tristate "Framer Subsystem"
882c944d0SHerve Codina	help
982c944d0SHerve Codina	  A framer is a component in charge of an E1/T1 line interface.
1082c944d0SHerve Codina	  Connected usually to a TDM bus, it converts TDM frames to/from E1/T1
1182c944d0SHerve Codina	  frames. It also provides information related to the E1/T1 line.
1282c944d0SHerve Codina	  Used with HDLC, the network can be reached through the E1/T1 line.
1382c944d0SHerve Codina
1482c944d0SHerve Codina	  This framework is designed to provide a generic interface for framer
1582c944d0SHerve Codina	  devices present in the kernel. This layer will have the generic
1682c944d0SHerve Codina	  API by which framer drivers can create framer using the framer
1782c944d0SHerve Codina	  framework and framer users can obtain reference to the framer.
1882c944d0SHerve Codina	  All the users of this framework should select this config.
1982c944d0SHerve Codina
2082c944d0SHerve Codinaif FRAMER
2182c944d0SHerve Codina
2282c944d0SHerve Codinaconfig GENERIC_FRAMER
2382c944d0SHerve Codina	bool
2482c944d0SHerve Codina
25*c96e976dSHerve Codinaconfig FRAMER_PEF2256
26*c96e976dSHerve Codina	tristate "Lantiq PEF2256"
27*c96e976dSHerve Codina	depends on OF
28*c96e976dSHerve Codina	depends on HAS_IOMEM
29*c96e976dSHerve Codina	select GENERIC_FRAMER
30*c96e976dSHerve Codina	select MFD_CORE
31*c96e976dSHerve Codina	select REGMAP_MMIO
32*c96e976dSHerve Codina	help
33*c96e976dSHerve Codina	  Enable support for the Lantiq PEF2256 (FALC56) framer.
34*c96e976dSHerve Codina	  The PEF2256 is a framer and line interface between analog E1/T1/J1
35*c96e976dSHerve Codina	  line and a digital PCM bus.
36*c96e976dSHerve Codina
37*c96e976dSHerve Codina	  If unsure, say N.
38*c96e976dSHerve Codina
39*c96e976dSHerve Codina	  To compile this driver as a module, choose M here: the
40*c96e976dSHerve Codina	  module will be called framer-pef2256.
41*c96e976dSHerve Codina
4282c944d0SHerve Codinaendif # FRAMER
43