Home
last modified time | relevance | path

Searched +full:rtl8723bs +full:- +full:bt (Results 1 – 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Drealtek-bluetooth.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RTL8723BS/RTL8723CS/RTL8821CS/RTL8822CS Bluetooth
10 - Vasily Khoruzhick <anarsoul@gmail.com>
11 - Alistair Francis <alistair@alistair23.me>
14 RTL8723BS/RTL8723CS/RTL8821CS/RTL8822CS is a WiFi + BT chip. WiFi part
15 is connected over SDIO, while BT is connected over serial. It speaks
22 - enum:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Drealtek-bluetooth.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RTL8723BS/RTL8723CS/RTL8822CS Bluetooth Device Tree Bindings
10 - Vasily Khoruzhick <anarsoul@gmail.com>
11 - Alistair Francis <alistair@alistair23.me>
14 RTL8723CS/RTL8723CS/RTL8822CS is WiFi + BT chip. WiFi part is connected over
15 SDIO, while BT is connected over serial. It speaks H5 protocol with few
21 - const: "realtek,rtl8723bs-bt"
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/allwinner/
Dsun50i-h6-pine-h64-model-b.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include "sun50i-h6-pine-h64.dts"
10 compatible = "pine64,pine-h64-model-b", "allwinner,sun50i-h6";
12 /delete-node/ reg_gmac_3v3;
15 compatible = "mmc-pwrseq-simple";
16 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */
17 post-power-on-delay-ms = <200>;
22 /delete-property/ ddc-en-gpios;
26 phy-supply = <&reg_aldo2>;
30 vmmc-supply = <&reg_cldo3>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/
Dsun5i-r8-chip.dts5 * Maxime Ripard <maxime.ripard@free-electrons.com>
7 * This file is dual-licensed: you can use it either under the terms
46 /dts-v1/;
47 #include "sun5i-r8.dtsi"
48 #include "sunxi-common-regulators.dtsi"
50 #include <dt-bindings/gpio/gpio.h>
51 #include <dt-bindings/interrupt-controller/irq.h>
55 compatible = "nextthing,chip", "allwinner,sun5i-r8", "allwinner,sun5i-a13";
67 stdout-path = "serial0:115200n8";
71 compatible = "gpio-leds";
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3308-rock-pi-s.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
21 stdout-path = "serial0:1500000n8";
25 compatible = "gpio-leds";
26 pinctrl-names = "default";
27 pinctrl-0 = <&green_led_gio>, <&heartbeat_led_gpio>;
29 green-led {
30 default-state = "on";
33 linux,default-trigger = "default-on";
36 blue-led {
[all …]
Drk3588s-indiedroid-nova.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/usb/pd.h>
22 stdout-path = "serial2:1500000n8";
25 sdio_pwrseq: sdio-pwrseq {
26 compatible = "mmc-pwrseq-simple";
27 clock-names = "ext_clock";
29 pinctrl-0 = <&wifi_enable_h>;
[all …]
Drk3566-anbernic-rgxx3.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/linux-event-codes.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/soc/rockchip,vop2.h>
14 stdout-path = "serial2:1500000n8";
17 adc-joystick {
18 compatible = "adc-joystick";
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/
Dsdio_intf.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright(c) 2007 - 2012 Realtek Corporation. All rights reserved.
47 .r871xs_drv.name = "rtl8723bs",
61 if (!psdpriv->if1) { in sd_sync_int_hdl()
67 sd_int_hdl(psdpriv->if1); in sd_sync_int_hdl()
77 psdio_data = &dvobj->intf_data; in sdio_alloc_irq()
78 func = psdio_data->func; in sdio_alloc_irq()
84 dvobj->drv_dbg.dbg_sdio_alloc_irq_error_cnt++; in sdio_alloc_irq()
87 dvobj->drv_dbg.dbg_sdio_alloc_irq_cnt++; in sdio_alloc_irq()
88 dvobj->irq_alloc = 1; in sdio_alloc_irq()
[all …]
/kernel/linux/linux-6.6/drivers/bluetooth/
Dhci_h5.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Bluetooth HCI Three-wire UART driver
37 * Maximum Three-wire packet:
38 * 4 byte header + max value for 12-bit length + 2 bytes for CRC
42 /* Convenience macros for reading Three-wire header values */
128 struct h5 *h5 = hu->priv; in h5_link_control()
139 skb_queue_tail(&h5->unrel, nskb); in h5_link_control()
145 return h5->tx_win & 0x07; in h5_cfg_field()
153 struct hci_uart *hu = h5->hu; in h5_timed_event()
157 BT_DBG("%s", hu->hdev->name); in h5_timed_event()
[all …]
Dbtrtl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
117 .hw_info = "rtl8723bs" },
127 /* 8723CS-CG */
137 .hw_info = "rtl8723cs-cg" },
139 /* 8723CS-VF */
149 .hw_info = "rtl8723cs-vf" },
151 /* 8723CS-XX */
355 if (skb->len != sizeof(struct hci_rp_read_local_version)) { in btrtl_read_local_version()
358 return ERR_PTR(-EIO); in btrtl_read_local_version()
377 if (skb->len != sizeof(*rom_version)) { in rtl_read_rom_version()
[all …]
/kernel/linux/linux-5.10/drivers/bluetooth/
Dhci_h5.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Bluetooth HCI Three-wire UART driver
34 * Maximum Three-wire packet:
35 * 4 byte header + max value for 12-bit length + 2 bytes for CRC
39 /* Convenience macros for reading Three-wire header values */
113 struct h5 *h5 = hu->priv; in h5_link_control()
124 skb_queue_tail(&h5->unrel, nskb); in h5_link_control()
130 return h5->tx_win & 0x07; in h5_cfg_field()
138 struct hci_uart *hu = h5->hu; in h5_timed_event()
142 BT_DBG("%s", hu->hdev->name); in h5_timed_event()
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/
Drtl8723b_hal_init.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright(c) 2007 - 2013 Realtek Corporation. All rights reserved.
53 u32 blockSize_p1 = 4; /* (Default) Phase #1 : PCI muse use 4-byte write to download FW */ in _BlockWrite()
54 u32 blockSize_p2 = 8; /* Phase #2 : Use 8-byte, if Phase#1 use big size to write FW. */ in _BlockWrite()
55 u32 blockSize_p3 = 1; /* Phase #3 : Use 1-byte, the remnant of FW image. */ in _BlockWrite()
102 (buffSize-offset), in _BlockWrite()
120 (buffSize-offset), blockSize_p3, blockCount_p3)); in _BlockWrite()
184 RT_TRACE(_module_hal_init_c_, _drv_info_, ("_WriteFW Done- for Normal chip.\n")); in _WriteFW()
235 if (value32 & FWDL_ChkSum_rpt || adapter->bSurpriseRemoved || adapter->bDriverStopped) in polling_fwdl_chksum()
238 } while (jiffies_to_msecs(jiffies-start) < timeout_ms || cnt < min_cnt); in polling_fwdl_chksum()
[all …]
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/hal/
Drtl8723b_hal_init.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright(c) 2007 - 2013 Realtek Corporation. All rights reserved.
49 u32 blockSize_p1 = 4; /* (Default) Phase #1 : PCI muse use 4-byte write to download FW */ in _BlockWrite()
50 u32 blockSize_p2 = 8; /* Phase #2 : Use 8-byte, if Phase#1 use big size to write FW. */ in _BlockWrite()
51 u32 blockSize_p3 = 1; /* Phase #3 : Use 1-byte, the remnant of FW image. */ in _BlockWrite()
194 if (value32 & FWDL_ChkSum_rpt || adapter->bSurpriseRemoved || adapter->bDriverStopped) in polling_fwdl_chksum()
197 } while (jiffies_to_msecs(jiffies-start) < timeout_ms || cnt < min_cnt); in polling_fwdl_chksum()
204 g_fwdl_chksum_fail--; in polling_fwdl_chksum()
235 if (value32 & WINTINI_RDY || adapter->bSurpriseRemoved || adapter->bDriverStopped) in _FWFreeToGo()
238 } while (jiffies_to_msecs(jiffies - start) < timeout_ms || cnt < min_cnt); in _FWFreeToGo()
[all …]