Home
last modified time | relevance | path

Searched +full:num +full:- +full:channels (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/freebsd-src/sys/contrib/device-tree/Bindings/sound/
H A Dxlnx,i2s.txt1 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 Ddmic.txt1 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 Ddmic-codec.yaml1 # 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 Dsimple-card.yaml1 # 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-master:
15 description: Indicates dai-link frame master.
18 bitclock-master:
19 description: Indicates dai-link bit clock master
22 frame-inversion:
[all …]
H A Dtdm-slot.txt6 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
H A Ddavinci-mcasp-audio.txt4 - 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 …]
/freebsd-src/sys/contrib/device-tree/Bindings/pwm/
H A Dpwm-st.txt2 --------------------------------------
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-src/sys/contrib/device-tree/Bindings/dma/xilinx/
H A Dxilinx_dma.txt2 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-vdma-1.00.a"
21 "xlnx,axi-dma-1.00.a"
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/dma/
H A Dqcom_bam_dma.txt4 - 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 Dqcom,bam-dma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/qcom,bam-dma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <andersson@kernel.org>
14 - $ref: dma-controller.yaml#
19 - enum:
21 - qcom,bam-v1.3.0
23 - qcom,bam-v1.4.0
[all …]
/freebsd-src/sys/contrib/dev/iwlwifi/fw/api/
H A Dscan.h1 /* 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 - sca
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/usb/
H A Dam33xx-usb.txt3 - 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-src/sys/contrib/device-tree/Bindings/crypto/
H A Dfsl-sec2.txt1 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-src/contrib/wpa/wpa_supplicant/
H A Dmbo.c2 * 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_check_pmf()
95 bss->beacon_newer); in wpas_mbo_check_pmf()
109 wpa_s->disable_mbo_oc in wpas_mbo_check_pmf()
346 size_t num = 0, size = 0; wpas_mbo_update_non_pref_chan() local
[all...]
H A Dp2p_supplicant.c2 * 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-"
185 int num, unused; wpas_p2p_num_unused_channels() local
211 unsigned int num, i, j; wpas_p2p_valid_oper_freqs() local
2949 freq_included(struct wpa_supplicant * wpa_s,const struct p2p_channels * channels,unsigned int freq) freq_included() argument
2961 unsigned int num = P2P_MAX_CHANNELS; wpas_p2p_go_update_common_freqs() local
3035 wpas_p2p_pick_best_used_freq(struct wpa_supplicant * wpa_s,struct wpa_used_freq_data * freqs,unsigned int num) wpas_p2p_pick_best_used_freq() argument
3073 wpas_invitation_process(void * ctx,const u8 * sa,const u8 * bssid,const u8 * go_dev_addr,const u8 * ssid,size_t ssid_len,int * go,u8 * group_bssid,int * force_freq,int persistent_group,const struct p2p_channels * channels,int dev_pw_id) wpas_invitation_process() argument
3181 int num = wpas_p2p_valid_oper_freqs(wpa_s, freqs, num_channels); wpas_invitation_process() local
3379 wpas_invitation_result(void * ctx,int status,const u8 * bssid,const struct p2p_channels * channels,const u8 * peer,int neg_freq,int peer_oper_freq) wpas_invitation_result() argument
5161 unsigned int num, i; wpas_check_freq_conflict() local
5687 unsigned int freq_in_use = 0, num, i, max_pref_freq; wpas_p2p_setup_freqs() local
6317 wpas_p2p_supported_freq_go(struct wpa_supplicant * wpa_s,const struct p2p_channels * channels,int freq) wpas_p2p_supported_freq_go() argument
6330 wpas_p2p_select_go_freq_no_pref(struct wpa_supplicant * wpa_s,struct p2p_go_neg_results * params,const struct p2p_channels * channels) wpas_p2p_select_go_freq_no_pref() argument
6411 wpas_p2p_init_go_params(struct wpa_supplicant * wpa_s,struct p2p_go_neg_results * params,int freq,int vht_center_freq2,int ht40,int vht,int max_oper_chwidth,int he,int edmg,const struct p2p_channels * channels) wpas_p2p_init_go_params() argument
6415 unsigned int num, i; wpas_p2p_init_go_params() local
6927 wpas_p2p_group_add_persistent(struct wpa_supplicant * wpa_s,struct wpa_ssid * ssid,int addr_allocated,int force_freq,int neg_freq,int vht_center_freq2,int ht40,int vht,int max_oper_chwidth,int he,int edmg,const struct p2p_channels * channels,int connection_timeout,int force_scan,bool allow_6ghz) wpas_p2p_group_add_persistent() argument
8272 unsigned int num = wpa_s->num_multichan_concurrent; wpas_p2p_update_channel_list() local
9577 wpas_p2p_optimize_listen_channel(struct wpa_supplicant * wpa_s,struct wpa_used_freq_data * freqs,unsigned int num) wpas_p2p_optimize_listen_channel() argument
9816 unsigned int num = wpa_s->num_multichan_concurrent; wpas_p2p_reconsider_moving_go() local
9845 wpas_p2p_consider_moving_one_go(struct wpa_supplicant * wpa_s,struct wpa_used_freq_data * freqs,unsigned int num) wpas_p2p_consider_moving_one_go() argument
9960 wpas_p2p_consider_moving_gos(struct wpa_supplicant * wpa_s,struct wpa_used_freq_data * freqs,unsigned int num,enum wpas_p2p_channel_update_trig trig) wpas_p2p_consider_moving_gos() argument
[all...]
H A Dscan.c2 * WPA Supplicant - Scanning
3 * Copyright (c) 2003-2019, Jouni Malinen <j@w1.fi>
39 if (wpa_s->current_ssid == NULL) { in wpa_supplicant_gen_assoc_event()
40 wpa_s->current_ssid = ssid; in wpa_supplicant_gen_assoc_event()
45 "network - generating associated event"); in wpa_supplicant_gen_assoc_event()
58 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_in_use()
59 if (!(ssid->key_mgmt & WPA_KEY_MGMT_WPS)) in wpas_wps_in_use()
64 if (ssid->ea in wpas_wps_in_use()
1266 unsigned int num = wpa_s->num_multichan_concurrent; wpa_supplicant_scan() local
1350 unsigned int num = wpa_s->num_multichan_concurrent; wpa_supplicant_scan() local
3227 unsigned int num = 0; wpas_sched_scan_plans_set() local
[all...]
/freebsd-src/contrib/wpa/src/common/
H A Dieee802_11_common.c3 * 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_le in ieee802_11_parse_vendor_specific()
710 int num, v; hostapd_config_wmm_ac() local
812 int num; hostapd_config_tx_queue() local
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/leds/backlight/
H A Dkinetic,ktz8866.yaml1 # 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-src/sys/contrib/openzfs/man/man5/
H A Dvdev_id.conf.534 .Bl -tag -width "-h"
41 A defined alias takes precedence over a topology-derived name, but the
49 .Pa /dev/disk/by-vdev .
62 .Pa /dev/by-enclosure
74 .Pa /dev/by-enclosure/ Ns Ao Ar prefix Ac Ns - Ns Ao Ar channel Ac Ns Aq Ar num
86 otherwise the mapping is applied to all channels
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/mailbox/
H A Dti,omap-mailbox.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Suman Anna <s-anna@ti.com>
35 lines can also be routed to different processor sub-systems on DRA7xx as they
49 within a SoC. The sub-mailboxes (actual communication channels) are
56 "mbox-names" (please see Documentation/devicetree/bindings/mailbox/mailbox.txt
59 phandle to the intended sub-mailbox child node to be used for communication.
60 The equivalent "mbox-names" property value can be used to give a name to the
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6dl-victgo.dts1 // 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-src/sys/dev/sound/pcm/
H A Dvchan.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2006-2009 Ariff Abdullah <ariff@FreeBSD.org>
34 /* Almost entirely rewritten to add multi-format/channels mixing support. */
76 KASSERT(c != NULL && c->parentchannel != NULL, in vchan_init()
77 ("vchan_init: bad channels")); in vchan_init()
1039 vchan_setmaxauto(struct snddev_info * d,int num) vchan_setmaxauto() argument
[all...]
/freebsd-src/sys/dev/ahci/
H A Dahciem.c1 /*-
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-src/sys/dev/sound/pci/
H A Dhdsp-pcm.c1 /*-
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 ( in hdsp_adat_slot_map()
460 buffer_mux_write(uint32_t * dma,uint32_t * pcm,unsigned int pos,unsigned int pos_end,unsigned int width,unsigned int channels) buffer_mux_write() argument
474 buffer_mux_port(uint32_t * dma,uint32_t * pcm,uint32_t subset,uint32_t slots,unsigned int pos,unsigned int samples,unsigned int channels) buffer_mux_port() argument
505 buffer_demux_read(uint32_t * dma,uint32_t * pcm,unsigned int pos,unsigned int pos_end,unsigned int width,unsigned int channels) buffer_demux_read() argument
519 buffer_demux_port(uint32_t * dma,uint32_t * pcm,uint32_t subset,uint32_t slots,unsigned int pos,unsigned int samples,unsigned int channels) buffer_demux_port() argument
558 unsigned int channels; buffer_copy() local
671 int num; hdspchan_init() local
[all...]
/freebsd-src/sys/contrib/dev/athk/ath10k/
H A Dwmi.h1 /* 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 …]

12345678910>>...14