xref: /linux/drivers/net/wan/framer/Kconfig (revision 24168c5e6dfbdd5b414f048f47f75d64533296ca)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# FRAMER
4#
5
6menuconfig FRAMER
7	tristate "Framer Subsystem"
8	help
9	  A framer is a component in charge of an E1/T1 line interface.
10	  Connected usually to a TDM bus, it converts TDM frames to/from E1/T1
11	  frames. It also provides information related to the E1/T1 line.
12	  Used with HDLC, the network can be reached through the E1/T1 line.
13
14	  This framework is designed to provide a generic interface for framer
15	  devices present in the kernel. This layer will have the generic
16	  API by which framer drivers can create framer using the framer
17	  framework and framer users can obtain reference to the framer.
18	  All the users of this framework should select this config.
19
20if FRAMER
21
22config GENERIC_FRAMER
23	bool
24
25config FRAMER_PEF2256
26	tristate "Lantiq PEF2256"
27	depends on OF
28	depends on HAS_IOMEM
29	select GENERIC_FRAMER
30	select MFD_CORE
31	select REGMAP_MMIO
32	help
33	  Enable support for the Lantiq PEF2256 (FALC56) framer.
34	  The PEF2256 is a framer and line interface between analog E1/T1/J1
35	  line and a digital PCM bus.
36
37	  If unsure, say N.
38
39	  To compile this driver as a module, choose M here: the
40	  module will be called framer-pef2256.
41
42endif # FRAMER
43