<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/bluetooth/btbcm.c, branch linux-5.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-01-09T20:24:47Z</updated>
<entry>
<title>Bluetooth: btbcm : Fix warning about missing blank lines after declarations</title>
<updated>2020-01-09T20:24:47Z</updated>
<author>
<name>Changqi Du</name>
</author>
<published>2020-01-09T04:40:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dde8010be0a0ed9823cc1ddf75ef8448910821a9'/>
<id>urn:sha1:dde8010be0a0ed9823cc1ddf75ef8448910821a9</id>
<content type='text'>
This patches fixes two warnings of checkpatch.pl, both of the type
WARNING: Missing a blank line after declarations

Signed-off-by: Changqi Du &lt;d.changqi@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Support pcm configuration</title>
<updated>2019-11-27T07:09:55Z</updated>
<author>
<name>Abhishek Pandit-Subedi</name>
</author>
<published>2019-11-26T07:17:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=528379902337102b0264fe5343eafb3d6c59fa45'/>
<id>urn:sha1:528379902337102b0264fe5343eafb3d6c59fa45</id>
<content type='text'>
Add BCM vendor specific command to configure PCM parameters. The new
vendor opcode allows us to set the sco routing, the pcm interface rate,
and a few other pcm specific options (frame sync, sync mode, and clock
mode). See broadcom-bluetooth.txt in Documentation for more information
about valid values for those settings.

Here is an example trace where this opcode was used to configure
a BCM4354:

        &lt; HCI Command: Vendor (0x3f|0x001c) plen 5
                01 02 00 01 01
        &gt; HCI Event: Command Complete (0x0e) plen 4
        Vendor (0x3f|0x001c) ncmd 1
                Status: Success (0x00)

We can read back the values as well with ocf 0x001d to confirm the
values that were set:
        $ hcitool cmd 0x3f 0x001d
        &lt; HCI Command: ogf 0x3f, ocf 0x001d, plen 0
        &gt; HCI Event: 0x0e plen 9
        01 1D FC 00 01 02 00 01 01

Signed-off-by: Abhishek Pandit-Subedi &lt;abhishekpandit@chromium.org&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk</title>
<updated>2019-11-22T12:35:20Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2019-11-22T12:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4f95f31a9f38d9bb1fd313fcc2d0c0d48116ee3'/>
<id>urn:sha1:a4f95f31a9f38d9bb1fd313fcc2d0c0d48116ee3</id>
<content type='text'>
Some devices ship with the controller default address, like the
Orange Pi 3 (BCM4345C5).

Allow the bootloader to set a valid address through the device tree.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth</title>
<updated>2019-11-21T07:10:46Z</updated>
<author>
<name>Mohammad Rasim</name>
</author>
<published>2019-11-20T11:02:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1199ab4c9e1d4cdfbabd70b4aadbc8e72c691f65'/>
<id>urn:sha1:1199ab4c9e1d4cdfbabd70b4aadbc8e72c691f65</id>
<content type='text'>
This patch adds the device ID for the BCM4335A0 module
(part of the AMPAK AP6335 WIFI/Bluetooth combo)

hciconfig output:
```
hci1:   Type: Primary  Bus: UART
        BD Address: 43:35:B0:07:1F:AC  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING
        RX bytes:5079 acl:0 sco:0 events:567 errors:0
        TX bytes:69065 acl:0 sco:0 commands:567 errors:0
        Features: 0xbf 0xfe 0xcf 0xff 0xdf 0xff 0x7b 0x87
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH SNIFF
        Link mode: SLAVE ACCEPT
        Name: 'alarm'
        Class: 0x000000
        Service Classes: Unspecified
        Device Class: Miscellaneous,
        HCI Version: 4.0 (0x6)  Revision: 0x161
        LMP Version: 4.0 (0x6)  Subversion: 0x4106
        Manufacturer: Broadcom Corporation (15)
```

Signed-off-by: Mohammad Rasim &lt;mohammad.rasim96@gmail.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth</title>
<updated>2019-11-19T05:20:15Z</updated>
<author>
<name>Stephan Gerhold</name>
</author>
<published>2019-11-17T20:39:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8dc647657d523ea6d6f169992c99fc3680a5f81'/>
<id>urn:sha1:b8dc647657d523ea6d6f169992c99fc3680a5f81</id>
<content type='text'>
Add the device ID for the WiFi/BT/FM combo chip BCM4334 (rev B0).

The chip seems to use 43:34:b0:00:00:00 as default address,
so add it to the list of default addresses and leave it up
to the user to configure a valid one.

Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>bluetooth: bcm: Add support for loading firmware for BCM4345C5</title>
<updated>2019-09-05T15:27:22Z</updated>
<author>
<name>Ondrej Jirman</name>
</author>
<published>2019-08-23T10:31:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52c8c7a766ecc49ff2e4c1db30b0a24a019e31d4'/>
<id>urn:sha1:52c8c7a766ecc49ff2e4c1db30b0a24a019e31d4</id>
<content type='text'>
Detect BCM4345C5 and load a corresponding firmware file.

Signed-off-by: Ondrej Jirman &lt;megous@megous.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth</title>
<updated>2019-07-06T10:56:44Z</updated>
<author>
<name>Neil Armstrong</name>
</author>
<published>2019-05-20T13:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4d297eec673097ad5c1a971db7ea8f9b6e5fa2e'/>
<id>urn:sha1:f4d297eec673097ad5c1a971db7ea8f9b6e5fa2e</id>
<content type='text'>
The BCM4359C0 BT/Wi-Fi compo chip needs an entry to be discovered
by the btbcm driver.

Tested using an AP6398S module from Ampak.

Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156</title>
<updated>2019-05-30T18:26:35Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2019-05-27T06:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1a59d1b8e05ea6ab45f7e18897de1ef0e6bc3da6'/>
<id>urn:sha1:1a59d1b8e05ea6ab45f7e18897de1ef0e6bc3da6</id>
<content type='text'>
Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 1334 file(s).

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;
Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190527070033.113240726@linutronix.de
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Add default address for BCM2076B1</title>
<updated>2019-05-05T17:27:49Z</updated>
<author>
<name>Stephan Gerhold</name>
</author>
<published>2019-05-01T07:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=300926b138eb30ce1763d1d10604230d4d38d64a'/>
<id>urn:sha1:300926b138eb30ce1763d1d10604230d4d38d64a</id>
<content type='text'>
BCM2076B1 appears to use 20:76:A0:00:56:79 as default address.
This address is used by at least 5 devices with the AMPAK AP6476
module and is also suspicious because it starts with the chip name
2076 (followed by a different revision A0 for some reason).

Add it to the list of default addresses and leave it up to the
user to configure a valid one.

Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: btbcm: Add entry for BCM2076B1 UART Bluetooth</title>
<updated>2019-04-23T17:10:56Z</updated>
<author>
<name>Stephan Gerhold</name>
</author>
<published>2019-03-05T13:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=039287aa9f7247f27ecae70a6e4aefa43f431d6b'/>
<id>urn:sha1:039287aa9f7247f27ecae70a6e4aefa43f431d6b</id>
<content type='text'>
Add the device ID for the BT/FM/GPS combo chip BCM2076 (rev B1)
used in the AMPAK AP6476 WiFi/BT/FM/GPS module.

Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
</feed>
