Home
last modified time | relevance | path

Searched +full:bt +full:- +full:pcm +full:- +full:int +full:- +full:params (Results 1 – 11 of 11) sorted by relevance

/linux/Documentation/devicetree/bindings/net/bluetooth/
H A Dbrcm,bluetooth.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
13 This binding describes Broadcom UART-attached bluetooth chips.
18 - items:
19 - enum:
20 - infineon,cyw43439-bt
21 - const: brcm,bcm4329-bt
22 - enum:
[all …]
/linux/arch/arm/boot/dts/rockchip/
H A Drk3288-veyron-broadcom-bluetooth.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
11 pinctrl-names = "default";
12 pinctrl-0 = <&bt_host_wake_l>, <&bt_enable_l>,
15 compatible = "brcm,bcm43540-bt";
16 host-wakeup-gpios = <&gpio4 RK_PD7 GPIO_ACTIVE_HIGH>;
17 shutdown-gpios = <&gpio4 RK_PD5 GPIO_ACTIVE_HIGH>;
18 device-wakeup-gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>;
19 max-speed = <3000000>;
20 brcm,bt-pcm-int-params = [01 02 00 01 01];
/linux/sound/soc/hisilicon/
H A Dhi6210-i2s.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/sound/soc/m8m/hi6210_i2s.c - I2S IP driver
8 * This driver only deals with S2 interface (BT)
19 #include <sound/pcm.h>
29 #include <linux/reset-controller.h>
31 #include "hi6210-i2s.h"
37 int clocks;
43 int clk_rate;
45 int rate;
46 int format;
[all …]
/linux/drivers/bluetooth/
H A Dhci_bcm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
53 * struct bcm_device_data - device specific data
55 * @drive_rts_on_open: drive RTS signal on ->open() when platform requires it
69 * struct bcm_device - device driver resources
106 * @drive_rts_on_open: drive RTS signal on ->open() when platform requires it
108 * @pcm_int_params: keep the initial PCM configuration
123 int (*set_device_wakeup)(struct bcm_device *, bool);
124 int (*set_shutdown)(struct bcm_device *, bool);
127 int gpio_count;
128 int gpio_int_idx;
[all …]
/linux/sound/soc/codecs/
H A Dwl1273.c
H A Dak4641.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ak4641.c -- AK4641 ALSA Soc Audio driver
20 #include <sound/pcm.h>
52 unsigned int sysclk;
53 int deemph;
54 int playback_fs;
68 static const int deemph_settings[] = {44100, 0, 48000, 32000};
70 static int ak4641_set_deemph(struct snd_soc_component *component) in ak4641_set_deemph()
73 int i, best = 0; in ak4641_set_deemph()
77 if (ak4641->deemph && deemph_settings[i] != 0 && in ak4641_set_deemph()
[all …]
/linux/sound/soc/intel/catpt/
H A Dpcm.c1 // SPDX-License-Identifier: GPL-2.0-only
81 type = cpu_dai->driver->id; in catpt_get_stream_template()
86 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) in catpt_get_stream_template()
90 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) in catpt_get_stream_template()
105 spin_lock(&cdev->list_lock); in catpt_stream_find()
106 list_for_each_entry(pos, &cdev->stream_list, node) { in catpt_stream_find()
107 if (pos->info.stream_hw_id == stream_hw_id) { in catpt_stream_find()
113 spin_unlock(&cdev->list_lock); in catpt_stream_find()
122 memcpy_fromio(&pos, cdev->lpe_ba + stream->info.read_pos_regaddr, in catpt_stream_read_position()
135 offset = stream->info.volume_regaddr[channel]; in catpt_stream_volume()
[all …]
/linux/sound/soc/amd/
H A Dacp-pcm-dma.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * AMD ALSA SoC PCM Driver for ACP 2.x
5 * Copyright 2014-2015 Advanced Micro Devices, Inc.
129 * Configure a given dma channel parameters - enable/disable,
170 acp_reg_write(descr_info->src, acp_mmio, mmACP_SRBM_Targ_Idx_Data); in config_dma_descriptor_in_sram()
173 acp_reg_write(descr_info->dest, acp_mmio, mmACP_SRBM_Targ_Idx_Data); in config_dma_descriptor_in_sram()
177 acp_reg_write(descr_info->xfer_val, acp_mmio, mmACP_SRBM_Targ_Idx_Data); in config_dma_descriptor_in_sram()
183 int ret; in pre_config_reset()
200 * system memory <-> ACP SRAM
203 u32 size, int direction, in set_acp_sysmem_dma_descriptors()
[all …]
/linux/drivers/net/wireless/broadcom/b43/
H A Dmain.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 Copyright (c) 2005 Martin Langer <martin-langer@gmx.de>
8 Copyright (c) 2005-2009 Michael Buesch <m@bues.ch>
11 Copyright (c) 2010-2011 Rafał Miłecki <zajec5@gmail.com>
17 driver Copyright(c) 2003 - 2004 Intel Corporation.
31 #include <linux/dma-mapping.h>
75 static int modparam_bad_frames_preempt;
76 module_param_named(bad_frames_preempt, modparam_bad_frames_preempt, int, 0444);
84 static int modparam_hwpctl;
85 module_param_named(hwpctl, modparam_hwpctl, int, 0444);
[all …]
/linux/sound/soc/intel/boards/
H A Dsof_sdw.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * sof_sdw - ASOC Machine driver for Intel SoundWire platforms
17 #include <sound/soc-acpi.h>
22 static int quirk_override = -1;
23 module_param_named(quirk, quirk_override, int, 0444);
24 MODULE_PARM_DESC(quirk, "Board-specific quirk override");
31 dev_dbg(dev, "quirk realtek,jack-detect-source %ld\n", in log_quirks()
52 static int sof_sdw_quirk_cb(const struct dmi_system_id *id) in sof_sdw_quirk_cb()
54 sof_sdw_quirk = (unsigned long)id->driver_data; in sof_sdw_quirk_cb()
186 * (e.g. 15-eb1xxx, 14t-ea000 or 13-aw2xxx)
[all …]
/linux/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c1 // SPDX-License-Identifier: GPL-2.0-only
21 * and transfers them over an internal MAI (multi-channel audio
53 #include <sound/hdmi-codec.h>
118 struct drm_display_info *display = &vc4_hdmi->connector.display_info; in vc4_hdmi_supports_scrambling()
120 lockdep_assert_held(&vc4_hdmi->mutex); in vc4_hdmi_supports_scrambling()
122 if (!display->is_hdmi) in vc4_hdmi_supports_scrambling()
125 if (!display->hdmi.scdc.supported || in vc4_hdmi_supports_scrambling()
126 !display->hdmi.scdc.scrambling.supported) in vc4_hdmi_supports_scrambling()
133 unsigned int bpc, in vc4_hdmi_mode_needs_scrambling()
141 static int vc4_hdmi_debugfs_regs(struct seq_file *m, void *unused) in vc4_hdmi_debugfs_regs()
[all …]