Home
last modified time | relevance | path

Searched +full:fw +full:- +full:init +full:- +full:baudrate (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/bluetooth/
Dnxp,88w8987-bt.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/nxp,88w8987-bt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 This binding describes UART-attached NXP bluetooth chips. These chips
11 are dual-radio chips supporting WiFi and Bluetooth. The bluetooth
12 works on standard H4 protocol over 4-wire UART. The RTS and CTS lines
13 are used during FW download. To enable power save mode, the host
14 asserts break signal over UART-TX line to put the chip into power save
15 state. De-asserting break wakes up the BT chip.
[all …]
/kernel/linux/linux-6.6/drivers/bluetooth/
Dbtnxpuart.c1 // SPDX-License-Identifier: GPL-2.0-or-later
92 /* Bluetooth vendor command : Set operational baudrate */
159 const struct firmware *fw; member
194 #define NXP_HDR_RX_TIMEOUT 0x0003 /* FW Header chunk not received */
195 #define NXP_DATA_RX_TIMEOUT 0x0004 /* FW Data chunk not received */
259 #define INIT 0x00000001 macro
310 struct ps_data *psdata = &nxpdev->psdata; in nxp_drv_send_cmd()
316 psdata->driver_sent_cmd = true; in nxp_drv_send_cmd()
318 psdata->driver_sent_cmd = false; in nxp_drv_send_cmd()
325 if (schedule_work(&nxpdev->tx_work)) in btnxpuart_tx_wakeup()
[all …]
Dhci_qca.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * HCI_IBS (HCI In-Band Sleep) is Qualcomm's power management
13 * Written by Ohad Ben-Cohen <ohad@bencohen.org>
63 /* max retry count when init fails */
243 if (hu->serdev) { in qca_soc_type()
244 struct qca_serdev *qsd = serdev_device_get_drvdata(hu->serdev); in qca_soc_type()
246 soc_type = qsd->btsoc_type; in qca_soc_type()
256 if (hu->serdev) { in qca_get_firmware_name()
257 struct qca_serdev *qsd = serdev_device_get_drvdata(hu->serdev); in qca_get_firmware_name()
259 return qsd->firmware_name; in qca_get_firmware_name()
[all …]
Dhci_bcm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
53 * struct bcm_device_data - device specific data
54 * @no_early_set_baudrate: Disallow set baudrate before driver setup()
55 * @drive_rts_on_open: drive RTS signal on ->open() when platform requires it
57 * @max_autobaud_speed: max baudrate supported by device in autobaud mode
58 * @max_speed: max baudrate supported
69 * struct bcm_device - device driver resources
94 * @init_speed: default baudrate of Bluetooth device;
95 * the host UART is initially set to this baudrate so that
97 * @oper_speed: preferred baudrate of Bluetooth device;
[all …]
/kernel/linux/linux-5.10/drivers/net/hamradio/
Dyam.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * yam.c -- YAM radio modem driver.
57 #include <linux/init.h>
61 /* --------------------------------------------------------------------- */
67 /* --------------------------------------------------------------------- */
94 #define DEFAULT_PERS 64 /* 0->255 */
99 int baudrate; member
147 /* --------------------------------------------------------------------- */
219 /* YAM Modem <-> UART Port mapping */
326 return -1; in fpga_write()
[all …]
/kernel/linux/linux-6.6/drivers/net/hamradio/
Dyam.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * yam.c -- YAM radio modem driver.
57 #include <linux/init.h>
61 /* --------------------------------------------------------------------- */
67 /* --------------------------------------------------------------------- */
94 #define DEFAULT_PERS 64 /* 0->255 */
99 int baudrate; member
147 /* --------------------------------------------------------------------- */
219 /* YAM Modem <-> UART Port mapping */
326 return -1; in fpga_write()
[all …]
/kernel/linux/linux-5.10/drivers/bluetooth/
Dhci_qca.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * HCI_IBS (HCI In-Band Sleep) is Qualcomm's power management
13 * Written by Ohad Ben-Cohen <ohad@bencohen.org>
63 /* max retry count when init fails */
240 if (hu->serdev) { in qca_soc_type()
241 struct qca_serdev *qsd = serdev_device_get_drvdata(hu->serdev); in qca_soc_type()
243 soc_type = qsd->btsoc_type; in qca_soc_type()
253 if (hu->serdev) { in qca_get_firmware_name()
254 struct qca_serdev *qsd = serdev_device_get_drvdata(hu->serdev); in qca_get_firmware_name()
256 return qsd->firmware_name; in qca_get_firmware_name()
[all …]
Dhci_bcm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
52 * struct bcm_device_data - device specific data
53 * @no_early_set_baudrate: Disallow set baudrate before driver setup()
61 * struct bcm_device - device driver resources
82 * @init_speed: default baudrate of Bluetooth device;
83 * the host UART is initially set to this baudrate so that
85 * @oper_speed: preferred baudrate of Bluetooth device;
86 * set to 0 if @init_speed is already the preferred baudrate
144 static int irq_polarity = -1;
146 MODULE_PARM_DESC(irq_polarity, "IRQ polarity 0: active-high 1: active-low");
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
26 If set to vendor, prefer vendor-specific driver
58 Documentation/firmware-guide/acpi/debug.rst for more information about
116 Format: <byte> or <bitmap-list>
[all …]