/freebsd/share/man/man4/ |
H A D | snd_hdsp.4 | 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 57 .Bl -bullet -compact 59 RME HDSP 9632 (optional AO4S-192 and AIS-192 extension boards) 65 .Xr pcm 4 69 (32kHz-48kHz) and 4 channels at double speed (64kHz-96kHz). 70 Only the HDSP 9632 can operate at quad speed (128kHz-192kHz), ADAT is 71 disabled in this mode. 72 Depending on sample rate and channel format selected, not all pcm channels can 79 .Bl -tag -width indent [all …]
|
H A D | snd_hdspe.4 | 34 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 56 .Bl -bullet -compact 58 RME HDSPe AIO (optional AO4S-192 and AI4S-192 extension boards) 64 .Xr pcm 4 68 (32kHz-48kHz), 4 channels at double speed (64kHz-96kHz), and 2 channels at 69 quad speed (128kHz-192kHz). 70 Depending on sample rate and channel format selected, not all pcm channels can 77 .Bl -tag -width indent 79 If set to 1, all physical ports are combined into one unified pcm device. [all …]
|
H A D | snd_emu10kx.4 | 2 .\" Copyright (c) 2003-2007 Yuriy Tsibizov 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 56 sound cards have a PCM part, which is accessible through one to five 57 .Xr pcm 4 60 for details), and MPU401-compatible MIDI I/O controller, which is accessible 68 .Bl -bullet -compact 71 Both PCM and MIDI interfaces are available. 94 .Bl -bullet -compact 96 Creative Sound Blaster Live!\& 24-Bit, identified by [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | broadcom-bluetooth.txt | 2 --------------------- 12 - compatible: should contain one of the following: 14 * "brcm,bcm4329-bt" 15 * "brcm,bcm4330-bt" 16 * "brcm,bcm43438-bt" 18 * "brcm,bcm43540-bt" 23 - max-speed: see Documentation/devicetree/bindings/serial/serial.yaml 24 - shutdown-gpios: GPIO specifier, used to enable the BT module 25 - device-wakeup-gpios: GPIO specifier, used to wakeup the controller 26 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor. [all …]
|
H A D | broadcom-bluetooth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/broadcom-bluetooth.yaml# 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 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/bluetooth/ |
H A D | brcm,bluetooth.yaml | 1 # 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 …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | cs35l36.txt | 5 - compatible : "cirrus,cs35l36" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost 18 - cirrus,boost-pea [all...] |
H A D | st,stm32-sai.txt | 4 as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 5 The SAI contains two independent audio sub-blocks. Each sub-block has 9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai" 10 - reg: Base address and size of SAI common register set. 11 - clocks: Must contain phandle and clock specifier pairs for each entry 12 in clock-names. 13 - clock-names: Must contain "pclk" "x8k" and "x11k" 15 Mandatory for "st,stm32h7-sai" compatible. 16 Not used for "st,stm32f4-sai" compatible. 19 - interrupts: cpu DAI interrupt line shared by SAI sub-blocks [all …]
|
H A D | st,stm32-sai.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/st,stm32-sai.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Olivier Moysan <olivier.moysan@foss.st.com> 14 protocols as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 15 The SAI contains two independent audio sub-blocks. Each sub-block has 21 - st,stm32f4-sai 22 - st,stm32h7-sai 26 - description: Base address and size of SAI common register set. [all …]
|
/freebsd/sys/dev/sound/pcm/ |
H A D | dsp.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org> 5 * Portions Copyright (c) Ryan Beasley <ryan.beasley@gmail.com> - GSoC 2006 8 * Copyright (c) 2024-2025 The FreeBSD Foundation 39 #include <dev/sound/pcm/sound.h> 40 #include <dev/sound/pcm/vchan.h> 60 "linux mmap compatibility (-1=force disable 0=auto 1=force enable)"); 67 #define DSP_REGISTERED(x) (PCM_REGISTERED(x) && (x)->dsp_dev != NULL) 130 err = make_dev_s(&devargs, &sc->dsp_dev, "dsp%d", unit); in dsp_make_dev() [all …]
|
H A D | channel.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org> 5 * Portions Copyright (c) Ryan Beasley <ryan.beasley@gmail.com> - GSoC 2006 7 * Portions Copyright (c) Luigi Rizzo <luigi@FreeBSD.org> - 1997-99 9 * Copyright (c) 2024-2025 The FreeBSD Foundation 40 #include <dev/sound/pcm/sound.h> 41 #include <dev/sound/pcm/vchan.h> 47 &report_soft_formats, 0, "report software-emulated formats"); 51 &report_soft_matrix, 0, "report software-emulated channel matrixing"); [all …]
|
H A D | vchan.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2006-2009 Ariff Abdullah <ariff@FreeBSD.org> 7 * Copyright (c) 2024-2025 The FreeBSD Foundation 34 /* Almost entirely rewritten to add multi-format/channels mixing support. */ 40 #include <dev/sound/pcm/sound.h> 41 #include <dev/sound/pcm/vchan.h> 76 KASSERT(c != NULL && c->parentchannel != NULL, in vchan_init() 80 info->channel = c; in vchan_init() 81 info->trigger = PCMTRIG_STOP; in vchan_init() [all …]
|
/freebsd/sys/dev/sound/pci/ |
H A D | via82c686.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 33 #include <dev/sound/pcm/sound.h> 34 #include <dev/sound/pcm/ac97.h> 72 int base, count, mode, ctrl; member 112 return bus_space_read_1(via->st, via->sh, regno); in via_rd() 114 return bus_space_read_2(via->st, via->sh, regno); in via_rd() 116 return bus_space_read_4(via->st, via->sh, regno); in via_rd() 128 bus_space_write_1(via->st, via->sh, regno, data); in via_wr() 131 bus_space_write_2(via->st, via->sh, regno, data); in via_wr() [all …]
|
H A D | hdspe.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2012-2016 Ruslan Bukin <br@bsdpad.com> 5 * Copyright (c) 2023-2024 Florian Walpen <dev@submerge.ch> 38 #include <dev/sound/pcm/sound.h> 52 &hdspe_unified_pcm, 0, "Combine physical ports in one unified pcm device"); 122 snd_mtxlock(sc->lock); in hdspe_intr() 126 if ((err = device_get_children(sc->dev, &devlist, &devcount)) != 0) in hdspe_intr() 131 if (scp->ih != NULL) in hdspe_intr() 132 scp->ih(scp); in hdspe_intr() [all …]
|
H A D | hdsp.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2012-2016 Ruslan Bukin <br@bsdpad.com> 5 * Copyright (c) 2023-2024 Florian Walpen <dev@submerge.ch> 38 #include <dev/sound/pcm/sound.h> 52 &hdsp_unified_pcm, 0, "Combine physical ports in one unified pcm device"); 112 snd_mtxlock(sc->lock); in hdsp_intr() 116 if ((err = device_get_children(sc->dev, &devlist, &devcount)) != 0) in hdsp_intr() 121 if (scp->ih != NULL) in hdsp_intr() 122 scp->ih(scp); in hdsp_intr() [all …]
|
H A D | emu10kx.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2003-2007 Yuriy Tsibizov <yuriy.tsibizov@gfk.ru> 52 #include <dev/sound/pcm/sound.h> 53 #include <dev/sound/pcm/ac97.h> 96 #define GPR(i) (sc->gpr_base+(i)) 97 #define INP(i) (sc->input_base+(i)) 98 #define OUTP(i) (sc->output_base+(i)) 100 #define FX2(i) (sc->efxc_base+(i)) 101 #define DSP_CONST(i) (sc->dsp_zero+(i)) [all …]
|
H A D | csa.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 9 * Copyright (c) 1996-1998 Crystal Semiconductor Corp. 47 #include <dev/sound/pcm/sound.h> 66 device_t pcm; /* pcm device */ member 67 driver_intr_t* pcmintr; /* pcm intr */ 68 void *pcmintr_arg; /* pcm intr arg */ 192 subcard = card->cards; in csa_findsubcard() 211 device_set_desc(dev, card->name); in csa_probe() 229 scp->dev = dev; in csa_attach() [all …]
|
H A D | via8233.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 44 #include <dev/sound/pcm/sound.h> 45 #include <dev/sound/pcm/ac97.h> 73 #define VIA_BLK_ALIGN (~(VIA_BLK_MIN - 1)) 149 ret += via->pch[i].active; in via_chan_active() 152 ret += via->rch[i].active; in via_chan_active() 165 dev = oidp->oid_arg1; in sysctl_via8233_spdif_enable() 167 snd_mtxlock(via->lock); in sysctl_via8233_spdif_enable() 169 snd_mtxunlock(via->lock); in sysctl_via8233_spdif_enable() [all …]
|
H A D | cs4281.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 40 #include <dev/sound/pcm/sound.h> 41 #include <dev/sound/pcm/ac97.h> 65 /* ------------------------------------------------------------------------- */ 101 /* -------------------------------------------------------------------- */ 122 /* -------------------------------------------------------------------- */ 143 /* -------------------------------------------------------------------- */ 149 return bus_space_read_4(sc->st, sc->sh, regno); in cs4281_rd() 155 bus_space_write_4(sc->st, sc->sh, regno, data); in cs4281_wr() [all …]
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | vf_sai.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 45 #include <dev/sound/pcm/sound.h> 88 #define TCR4_SYWD_M 0x1f /* Sync Width Mask */ 89 #define TCR4_SYWD_S 8 /* Sync Width Shift */ 91 #define TCR4_FSE (1 << 3) /* Frame Sync Early */ 92 #define TCR4_FSP (1 << 1) /* Frame Sync Polarity Low */ 93 #define TCR4_FSD (1 << 0) /* Frame Sync Direction Master */ 120 * MCLK - master clock 121 * nch - number of channels [all …]
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_ssi.c | 1 /*- 44 #include <dev/sound/pcm/sound.h> 60 bus_space_read_4(_sc->bst, _sc->bsh, _reg) 62 bus_space_write_4(_sc->bst, _sc->bsh, _reg, _val) 74 #define SCR_I2S_MODE_S 5 /* I2S Mode Select. */ 77 #define SCR_NET (1 << 3) /* Network mode */ 98 #define STCR_TFSI (1 << 2) /* Transmit Frame Sync Invert. */ 99 #define STCR_TFSL (1 << 1) /* Transmit Frame Sync Length. */ 100 #define STCR_TEFS (1 << 0) /* Transmit Early Frame Sync. */ 156 * Fref ------/ | | | | | | | | | | [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/ |
H A D | meson-gxbb-nanopi-k2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-gxbb.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/sound/meson-aiu.h> 13 compatible = "friendlyarm,nanopi-k2", "amlogic,meson-gxbb"; 22 stdout-path = "serial0:115200n8"; 31 compatible = "gpio-leds"; 33 led-stat { 34 label = "nanopi-k2:blue:stat"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | omap3-gta04.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on omap3-beagle-xm.dts 7 /dts-v1/; 10 #include <dt-bindings/input/input.h> 17 cpu0-supply = <&vcc>; 27 stdout-pat [all...] |
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | reg_addr.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 52 … 0x001d10UL //Access:RW DataWidth:0x1 // Disable rasdp error mode check 78 …- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl… 79 …dth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW header syn… 80 …DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header sync fifo … 81 …h:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW header syn… 88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 116 … (0x1<<9) // Fast back-to-back transaction ena… 128 … (0x1<<23) // Fast back-to-back capable. Not ap… [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8186-corsola.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 7 #include <dt-bindings/pinctrl/mt8186-pinfunc.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/input/gpio-keys.h> 11 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h> 26 stdout-path = "serial0:115200n8"; 35 backlight_lcd0: backlight-lcd0 { 36 compatible = "pwm-backlight"; [all …]
|