summaryrefslogtreecommitdiff
path: root/drivers/tdm/Kconfig
diff options
context:
space:
mode:
authorSandeep Singh <Sandeep@freescale.com>2012-04-24 20:34:30 (GMT)
committerEmil Medve <Emilian.Medve@Freescale.com>2013-03-21 18:42:13 (GMT)
commit439e6f62152ac2e7c715eb728eee96184e127c62 (patch)
treeb028b4d72a3cb1e70039b87988b93dfac39ffd35 /drivers/tdm/Kconfig
parent6b62477063f8ed14ee155493327f2fbf5dd8c36b (diff)
downloadlinux-fsl-qoriq-439e6f62152ac2e7c715eb728eee96184e127c62.tar.xz
TDM Framework
TDM Framework is an attempt to provide a platform independent layer which can offer a standard interface for TDM access to different client modules. Beneath, the framework layer can house different types of TDM drivers to handle various TDM devices, the hardware intricacies of the devices being completely taken care by TDM drivers. This framework layer will allow any type of TDM device to hook with it. For example Freescale controller as on MPC8315, UCC based TDM controller, etc The main functions of this Framework are: - provides interface to TDM clients to access TDM functionalities. - provides standard interface for TDM drivers to hook with the framework. - handles various data handling stuff and buffer management. In future this Framework will be extended to provide Interface for Line control devices also. For example SLIC, E1/T1 Framers etc. Presently the framework supports only Single Port channelised mode. Also the configurability options are limited which will be extended later on. Only kernel mode TDM clients are supported currently. Support for User mode clients will be added later. Signed-off-by: Sandeep Singh <Sandeep@freescale.com> Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com> (cherry picked from commit e327099dbad92d21d54c92b9ab8a860f5fbcb636)
Diffstat (limited to 'drivers/tdm/Kconfig')
-rw-r--r--drivers/tdm/Kconfig25
1 files changed, 25 insertions, 0 deletions
diff --git a/drivers/tdm/Kconfig b/drivers/tdm/Kconfig
new file mode 100644
index 0000000..8db2b05
--- /dev/null
+++ b/drivers/tdm/Kconfig
@@ -0,0 +1,25 @@
+#
+# TDM subsystem configuration
+#
+
+menuconfig TDM
+ tristate "TDM support"
+ ---help---
+ More information is contained in the directory <file:Documentation/tdm/>,
+ especially in the file called "summary" there.
+ If you want TDM support, you should say Y here and also to the
+ specific driver for your bus adapter(s) below.
+
+ This TDM support can also be built as a module. If so, the module
+ will be called tdm-core.
+
+if TDM
+
+config TDM_DEBUG_CORE
+ bool "TDM Core debugging messages"
+ help
+ Say Y here if you want the TDM core to produce a bunch of debug
+ messages to the system log. Select this if you are having a
+ problem with TDM support and want to see more of what is going on.
+
+endif # TDM