Add kernel config for uart bluetooth device support 01/8801/2
authortte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
Wed, 15 Mar 2017 04:25:26 +0000 (13:25 +0900)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Fri, 17 Mar 2017 21:51:14 +0000 (21:51 +0000)
Change-Id: Idb61c0f1f52ca9fb6b1afd50e4a397678971f6e5
Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto/hciattach.cfg [new file with mode: 0755]
meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto_%.bbappend [new file with mode: 0755]
meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux-renesas_%.bbappend
meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/hciattach.cfg [new file with mode: 0755]

diff --git a/meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto/hciattach.cfg b/meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto/hciattach.cfg
new file mode 100755 (executable)
index 0000000..c9c4fe2
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_BCSP=y
+
+#
+# USB port drivers
+#
+CONFIG_USB_SERIAL_CP210X=y
diff --git a/meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto_%.bbappend
new file mode 100755 (executable)
index 0000000..99c9581
--- /dev/null
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:"
+
+# Extra configuration options for the QEMU kernel
+SRC_URI += "file://hciattach.cfg \
+            "
index 7da3e5c..ad297be 100755 (executable)
@@ -11,6 +11,7 @@ SRC_URI += " file://disable_delay_printk.patch \
              file://0001-media-r820t-do-not-double-free-fe-tuner_priv-in-r820.patch \
              file://0002-media-r820t-remove-redundant-initializations-in-r820.patch \
              file://0003-media-r820t-avoid-potential-memcpy-buffer-overflow-i.patch \
+             file://hciattach.cfg \
             "
 
 KERNEL_CONFIG_FRAGMENTS_append = " ${WORKDIR}/ath9k_htc.cfg ${WORKDIR}/rtl_sdr.cfg"
diff --git a/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/hciattach.cfg b/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/hciattach.cfg
new file mode 100755 (executable)
index 0000000..95ee2d7
--- /dev/null
@@ -0,0 +1,9 @@
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_CP210X=y