Package: src:linux
Version: 4.18.20-2~bpo9+1
Severity: wishlist
Tags: patch

Dear Maintainer,

Please enable support for above mentioned bluetooth chip.
It is used in SolidRun Ltd. i.MX6 MicroSOMs since revision 1.5,
thereby applying to all Hummingboards and Cuboxes with a recent SoM.

I enabled the necessary options and tested with a local build of 4.20 from
the debian kernel source tree, and am attaching the diff.

Yours sincerely
Josua Mayer


-- Package-specific info:
** Kernel log: boot messages should be attached

** Model information
Hardware        : Freescale i.MX6 Quad/DualLite (Device Tree)
Revision        : 0000
Device Tree model: SolidRun HummingBoard2 Dual/Quad (1.5som+emmc)

** PCI devices:
00:00.0 PCI bridge [0604]: Synopsys, Inc. Device [16c3:abcd] (rev 01) (prog-if 
00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 304
        Region 0: Memory at 01000000 (32-bit, non-prefetchable) [size=1M]
        Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
        [virtual] Expansion ROM at 01100000 [disabled] [size=64K]
        BridgeCtl: Parity+ SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: <access denied>
        Kernel driver in use: pcieport
        Kernel modules: dwc3_haps


** USB devices:
Bus 002 Device 002: ID 04b4:6570 Cypress Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: 9.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armhf (armv7l)

Kernel: Linux 4.20.0-trunk-armmp (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.18.0-0.bpo.3-armmp depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.130
ii  kmod                                    23-2
ii  linux-base                              4.5

Versions of packages linux-image-4.18.0-0.bpo.3-armmp recommends:
ii  apparmor             2.11.0-3+deb9u2
ii  firmware-linux-free  3.4
ii  irqbalance           1.1.0-2.3

Versions of packages linux-image-4.18.0-0.bpo.3-armmp suggests:
pn  debian-kernel-handbook  <none>
pn  linux-doc-4.18          <none>

Versions of packages linux-image-4.18.0-0.bpo.3-armmp is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
pn  firmware-iwlwifi          <none>
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
ii  firmware-misc-nonfree     20180825+dfsg-1~bpo9+1
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
pn  firmware-realtek          <none>
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
ii  firmware-ti-connectivity  20161130-4
pn  xen-hypervisor            <none>

-- no debconf information
>From 38737c0c24a8d7c23b46cd0a28e8dcf932ce06e1 Mon Sep 17 00:00:00 2001
From: Josua Mayer <josua.maye...@gmail.com>
Date: Thu, 3 Jan 2019 20:59:05 +0100
Subject: [PATCH] armmp: enable BT_HCIUART_LL

This allows using the wl1837-st bluetooth chip on the SolidRun i.MX6 SoMs
Revision 1.5.

Signed-off-by: Josua Mayer <josua.maye...@gmail.com>
---
 debian/config/armhf/config | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/debian/config/armhf/config b/debian/config/armhf/config
index 48d26fea8269..e390fe168b42 100644
--- a/debian/config/armhf/config
+++ b/debian/config/armhf/config
@@ -179,6 +179,10 @@ CONFIG_DMA_CMA=y
 ##
 ## file: drivers/bluetooth/Kconfig
 ##
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_SERDEV=y
 CONFIG_BT_WILINK=m
 
 ##
-- 
2.20.1

Reply via email to