From e1a7d95053b7f19a2a7d9bf4da7625a4154c57e3 Mon Sep 17 00:00:00 2001 From: tte_zheng_wenlong Date: Wed, 15 Mar 2017 13:25:26 +0900 Subject: Add kernel config for uart bluetooth device support Change-Id: Idb61c0f1f52ca9fb6b1afd50e4a397678971f6e5 Signed-off-by: tte_zheng_wenlong --- .../recipes-kernel/linux/linux-yocto/hciattach.cfg | 17 +++++++++++++++++ .../recipes-kernel/linux/linux-yocto_%.bbappend | 5 +++++ .../recipes-kernel/linux/linux-renesas_%.bbappend | 1 + .../recipes-kernel/linux/linux/hciattach.cfg | 9 +++++++++ 4 files changed, 32 insertions(+) create mode 100755 meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto/hciattach.cfg create mode 100755 meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto_%.bbappend create mode 100755 meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/hciattach.cfg (limited to 'meta-agl-bsp') 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 index 000000000..c9c4fe2ed --- /dev/null +++ b/meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto/hciattach.cfg @@ -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 index 000000000..99c9581b2 --- /dev/null +++ b/meta-agl-bsp/meta-core/recipes-kernel/linux/linux-yocto_%.bbappend @@ -0,0 +1,5 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:" + +# Extra configuration options for the QEMU kernel +SRC_URI += "file://hciattach.cfg \ + " diff --git a/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux-renesas_%.bbappend b/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux-renesas_%.bbappend index 7da3e5c8a..ad297bec0 100755 --- a/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux-renesas_%.bbappend +++ b/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux-renesas_%.bbappend @@ -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 index 000000000..95ee2d7fc --- /dev/null +++ b/meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/hciattach.cfg @@ -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 -- cgit 1.2.3-korg