/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | rockchip-i2s.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/rockchip-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The I2S bus (Inter-IC sound bus) is a serial link for digital 14 - Heiko Stuebner <heiko@sntech.de> 17 - $ref: dai-common.yaml# 22 - const: rockchip,rk3066-i2s 23 - items: 24 - enum: [all …]
|
H A D | xlnx,i2s.txt | 1 Device-Tree bindings for Xilinx I2S PL block 3 The IP supports I2S based playback/capture audio 6 - compatible: "xlnx,i2s-transmitter-1.0" for playback and 7 "xlnx,i2s-receiver-1.0" for capture 9 Required property common to both I2S playback and capture: 10 - reg: Base address and size of the IP core instance. 11 - xlnx,dwidth: sample data width. Can be any of 16, 24. 12 - xlnx,num-channels: Number of I2S streams. Can be any of 1, 2, 3, 4. 13 supported channels = 2 * xlnx,num-channels 18 compatible = "xlnx,i2s-receiver-1.0"; [all …]
|
H A D | fsl,ssi.txt | 4 be programmed in AC97, I2S, left-justified, or right-justified modes. 7 - compatible: Compatible list, should contain one of the following 9 fsl,mpc8610-ssi 10 fsl,imx51-ssi 11 fsl,imx35-ssi 12 fsl,imx21-ssi 13 - cell-index: The SSI, <0> = SSI1, <1> = SSI2, and so on. 14 - reg: Offset and length of the register set for the device. 15 - interrupts: <a b> where a is the interrupt number and b is a 21 - fsl,fifo-depth: The number of elements in the transmit and receive FIFOs. [all …]
|
H A D | st,stm32-adfsdm.txt | 3 The DFSDM allows PDM microphones capture through SPI interface. The Audio 5 For details on DFSDM bindings refer to ../iio/adc/st,stm32-dfsdm-adc.txt 8 - compatible: "st,stm32h7-dfsdm-dai". 10 - #sound-dai-cells : Must be equal to 0 12 - io-channels : phandle to iio dfsdm instance node. 17 compatible = "audio-graph-card"; 23 compatible = "st,stm32h7-dfsdm"; 26 clock-names = "dfsdm"; 27 #interrupt-cells = <1>; 28 #address-cells = <1>; [all …]
|
H A D | adi,axi-i2s.txt | 1 ADI AXI-I2S controller 4 (capture) or both directions enabled. 7 - compatible : Must be "adi,axi-i2s-1.00.a" 8 - reg : Must contain I2S core's registers location and length 9 - clocks : Pairs of phandle and specifier referencing the controller's clocks. 12 - clock-names : "axi" for the clock to the AXI interface, "ref" for the sample 14 - dmas: Pairs of phandle and specifier for the DMA channels that are used by 15 the core. The core expects two dma channels if both transmit and receive are 17 - dma-names : "tx" for the transmit channel, "rx" for the receive channel. 19 For more details on the 'dma', 'dma-names', 'clock' and 'clock-names' properties [all …]
|
H A D | qcom,lpass-cpu.txt | 3 This node models the Qualcomm Technologies Low-Power Audio SubSystem (LPASS). 7 - compatible : "qcom,lpass-cpu" or "qcom,apq8016-lpass-cpu" 8 - clocks : Must contain an entry for each entry in clock-names. 9 - clock-names : A list which must include the following entries: 10 * "ahbix-clk" 11 * "mi2s-osr-clk" 12 * "mi2s-bit-clk" 13 : required clocks for "qcom,lpass-cpu-apq8016" 14 * "ahbix-clk" 15 * "mi2s-bit-clk0" [all …]
|
H A D | samsung-i2s.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/samsung-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylweste [all...] |
H A D | davinci-mcasp-audio.txt | 4 - compatible : 5 "ti,dm646x-mcasp-audio" : for DM646x platforms 6 "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms 7 "ti,am33xx-mcasp-audio" : for AM33xx platforms (AM33xx, AM43xx, TI81xx) 8 "ti,dra7-mcasp-audio" : for DRA7xx platforms 9 "ti,omap4-mcasp-audio" : for OMAP4 11 - reg : Should contain reg specifiers for the entries in the reg-names property. 12 - reg-names : Should contain: 16 - op-mode : I2S/DIT ops mode. 0 for I2S mode. 1 for DIT mode used for S/PDIF, 17 IEC60958-1, and AES-3 formats. [all …]
|
H A D | audio-graph-card.txt | 3 Audio Graph Card specifies audio DAI connections of SoC <-> codec. 8 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.yaml 10 Below are same as Simple-Card. 12 - label 13 - widgets 14 - routing 15 - dai-format 16 - frame-master 17 - bitclock-master 18 - bitclock-inversion [all …]
|
H A D | simple-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 frame-maste [all...] |
/freebsd/sys/contrib/device-tree/Bindings/pwm/ |
H A D | pwm-st.txt | 2 -------------------------------------- 5 - compatible : "st,pwm" 6 - #pwm-cells : Number of cells used to specify a PWM. First cell 7 specifies the per-chip index of the PWM to use and the 8 second cell is the period in nanoseconds - fixed to 2 10 - reg : Physical base address and length of the controller's 12 - pinctrl-names: Set to "default". 13 - pinctrl-0: List of phandles pointing to pin configuration nodes 16 - clock-names: Valid entries are "pwm" and/or "capture". 17 - clocks: phandle of the clock used by the PWM module. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/microchip/ |
H A D | atmel,at91rm9200-tcb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/microchip/atmel,at91rm9200-tcb.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Belloni <alexandre.belloni@bootlin.com> 14 timer has three channels with two counters each. 19 - enum: 20 - atmel,at91rm9200-tcb 21 - atmel,at91sam9x5-tcb 22 - atmel,sama5d2-tcb [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/media/ |
H A D | ti,da850-vpif.txt | 2 ---------------------- 5 capture and display on the DA850/AM18x family of TI DaVinci/Sitara 12 - compatible: must be "ti,da850-vpif" 13 - reg: physical base address and length of the registers set for the device; 14 - interrupts: should contain IRQ line for the VPIF 16 Video Capture: 18 VPIF has a 16-bit parallel bus input, supporting 2 8-bit channels or a 19 single 16-bit channel. It should contain one or two port child nodes 21 describe the input and port@1 output channels. Please refer to the 23 Documentation/devicetree/bindings/media/video-interfaces.txt. [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | audio.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 65 * audio_init - initialize an instance of audio player 66 * @dev_name - the backend sound device used to play / capture 67 * @dir - dir = 1 for write mode, dir = 0 for read mode 92 if (nlen < sizeof(aud->dev_name)) in audio_init() 93 memcpy(aud->dev_name, dev_name, nlen + 1); in audio_init() 100 aud->dir = dir; in audio_init() 102 aud->fd = open(aud->dev_name, aud->dir ? O_WRONLY : O_RDONLY, 0); in audio_init() 103 if (aud->fd == -1) { in audio_init() [all …]
|
H A D | audio.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 int channels; member 52 * audio_init - initialize an instance of audio player 53 * @dev_name - the backend sound device used to play / capture 54 * @dir - dir = 1 for write mode, dir = 0 for read mode 60 * audio_set_params - reset the sound device and set the audio params 61 * @aud - the audio player to be configured 62 * @params - the audio parameters to be set 63 * Returns -1 on error and 0 on success [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | renesas,rz-mtu3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/renesas,rz-mtu [all...] |
H A D | energymicro,efm32-timer.txt | 4 connected to form a 32 bit counter. Each timer has three Compare/Capture 5 channels and can be used as PWM or Quadrature Decoder. Available clock sources 6 are the cpu's HFPERCLK (with a 10-bit prescaler) or an external pin. 9 - compatible : Should be "energymicro,efm32-timer" 10 - reg : Address and length of the register set 11 - clocks : Should contain a reference to the HFPERCLK 14 - interrupts : Reference to the timer interrupt 19 compatible = "energymicro,efm32-timer";
|
/freebsd/sys/contrib/v4l/ |
H A D | videodev.h | 25 #define VID_TYPE_CAPTURE 1 /* Can capture */ 34 #define VID_TYPE_SUBCAPTURE 512 /* Can capture subareas of the image */ 44 int channels; /* Num channels */ member 96 __u16 depth; /* Capture depth */ 104 #define VIDEO_PALETTE_YUV422 7 /* YUV422 capture */ 108 #define VIDEO_PALETTE_YUV411 11 /* YUV411 capture */ 109 #define VIDEO_PALETTE_RAW 12 /* RAW capture (BT848) */ 157 #define VIDEO_CLIP_BITMAP -1 165 __u32 width, height; /* Area to capture */ 167 __u16 flags; /* Flags for capture */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/ |
H A D | meson-axg-s400.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-axg.dtsi" 9 #include <dt-bindings/input/input.h> 12 compatible = "amlogic,s400", "amlogic,a113d", "amlogic,meson-axg"; 16 compatible = "adc-keys"; 17 io-channels [all...] |
H A D | meson-g12a-sei510.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-g12a.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/gpio/meson-g12a-gpi [all...] |
/freebsd/share/man/man9/ |
H A D | ieee80211_radiotap.9 | 33 .Nd 802.11 device packet capture support 60 layer used by 802.11 drivers includes support for a device-independent 61 packet capture format called 68 Radiotap was designed to balance the desire for a hardware-independent, 69 extensible capture format against the need to 73 presence of optional capture fields. 93 With radiotap setup, drivers just need to fill in per-packet 94 capture state for frames sent/received and dispatch capture state 104 In the transmit path capture work looks like this: 105 .Bd -literal -offset indent [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/renesas/ |
H A D | ulcb-kf-audio-graph-card2-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 * (A) CPU0 (2ch) <----> (2ch) (X) ak4613 (MIX-0) 13 * (B) CPU1 (2ch) --/ (MI [all...] |
H A D | ulcb-kf-simple-audio-card-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 * (A) CPU0 (2ch) <----> (2ch) (X) ak4613 (MIX-0) 13 * (B) CPU1 (2ch) --/ (MI [all...] |
H A D | ulcb-kf-audio-graph-card-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 * (A) CPU0 (2ch) <----> (2ch) (X) ak4613 (MIX-0) 13 * (B) CPU1 (2ch) --/ (MI [all...] |
/freebsd/sys/contrib/xen/io/ |
H A D | sndif.h | 4 * Unified sound-device I/O interface for Xen guest OSes. 24 * Copyright (C) 2013-2015 GlobalLogic Inc. 25 * Copyright (C) 2016-2017 EPAM Systems Inc. 51 * Front->back notifications: when enqueuing a new request, sending a 53 * hold-off mechanism provided by the ring macros). Backends must set 56 * Back->front notifications: when enqueuing a new response, sending a 58 * hold-off mechanism provided by the ring macros). Frontends must set 61 * The two halves of a para-virtual sound card driver utilize nodes within 75 * Note: depending on the use-case backend can expose more sound cards and 77 * SW mixers, configuring virtual sound streams, channels etc. [all …]
|