Staging: Kconfig, Makefile for TI's ST ldisc
authorPavan Savoy <pavan_savoy@ti.com>
Thu, 8 Apr 2010 18:16:57 +0000 (13:16 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 11 May 2010 18:35:56 +0000 (11:35 -0700)
This change adds the Kconfig and Make file for TI's
ST line discipline driver and the BlueZ driver for BT
core of the TI BT/FM/GPS combo chip.

Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/ti-st/Kconfig [new file with mode: 0644]
drivers/staging/ti-st/Makefile [new file with mode: 0644]

index 597e10987476d6118c9c42a7710d59895b760d49..d97e46e60d91d6fee80ee18b12aba71b0c2c10aa 100644 (file)
@@ -141,5 +141,7 @@ source "drivers/staging/crystalhd/Kconfig"
 
 source "drivers/staging/cxt1e1/Kconfig"
 
+source "drivers/staging/ti-st/Kconfig"
+
 endif # !STAGING_EXCLUDE_BUILD
 endif # STAGING
index 6edd9b09c2d0bdb68e9b2da5c3eb1456573fb18d..23e353a411d74f7f47f178503a3c7d546443024c 100644 (file)
@@ -52,3 +52,4 @@ obj-$(CONFIG_FB_SM7XX)                += sm7xx/
 obj-$(CONFIG_DT3155)           += dt3155/
 obj-$(CONFIG_CRYSTALHD)                += crystalhd/
 obj-$(CONFIG_CXT1E1)           += cxt1e1/
+obj-$(CONFIG_TI_ST)            += ti-st/
diff --git a/drivers/staging/ti-st/Kconfig b/drivers/staging/ti-st/Kconfig
new file mode 100644 (file)
index 0000000..120e8db
--- /dev/null
@@ -0,0 +1,24 @@
+#
+# TI's shared transport line discipline and the protocol
+# drivers (BT, FM and GPS)
+#
+menu "Texas Instruments shared transport line discipline"
+config TI_ST
+       tristate "shared transport core driver"
+       select FW_LOADER
+       help
+         This enables the shared transport core driver for TI
+         BT / FM and GPS combo chips. This enables protocol drivers
+         to register themselves with core and send data, the responses
+         are returned to relevant protocol drivers based on their
+         packet types.
+
+config ST_BT
+       tristate "BlueZ bluetooth driver for ST"
+       depends on BT
+       select TI_ST
+       help
+         This enables the Bluetooth driver for TI BT/FM/GPS combo devices.
+         This makes use of shared transport line discipline core driver to
+         communicate with the BT core of the combo chip.
+endmenu
diff --git a/drivers/staging/ti-st/Makefile b/drivers/staging/ti-st/Makefile
new file mode 100644 (file)
index 0000000..0167d1d
--- /dev/null
@@ -0,0 +1,7 @@
+#
+# Makefile for TI's shared transport line discipline
+# and its protocol drivers (BT, FM, GPS)
+#
+obj-$(CONFIG_TI_ST)            += st_drv.o
+st_drv-objs                    := st_core.o st_kim.o st_ll.o
+obj-$(CONFIG_ST_BT)            += bt_drv.o