RTL8723DS蓝牙问题分析

本文由用户“a296961217”分享发布 更新时间:2020-04-06 16:34:21 举报文档

以下为《RTL8723DS蓝牙问题分析》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

Realtek Bluetooth serdev support (H5 protocol)

From:

?

Martin Blumenstingl



To:

?

robh+dt-DgEjT+Ai2ygdnm+yROfE0A-AT-public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA-AT-public.gmane.org, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA-AT-public.gmane.org, linux-serial-u79uwXL29TY76Z2rM5mHXA-AT-public.gmane.org



Subject:

?

[RFC v2 0/9] Realtek Bluetooth serdev support (H5 protocol)



Date:

?

Mon, 1 Jan 2018 21:42:08 +0100



Message-ID:

?





Cc:

?

mark.rutland-5wv7dgnIgG8-AT-public.gmane.org, marcel-kz+m5ild9QBg9hUCZPvPmw-AT-public.gmane.org, gustavo-THi1TnShQwVAfugRpC6u6w-AT-public.gmane.org, johan.hedberg-Re5JQEeQqe8AvxtiuMwx3w-AT-public.gmane.org, gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r-AT-public.gmane.org, jslaby-IBi9RG/b67k-AT-public.gmane.org, johan-DgEjT+Ai2ygdnm+yROfE0A-AT-public.gmane.org, linux-amlogic-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r-AT-public.gmane.org, Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ-AT-public.gmane.org, carlo-6IF/jdPJHihWk0Htik3J/w-AT-public.gmane.org, drake-6IF/jdPJHihWk0Htik3J/w-AT-public.gmane.org, Martin Blumenstingl



Archive-link:

?

Article



Hello,

I am sending this series because I want to get feedback.

please don't expect it to be perfect (yet). especially since it's

touching parts of the kernel I've not worked with before.

my goal was NOT to use the user-space initialization tool for the

Bluetooth part of one of my devices (which uses a Realtek RTL8723BS).

my hope was that I only had to hook up serdev support to hci_h5 and

re-use the setup function provided by btrtl. unfortunately it wasn't

that easy.

there are no datasheet 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 com/lwfinger/rtl8723bs_bt

[1] https://github.com/NextThingCo/rtl8723ds_bt

[2] https://doc.001pp.com/lists/linux-bluetooth/msg72862.html

Martin Blumenstingl (9):

serdev: implement parity configuration

dt-bindings: net: bluetooth: add support for Realtek Bluetooth chips

Bluetooth: btrtl: add MODULE_FIRMWARE declarations

Bluetooth: btrtl: split the device initialization into smaller parts

Bluetooth: btrtl: add support for retrieving the UART settings

Bluetooth: btrtl: add support for the RTL8723BS and RTL8723DS chips

bluetooth: btrtl: load the config blob from devicetree when available

Bluetooth: drop HCI_UART_INIT_PENDING support

Bluetooth: hci_h5: add support for Realtek UART Bluetooth modules

.../devicetree/bindings/net/realtek-bluetooth.txt | 41 ++

drivers/bluetooth/Kconfig | 1 +

drivers/bluetooth/btrtl.c | 461 ++++++++++++++++-----

drivers/bluetooth/btrtl.h | 46 ++

drivers/bluetooth/hci_h5.c | 206 ++++++++-

drivers/bluetooth/hci_ldisc.c | 38 --

drivers/bluetooth/hci_serdev.c | 3 -

drivers/bluetooth/hci_uart.h | 4 +-

drivers/tty/serdev/core.c | 12 +

drivers/tty/serdev/serdev-ttyport.c | 21 +

include/linux/serdev.h | 5 +

11 files changed, 678 insertions(+), 160 deletions(-)

create mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.txt

--

2.15.1

--

To unsubscribe from this list: send the line "unsubscribe devicetree" in

the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

More majordomo info at http://vger.kernel.org/majordomo-info.html

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《RTL8723DS蓝牙问题分析》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览