<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>75ddcd5a - Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#75ddcd5a</link>
        <description>Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNELAutomatically configure the altsetting for HCI_USER_CHANNEL when a SCOis connected.The motivation is to enable the HCI_USER_CHANNEL user to send out SCOdata through USB Bluetooth chips, which is mainly used for bidirectionalaudio transfer (voice call). This was not capable because:- Per Bluetooth Core Spec v5, Vol 4, Part B, 2.1, the corresponding  alternate setting should be set based on the air mode in order to  transfer SCO data, but- The Linux Bluetooth HCI_USER_CHANNEL exposes the Bluetooth Host  Controller Interface to the user space, which is something above the  USB layer. The user space is not able to configure the USB alt while  keeping the channel open.This patch intercepts the HCI_EV_SYNC_CONN_COMPLETE packets in btusb,extracts the air mode, and configures the alt setting in btusb.This patch is tested on ChromeOS devices. The USB Bluetooth models(CVSD, TRANS alt3 and alt6) could work without a customized kernel.Fixes: b16b327edb4d (&quot;Bluetooth: btusb: add sysfs attribute to control USB alt setting&quot;)Signed-off-by: Hsin-chen Chuang &lt;chharry@chromium.org&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Thu, 27 Feb 2025 17:14:10 +0000</pubDate>
        <dc:creator>Hsin-chen Chuang &lt;chharry@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>f062b6ec - Bluetooth: add HAS_IOPORT dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#f062b6ec</link>
        <description>Bluetooth: add HAS_IOPORT dependenciesIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. We thus need to add HAS_IOPORT as dependency for thosedrivers using them.Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Acked-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Thu, 24 Oct 2024 17:54:41 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>37bac77e - Bluetooth: hci_uart: Add support for Amlogic HCI UART</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#37bac77e</link>
        <description>Bluetooth: hci_uart: Add support for Amlogic HCI UARTAdd a new HCI protocol HCI_UART_AML for the Amlogic Bluetoothcontroller. It works on the standard H4 protocol via a 4-wire UARTinterface, with baud rates up to 4 Mbps.The controller supports two types of commands: the TCI commands and thevendor command. The former is for initial setup including setting baudrates, downloading fw, starting chip and etc, while the latter is fordumping firmware versions and setting public address after firmwareupdates and normal startup.It was verified on board of T602 (S905X4 + W265S2).dmesg:..[    5.313450] Bluetooth: HCI UART protocol AML registered[    6.506052] Bluetooth: hci0: fw_version: date = 42.28, number = 0xb2fd...Co-developed-by: Ye He &lt;ye.he@amlogic.com&gt;Signed-off-by: Ye He &lt;ye.he@amlogic.com&gt;Signed-off-by: Yang Li &lt;yang.li@amlogic.com&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Fri, 09 Aug 2024 05:42:25 +0000</pubDate>
        <dc:creator>Yang Li &lt;yang.li@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>61f7a8f9 - Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#61f7a8f9</link>
        <description>Bluetooth: btmtk: Fix btmtk.c undefined reference build error harderThe previous fix was incomplete as the link failure still persistswith CONFIG_USB=m when the sdio or serial wrappers for btmtk.care build-in:btmtk.c:(.text+0x468): undefined reference to `usb_alloc_urb&apos;btmtk.c:(.text+0x488): undefined reference to `usb_free_urb&apos;btmtk.c:(.text+0x500): undefined reference to `usb_anchor_urb&apos;btmtk.c:(.text+0x50a): undefined reference to `usb_submit_urb&apos;btmtk.c:(.text+0x92c): undefined reference to `usb_control_msg&apos;btmtk.c:(.text+0xa92): undefined reference to `usb_unanchor_urb&apos;btmtk.c:(.text+0x11e4): undefined reference to `usb_set_interface&apos;btmtk.c:(.text+0x120a): undefined reference to `usb_kill_anchored_urbs&apos;Disallow this configuration.Fixes: f0c83a23fcbb (&quot;Bluetooth: btmtk: Fix btmtk.c undefined reference build error&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Mon, 22 Jul 2024 09:27:05 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>b96bac96 - Bluetooth: hci: fix build when POWER_SEQUENCING=m</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#b96bac96</link>
        <description>Bluetooth: hci: fix build when POWER_SEQUENCING=mBT_HCIUART_QCA, which is a bool and an HCI UART component, uses nowpower sequencing, so we need to be sure BT_HCIUART_QCA=y andPOWER_SEQUENCING=m cannot happen:  /usr/bin/aarch64-linux-gnu-ld: drivers/bluetooth/hci_qca.o: in function `qca_serdev_probe&apos;:  drivers/bluetooth/hci_qca.c:2401:(.text+0xc48): undefined reference to `devm_pwrseq_get&apos;  /usr/bin/aarch64-linux-gnu-ld: drivers/bluetooth/hci_qca.o: in function `qca_power_shutdown&apos;:  drivers/bluetooth/hci_qca.c:2192:(.text+0x29e8): undefined reference to `pwrseq_power_off&apos;  /usr/bin/aarch64-linux-gnu-ld: drivers/bluetooth/hci_qca.o: in function `qca_power_on&apos;:  drivers/bluetooth/hci_qca.c:1808:(.text+0x3390): undefined reference to `pwrseq_power_on&apos;Fixes: 9a15ce685706 (&quot;Bluetooth: qca: use the power sequencer for QCA6390&quot;)Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Sun, 23 Jun 2024 17:13:52 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>08c22b52 - Bluetooth: hci_bcm4377: Add BCM4388 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#08c22b52</link>
        <description>Bluetooth: hci_bcm4377: Add BCM4388 supportThis new variant needs a different core2_window1 and always usesbeamforming.The BAR2 also has an offset (RAM start, presumably), so add that.Signed-off-by: Hector Martin &lt;marcan@marcan.st&gt;Reviewed-by: Sven Peter &lt;sven@svenpeter.dev&gt;[sven: rebased, updated some comments, mentioned 4388 in Kconfig]Signed-off-by: Sven Peter &lt;sven@svenpeter.dev&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Sun, 02 Jun 2024 09:57:05 +0000</pubDate>
        <dc:creator>Hector Martin &lt;marcan@marcan.st&gt;</dc:creator>
    </item>
<item>
        <title>c2b636b3 - Bluetooth: btintel_pcie: Add support for PCIe transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#c2b636b3</link>
        <description>Bluetooth: btintel_pcie: Add support for PCIe transportAdd initial code to support Intel bluetooth devices based on PCIetransport. Allocate memory for TX &amp; RX buffers, internal structures,initialize interrupts for TX &amp; RX and PCIe device.Signed-off-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt;Suggested-by: Bjorn Helgaas &lt;helgaas@kernel.org&gt;Suggested-by: Paul Menzel &lt;pmenzel@molgen.mpg.de&gt;Signed-off-by: Kiran K &lt;kiran.k@intel.com&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Tue, 07 May 2024 15:56:57 +0000</pubDate>
        <dc:creator>Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab4e4380 - Bluetooth: Add vhci devcoredump support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#ab4e4380</link>
        <description>Bluetooth: Add vhci devcoredump supportAdd devcoredump support for vhci that creates forcce_devcoredump debugfsentry. This is used for mgmt-tester tests.Signed-off-by: Manish Mandlik &lt;mmandlik@google.com&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Thu, 30 Mar 2023 16:58:24 +0000</pubDate>
        <dc:creator>Manish Mandlik &lt;mmandlik@google.com&gt;</dc:creator>
    </item>
<item>
        <title>11e29b4a - Bluetooth: NXP: select CONFIG_CRC8</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#11e29b4a</link>
        <description>Bluetooth: NXP: select CONFIG_CRC8The driver needs both CRC32 and CRC8 to link correctly:ld: drivers/bluetooth/btnxpuart.o: in function `nxp_serdev_probe&apos;:drivers/bluetooth/btnxpuart.c:1214: undefined reference to`crc8_populate_msb&apos;ld: drivers/bluetooth/btnxpuart.o: in function `nxp_send_ack&apos;:drivers/bluetooth/btnxpuart.c:559: undefined reference to `crc8&apos;ld: drivers/bluetooth/btnxpuart.c:559: undefined reference to `crc8&apos;Fixes: 3e662aa4453a (&quot;Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Wed, 22 Mar 2023 11:16:27 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>689ca16e - Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#689ca16e</link>
        <description>Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsetsThis adds a driver based on serdev driver for the NXP BT serial protocolbased on running H:4, which can enable the built-in Bluetooth deviceinside an NXP BT chip.This driver has Power Save feature that will put the chip into sleep statewhenever there is no activity for 2000ms, and will be woken up when anyactivity is to be initiated over UART.This driver enables the power save feature by default by sending the vendorspecific commands to the chip during setup.During setup, the driver checks if a FW is already running on the chipby waiting for the bootloader signature, and downloads device specific FWfile into the chip over UART if bootloader signature is received..Signed-off-by: Neeraj Sanjay Kale &lt;neeraj.sanjaykale@nxp.com&gt;Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Thu, 16 Mar 2023 17:22:14 +0000</pubDate>
        <dc:creator>Neeraj Sanjay Kale &lt;neeraj.sanjaykale@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>8a061276 - Bluetooth: hci_bcm4377: Add new driver for BCM4377 PCIe boards</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#8a061276</link>
        <description>Bluetooth: hci_bcm4377: Add new driver for BCM4377 PCIe boardsBroadcom BCM4377/4378/4387 are dual WiFi/Bluetooth boards found in Applemachines. This driver adds support for the Bluetooth function whichexposes a shared memory IPC protocol over PCIe to tunnel HCI traffic.Signed-off-by: Sven Peter &lt;sven@svenpeter.dev&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Fri, 04 Nov 2022 21:13:03 +0000</pubDate>
        <dc:creator>Sven Peter &lt;sven@svenpeter.dev&gt;</dc:creator>
    </item>
<item>
        <title>db112235 - Bluetooth: btusb: Default CONFIG_BT_HCIBTUSB_POLL_SYNC=y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#db112235</link>
        <description>Bluetooth: btusb: Default CONFIG_BT_HCIBTUSB_POLL_SYNC=ypoll_sync has been proven to fix races of USB data and event endpointsso this enables it by default.Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;Tested-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Tue, 25 Oct 2022 21:12:58 +0000</pubDate>
        <dc:creator>Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bb1afb29 - Bluetooth: btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#bb1afb29</link>
        <description>Bluetooth: btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNCThis adds CONFIG_BT_HCIBTUSB_POLL_SYNC which can be used to set thedefault behavior of Bluetooth USB controller with respect to pollsynchronization of its endpoits.Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;Tested-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Tue, 25 Oct 2022 21:12:57 +0000</pubDate>
        <dc:creator>Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f5c3f989 - Bluetooth: btmtkuart: rely on BT_MTK module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#f5c3f989</link>
        <description>Bluetooth: btmtkuart: rely on BT_MTK moduleRely on btmtk module to reduce duplicated codeSigned-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Wed, 09 Mar 2022 00:03:52 +0000</pubDate>
        <dc:creator>Sean Wang &lt;sean.wang@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>3a722044 - Bluetooth: btmtksido: rely on BT_MTK module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#3a722044</link>
        <description>Bluetooth: btmtksido: rely on BT_MTK moduleRely on btmtk module to reduce duplicated codeSigned-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Mon, 18 Oct 2021 21:30:13 +0000</pubDate>
        <dc:creator>Sean Wang &lt;sean.wang@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>8c0d17b6 - Bluetooth: mediatek: add BT_MTK module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#8c0d17b6</link>
        <description>Bluetooth: mediatek: add BT_MTK moduleAdd BT_MTK module that is a preliminary patch to introduce mt7921s supportto share the logic betweem btusb and btmtksdio.Signed-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Mon, 18 Oct 2021 21:30:12 +0000</pubDate>
        <dc:creator>Sean Wang &lt;sean.wang@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>afd2daa2 - Bluetooth: Add support for virtio transport driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#afd2daa2</link>
        <description>Bluetooth: Add support for virtio transport driverThis adds support for Bluetooth HCI transport over virtio.Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;Signed-off-by: Luiz Augusto von Dentz &lt;luiz.von.dentz@intel.com&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Tue, 06 Apr 2021 19:55:53 +0000</pubDate>
        <dc:creator>Marcel Holtmann &lt;marcel@holtmann.org&gt;</dc:creator>
    </item>
<item>
        <title>848fc616 - Bluetooth: hci_h5: btrtl: Add support for RTL8822C</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#848fc616</link>
        <description>Bluetooth: hci_h5: btrtl: Add support for RTL8822CAdd new compatible and FW loading support for RTL8822C.Signed-off-by: Max Chou &lt;max.chou@realtek.com&gt;Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Mon, 17 Feb 2020 08:14:55 +0000</pubDate>
        <dc:creator>Max Chou &lt;max.chou@realtek.com&gt;</dc:creator>
    </item>
<item>
        <title>e22998f5 - Bluetooth: Fix a typo in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#e22998f5</link>
        <description>Bluetooth: Fix a typo in Kconfig&apos;internface&apos; has an extra &apos;n&apos;.Signed-off-by: Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Sun, 16 Feb 2020 11:20:31 +0000</pubDate>
        <dc:creator>Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>54976bc7 - Bluetooth: btwilink: drop superseded driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/bluetooth/Kconfig#54976bc7</link>
        <description>Bluetooth: btwilink: drop superseded driverAll users of this driver have been converted to the serdev basedhci_ll driver. The unused driver can be safely dropped now.Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;

            List of files:
            /linux-6.15/drivers/bluetooth/Kconfig</description>
        <pubDate>Thu, 03 Oct 2019 13:41:47 +0000</pubDate>
        <dc:creator>Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;</dc:creator>
    </item>
</channel>
</rss>
