diff options
author | Andy Green <andy.green@linaro.org> | 2015-01-12 13:29:16 +0800 |
---|---|---|
committer | Andy Green <andy.green@linaro.org> | 2015-01-22 00:46:33 +0800 |
commit | 29fe2e31fdea7b7af8465da5fb440f978edac493 (patch) | |
tree | d0c2dfcc8e4dc7302317c7e4cc585b942b90770c /arch | |
parent | 0321b5b294920a0a331dd829c06e968a40e55dd3 (diff) |
bluetooth smdtty ch3 hacks
This teaches smdtty that ch3 (HCI) and ch2 (ACL) are related, and deals with
faking up and removing the channel usage type byte expected by UART HCI protocol.
This is enough that you can just point bluez to /dev/smd3 with no patches needed
on bluez.
Signed-off-by: Andy Green <andy.green@linaro.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/configs/msm8916-qrd_defconfig | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/arch/arm/configs/msm8916-qrd_defconfig b/arch/arm/configs/msm8916-qrd_defconfig index 86bf539bc6ed..77885672956a 100644 --- a/arch/arm/configs/msm8916-qrd_defconfig +++ b/arch/arm/configs/msm8916-qrd_defconfig @@ -68,6 +68,16 @@ CONFIG_INET_ESP=y # CONFIG_INET_XFRM_MODE_BEET is not set # CONFIG_INET_LRO is not set CONFIG_IPV6=y +CONFIG_BT=y +CONFIG_BT_RFCOMM=y +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=y +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=y +CONFIG_BT_HCIUART=y +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_INTERNAL_REGDB=y @@ -96,15 +106,18 @@ CONFIG_DM_CRYPT=y CONFIG_NETDEVICES=y CONFIG_DUMMY=y # CONFIG_USB_NET_DRIVERS is not set -CONFIG_WCNSS_CORE=m -CONFIG_WCNSS_CORE_PRONTO=m CONFIG_ATH_CARDS=y CONFIG_ATH_DEBUG=y CONFIG_WCN36XX=m CONFIG_WCN36XX_DEBUGFS=y # CONFIG_RTL_CARDS is not set +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INPUT_MISC=y +CONFIG_INPUT_UINPUT=y CONFIG_SERIAL_MSM=y CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_MSM_SMD=y CONFIG_HW_RANDOM=y CONFIG_MSM_SMD_PKT=y CONFIG_SPMI=y @@ -125,6 +138,7 @@ CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_HIDRAW=y # CONFIG_USB_HID is not set CONFIG_USB=y CONFIG_USB_OTG=y |