| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | xlnx,i2s.txt | 1 Device-Tree bindings for Xilinx I2S PL block 6 - compatible: "xlnx,i2s-transmitter-1.0" for playback and 7 "xlnx,i2s-receiver-1.0" for 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"; 21 xlnx,num-channels = <1>; 24 compatible = "xlnx,i2s-transmitter-1.0"; [all …]
|
| H A D | dmic.txt | 1 Device-Tree bindings for Digital microphone (DMIC) codec 6 - compatible: should be "dmic-codec". 9 - dmicen-gpios: GPIO specifier for dmic to control start and stop 10 - num-channels: Number of microphones on this DAI 11 - wakeup-delay-ms: Delay (in ms) after enabling the DMIC 12 - modeswitch-delay-ms: Delay (in ms) to complete DMIC mode switch 17 compatible = "dmic-codec"; 18 dmicen-gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>; 19 num-channels = <1>; 20 wakeup-delay-ms <50>; [all …]
|
| H A D | dmic-codec.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/dmic-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> 13 - $ref: dai-common.yaml# 17 const: dmic-codec 19 '#sound-dai-cells': 22 dmicen-gpios: 26 num-channels: [all …]
|
| H A D | fsl,qmc-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,qmc-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Herve Codina <herve.codina@bootlin.com> 14 Controller) channels to transfer the audio data. 16 if only one QMC channel is used by the DAI or it is working in non-interleaved 17 mode if several QMC channels are used by the DAI. 20 - $ref: dai-common.yaml# 24 const: fsl,qmc-audio [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...] |
| H A D | tdm-slot.txt | 6 dai-tdm-slot-num : Number of slots in use. 7 dai-tdm-slot-width : Width in bits for each slot. 8 dai-tdm-slot-tx-mask : Transmit direction slot mask, optional 9 dai-tdm-slot-rx-mask : Receive direction slot mask, optional 12 dai-tdm-slot-num = <2>; 13 dai-tdm-slot-width = <8>; 14 dai-tdm-slot-tx-mask = <0 1>; 15 dai-tdm-slot-rx-mask = <1 0>; 18 to specify an explicit mapping of the channels and the slots. If it's absent 27 number presents bit-0 (LSB), second presents bit-1, etc. Any non zero
|
| /freebsd/contrib/wpa/src/common/ |
| H A D | ieee802_11_common.c | 3 * Copyright (c) 2002-2019, Jouni Malinen <j@w1.fi> 15 #include "qca-vendor.h" 28 * sub-type. */ in ieee802_11_parse_vendor_specific() 35 return -1; in ieee802_11_parse_vendor_specific() 41 /* Microsoft/Wi-Fi information elements are further typed and in ieee802_11_parse_vendor_specific() 47 elems->wpa_ie = pos; in ieee802_11_parse_vendor_specific() 48 elems->wpa_ie_len = elen; in ieee802_11_parse_vendor_specific() 57 return -1; in ieee802_11_parse_vendor_specific() 68 elems->wmm = pos; in ieee802_11_parse_vendor_specific() 69 elems->wmm_len = elen; in ieee802_11_parse_vendor_specific() [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/dma/xilinx/ |
| H A D | xilinx_dma.txt | 2 It can be configured to have one channel or two channels. If configured 3 as two channels, one is to transmit to the video device and another is 7 target devices. It can be configured to have one channel or two channels. 8 If configured as two channels, one is to transmit to the device and another 11 Xilinx AXI CDMA engine, it does transfers between memory-mapped source 12 address and a memory-mapped destination address. 16 and receive channels. 19 - compatible: Should be one of- 20 "xlnx,axi-vdm [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/dma/ |
| H A D | qcom_bam_dma.txt | 4 - compatible: must be one of the following: 5 * "qcom,bam-v1.4.0" for MSM8974, APQ8074 and APQ8084 6 * "qcom,bam-v1.3.0" for APQ8064, IPQ8064 and MSM8960 7 * "qcom,bam-v1.7.0" for MSM8916 8 - reg: Address range for DMA registers 9 - interrupts: Should contain the one interrupt shared by all channels 10 - #dma-cells: must be <1>, the cell in the dmas property of the client device 12 - clocks: required clock 13 - clock-names: must contain "bam_clk" entry 14 - qcom,ee : indicates the active Execution Environment identifier (0-7) used in [all …]
|
| H A D | qcom,bam-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/qcom,bam-dm [all...] |
| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
| H A D | scan.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 13 * enum iwl_scan_subcmd_ids - scan commands 33 * struct iwl_ssid_ie - directed scan network information element 78 * struct iwl_scan_offload_blocklist - SCAN_OFFLOAD_BLACKLIST_S 81 * @client_bitmap: clients ignore this entry - enum scan_framework_client 112 * struct iwl_scan_offload_profile - SCAN_OFFLOAD_PROFILE_S 114 * @unicast_cipher: encryption algorithm to match - bitmap [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/usb/ |
| H A D | am33xx-usb.txt | 3 - compatible: ti,am33xx-usb 4 - reg: offset and length of the usbss register sets 5 - ti,hwmods : must be "usb_otg_hs" 13 - compatible: ti,am335x-usb-ctrl-module 14 - reg: offset and length of the "USB control registers" in the "Control 17 - reg-names: "phy_ctrl" for the "USB control registers" and "wakeup" for 22 compatible: ti,am335x-usb-phy 25 reg-names: phy 31 - compatible: ti,musb-am33xx 32 - reg: offset and length of "USB Controller Registers", and offset and [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/crypto/ |
| H A D | fsl-sec2.txt | 1 Freescale SoC SEC Security Engines versions 1.x-2.x-3.x 5 - compatible : Should contain entries for this and backward compatible 9 - reg : Offset and length of the register set for the device 10 - interrupts : the SEC's interrupt number 11 - fsl,num-channels : An integer representing the number of channels 13 - fsl,channel-fifo-len : An integer representing the number of 15 - fsl,exec-units-mask : The bitmask representing what execution units 16 (EUs) are available. It's a single 32-bit cell. EU information 20 bit 0 = reserved - should be 0 23 bit 3 = set if SEC has the message digest EU (MDEU/MDEU-A) [all …]
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | mbo.c | 2 * wpa_supplicant - MBO 7 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 32 return -1; in wpas_mbo_validate_non_pref_chan() 35 if (ieee80211_chan_to_freq(NULL, oper_class, chan) == -1) in wpas_mbo_validate_non_pref_chan() 36 return -1; in wpas_mbo_validate_non_pref_chan() 47 if (ie_len < MBO_IE_HEADER - 2) in mbo_attr_from_mbo_ie() 51 return get_ie(mbo, 2 + ie_len - MBO_IE_HEADER, attr); in mbo_attr_from_mbo_ie() 86 return get_ie(mbo, end - mbo, attr); in wpas_mbo_get_bss_attr() 95 bss->beacon_newer); in wpas_mbo_check_assoc_disallow() 109 wpa_s->disable_mbo_oce = 0; in wpas_mbo_check_pmf() [all …]
|
| H A D | p2p_supplicant.c | 2 * wpa_supplicant - P2P 3 * Copyright (c) 2009-2010, Atheros Communications 4 * Copyright (c) 2010-2014, Jouni Malinen <j@w1.fi> 73 * How many seconds to wait for initial 4-way handshake to get completed after 74 * WPS provisioning step or after the re-invocation of a persistent group on a 82 * How many seconds to wait for initial 4-way handshake to get completed after 92 * How many seconds to wait for initial 4-way handshake to get completed after 93 * re-invocation of a persistent group on the GO when the client is expected 99 #define P2P_MGMT_DEVICE_PREFIX "p2p-dev-" 102 * How many seconds to wait to re-attempt to move GOs, in case previous attempt [all …]
|
| /freebsd/usr.sbin/virtual_oss/virtual_oss/ |
| H A D | virtual_oss.c | 1 /*- 2 * Copyright (c) 2012-2022 Hans Petter Selasky 70 usleep((delay - (nsec % delay)) / 1000); in virtual_oss_wait() 91 pvc->sync_busy = 1; in vclient_read_linear() 97 total -= read; in vclient_read_linear() 99 if (!pvc->profile->synchronized || pvc->sync_wakeup || in vclient_read_linear() 108 pvc->sync_busy = 0; in vclient_read_linear() 109 if (pvc->sync_wakeup) in vclient_read_linear() 112 vclient_tx_equalizer(pvc, dst - total_read, total_read); in vclient_read_linear() 125 pvc->sync_busy = 1; in vclient_write_linear() [all …]
|
| H A D | virtual_oss.8 | 2 .\" Copyright (c) 2017-2022 Hans Petter Selasky <hselasky@freebsd.org> 41 channels in multiple ways. 56 .Bl -tag -width indent 69 Set default sample-rate for the subsequent commands. 76 If there are multiple channels, the total buffer size will be larger. 78 Set real-time priority to 87 Valid values range from -63 to 63 inclusivly. 96 Valid values range from -63 to 63 inclusivly. 101 Valid values range from -63 to 63 inclusivly. 116 .It Fl C Ar num [all …]
|
| /freebsd/sys/contrib/openzfs/man/man5/ |
| H A D | vdev_id.conf.5 | 1 .\" SPDX-License-Identifier: CDDL-1.0 35 .Bl -tag -width "-h" 42 A defined alias takes precedence over a topology-derived name, but the 50 .Pa /dev/disk/by-vdev . 63 .Pa /dev/by-enclosure 75 .Pa /dev/by-enclosure/ Ns Ao Ar prefix Ac Ns - Ns Ao Ar channel Ac Ns Aq Ar num 87 otherwise the mapping is applied to all channels. 88 The first-specified 91 Therefore a channel-specific mapping for a given slot should generally appear 104 will handle only dm-multipath devices. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/leds/backlight/ |
| H A D | kinetic,ktz8866.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jianhua Lu <lujianhua000@gmail.com> 13 The Kinetic Technologies KTZ8866 is a high efficiency 6-channels-current-sinks 15 https://www.kinet-ic.com/ktz8866/ 18 - $ref: common.yaml# 27 vddpos-supply: 30 vddneg-supply: 33 enable-gpios: [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
| H A D | ti,omap-mailbox.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbo [all...] |
| /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
| H A D | imx6dl-victgo.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /dts-v1/; 9 #include "imx6qdl-vicut1.dtsi" 15 gpio-keys { 16 compatible = "gpio-keys"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpiokeys>; 21 key-power { 25 wakeup-source; 28 key-enter { [all …]
|
| /freebsd/sys/dev/ahci/ |
| H A D | ahciem.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 80 enc->dev = dev; in ahci_em_attach() 81 enc->quirks = ctlr->quirks; in ahci_em_attach() 82 enc->channels = ctlr->channels; in ahci_em_attach() 83 enc->ichannels = ctlr->ichannels; in ahci_em_attach() 84 mtx_init(&enc->mtx, "AHCI enclosure lock", NULL, MTX_DEF); in ahci_em_attach() 86 if ((enc->r_memc = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in ahci_em_attach() 88 enc->capsem = ATA_INL(enc->r_memc, 0); in ahci_em_attach() 90 if (!(enc->r_memt = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in ahci_em_attach() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | wmi.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 5 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 28 * 1. Add new WMI commands ONLY within the specified range - 0x9000 - 0x9fff 44 * variable is already 4-byte aligned by virtue of being a u32 526 * for wmi_services is 64 as target is using only 4-bits of each 32-bit 532 __le32_to_cpu((wmi_svc_bmap)[((svc_id) - (len)) / 28]) & \ 533 BIT(((((svc_id) - (len)) % 28) & 0x1f) + 4)) 1159 /** DFS-specific commands */ [all …]
|
| /freebsd/sys/dev/sound/pci/ |
| H A D | hdsp-pcm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2012-2021 Ruslan Bukin <br@bsdpad.com> 5 * Copyright (c) 2023-2024 Florian Walpen <dev@submerge.ch> 31 * RME HDSP driver for FreeBSD (pcm-part). 90 return (0x000000ff); /* 8 channels single speed. */ in hdsp_adat_slot_map() 92 return (0x000000aa); /* 4 channels (1,3,5,7) double speed. */ in hdsp_adat_slot_map() 107 slot_map |= (0x03 << 8); /* 2 channels SPDIF. */ in hdsp_port_slot_map() 109 slot_map |= (0x03 << 10); /* 2 channels line. */ in hdsp_port_slot_map() 111 slot_map |= (0x0f << 12); /* 4 channels extension. */ in hdsp_port_slot_map() [all …]
|