/freebsd/sys/contrib/device-tree/Bindings/net/ |
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 - brcm,bcm20702a1 19 - brcm,bcm4329-bt 20 - brcm,bcm4330-bt 21 - brcm,bcm4334-bt [all …]
|
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 …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | mt8195-afe-pcm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/mt8195-af [all...] |
H A D | st,sti-asoc-card.txt | 3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas 8 Documentation/devicetree/bindings/sound/simple-card.yaml. 10 1) sti-uniperiph-dai: audio dai device. 11 --------------------------------------- 14 - compatible: "st,stih407-uni-player-hdmi", "st,stih407-uni-player-pcm-out", 15 "st,stih407-uni-player-dac", "st,stih407-uni-player-spdif", 16 "st,stih407-uni-reader-pcm_in", "st,stih407-uni-reader-hdmi", 18 - st,syscfg: phandle to boot-device system configuration registers 20 - clock-names: name of the clocks listed in clocks property in the same order 22 - reg: CPU DAI IP Base address and size entries, listed in same [all …]
|
H A D | st,stm32-i2s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/st,stm32-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Olivier Moysan <olivier.moysan@foss.st.com> 13 The SPI/I2S block supports I2S/PCM protocols when configured on I2S mode. 17 - $ref: dai-common.yaml# 22 - st,stm32h7-i2s 24 "#sound-dai-cells": 32 - description: clock feeding the peripheral bus interface. [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 6 its own clock generator and I/O lines controller. 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" 14 "pclk": Clock which feeds the peripheral bus interface. 15 Mandatory for "st,stm32h7-sai" compatible. [all …]
|
H A D | mediatek,mt8188-afe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/mediatek,mt8188-af [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-sa [all...] |
/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 …]
|
/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-gxb [all...] |
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | spear1340-evb.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 /dts-v1/; 13 compatible = "st,spear1340-evb", "st,spear1340"; 14 #address-cells = <1>; 15 #size-cells = <1>; 23 pinctrl-name [all...] |
H A D | stih407-family.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "stih407-pinctrl.dtsi" 7 #include <dt-bindings/mfd/st-lpc.h> 8 #include <dt-bindings/phy/phy.h> 9 #include <dt-bindings/reset/stih407-reset [all...] |
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | st_fdma.txt | 3 The FDMA is a general-purpose direct memory access controller capable of 10 - compatible : Should be one of 11 - st,stih407-fdma-mpe31-11, "st,slim-rproc"; 12 - st,stih407-fdma-mpe31-12, "st,slim-rproc"; 13 - st,stih407-fdma-mpe31-13, "st,slim-rproc"; 14 - reg : Should contain an entry for each name in reg-names 15 - reg-names : Must contain "slimcore", "dmem", "peripherals", "imem" entries 16 - interrupts : Should contain one interrupt shared by all channels 17 - dma-channels : Number of channels supported by the controller 18 - #dma-cells : Must be <3>. See DMA client section below [all …]
|
/freebsd/sys/dev/sound/pci/ |
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 | 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> 46 #include <machine/clock.h> /* for DELAY */ 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)) [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/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 */ 95 #define STCR_TXDIR (1 << 5) /* Transmit Clock Direction. */ 97 #define STCR_TSCKP (1 << 3) /* Transmit Clock Polarity. */ 102 #define SSI_STCCR 0x24 /* Transmit Clock Control Register */ 104 #define STCCR_PSR (1 << 17) /* Divide clock by 8. */ [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> 83 #define TCR2_BCP (1 << 25) /* Bit Clock Polarity */ 84 #define TCR2_BCD (1 << 24) /* Bit Clock Direction */ 101 #define TCSR_BCE (1 << 28) /* Bit Clock Enable */ 110 uint32_t div; /* Bit Clock Divide. Division value is (div + 1) * 2. */ 117 * Bit clock divider formula 120 * MCLK - master clock 121 * nch - number of channels [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/sound/macio/ |
H A D | i2s.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause AND BSD-3-Clause 27 /*- 80 #include <dev/sound/pcm/sound.h> 116 "pcm", 137 int detect_active; /* for extint-gpio */ 138 int level; /* for extint-gpio */ 139 struct i2s_softc *i2s; /* for extint-gpio */ 195 sc->aoa.sc_dev = self; in i2s_attach() 196 sc->node = ofw_bus_get_node(self); in i2s_attach() [all …]
|
/freebsd/sys/arm/allwinner/ |
H A D | a10_codec.c | 1 /*- 2 * Copyright (c) 2014-2016 Jared D. McNeill <jmcneill@invisible.ca> 42 #include <dev/sound/pcm/sound.h> 84 #define AC_DAC_DPC(_sc) ((_sc)->cfg->DPC) 86 #define AC_DAC_FIFOC(_sc) ((_sc)->cfg->DAC_FIFOC) 110 #define AC_DAC_FIFOS(_sc) ((_sc)->cfg->DAC_FIFOS) 111 #define AC_DAC_TXDATA(_sc) ((_sc)->cfg->DAC_TXDATA) 112 #define AC_ADC_FIFOC(_sc) ((_sc)->cfg->ADC_FIFOC) 124 #define AC_ADC_FIFOS(_sc) ((_sc)->cfg->ADC_FIFOS) 125 #define AC_ADC_RXDATA(_sc) ((_sc)->cfg->ADC_RXDATA) [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | imx8mm-nitrogen-r2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 11 compatible = "boundary,imx8mm-nitrogen8mm", "fsl,imx8mm"; 13 reg_vref_1v8: regulator-vref-1v8 { 14 compatible = "regulator-fixed"; 15 regulator-name = "vref- [all...] |