/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | davinci-mcasp-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/davinci-mcasp-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jayesh Choudhary <j-choudhary@ti.com> 15 - ti,dm646x-mcasp-audio 16 - ti,da830-mcasp-audio 17 - ti,am33xx-mcasp-audio 18 - ti,dra7-mcasp-audio 19 - ti,omap4-mcasp-audio [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 …]
|
/freebsd/sys/dev/usb/serial/ |
H A D | uftdi_reg.h | 4 * Definitions for the FTDI USB Single Port Serial Converter - 14 * Bill Ryder - bryder@sgi.com of Silicon Graphics, Inc. is the original 55 * 1 = Purge RX buffer 66 * Purge RX buffer 72 * The Purge RX and TX buffer commands affect nothing except the buffers 135 * Also - you can not set DTR and RTS with one control message 165 * wIndex: Protocol/Port - hIndex is protocol / lIndex is port 210 * data read so far - rather than wait 40ms or until 62 bytes are read 244 * 0 = inactive 247 * 0 = inactive [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jef [all...] |
H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A D | spi-peripheral-props.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-peripheral-props.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Peripheral-specific properties for a SPI bus. 11 be common properties like spi-max-frequency, spi-cpha, etc. or they could be 13 need to be defined in the peripheral node because they are per-peripheral and 19 - Mark Brown <broonie@kernel.org> 27 - minimum: 0 32 spi-cs-high: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | dwc3.txt | 3 DWC3- USB3 CONTROLLER. Complies to the generic USB binding properties 7 - compatible: must be "snps,dwc3" 8 - reg : Address and length of the register set for the device 9 - interrupts: Interrupts used by the dwc3 controller. 10 - clock-names: list of clock names. Ideally should be "ref", 12 - clocks: list of phandle and clock specifier pairs corresponding to 13 entries in the clock-names property. 16 clocks are optional if the parent node (i.e. glue-layer) is compatible to 18 "cavium,octeon-7130-usb-uctl" 20 "samsung,exynos5250-dwusb3" [all …]
|
H A D | snps,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 be presented as a standalone DT node with an optional vendor-specific 18 - $ref: usb-drd.yaml# 19 - if: 25 - dr_mode 29 $ref: usb-xhci.yaml# 35 - const: snps,dwc3 [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | mac-cfg.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2019, 2021-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-201 [all...] |
/freebsd/sys/contrib/device-tree/src/arm/synaptics/ |
H A D | berlin2cd-valve-steamlink.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 19 gpio-restart { 20 compatible = "gpio-restart"; 22 active-delay = <100>; 23 inactive-delay = <10>; 24 wait-delay = <100>; 30 cpu-supply = <&vcpu>; 31 operating-points = < [all …]
|
/freebsd/sys/dev/qcom_qup/ |
H A D | qcom_spi_hw.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 78 sc->config.input_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes() 80 sc->config.input_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes() 86 sc->config.output_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes() 88 sc->config.output_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes() 93 sc->config.input_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes() 94 sc->config.input_block_size * (2 << val); in qcom_spi_hw_read_controller_transfer_sizes() 99 sc->config.output_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes() 100 sc->config.output_block_size * (2 << val); in qcom_spi_hw_read_controller_transfer_sizes() [all …]
|
H A D | qcom_spi.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 69 { "qcom,spi-qup-v1.1.1", QCOM_SPI_HW_QPI_V1_1 }, 70 { "qcom,spi-qup-v2.1.1", QCOM_SPI_HW_QPI_V2_1 }, 71 { "qcom,spi-qup-v2.2.1", QCOM_SPI_HW_QPI_V2_2 }, 76 * Flip the CS GPIO line either active or inactive. 88 if (sc->cs_pins[cs] == NULL) { in qcom_spi_set_chipsel() 89 device_printf(sc->sc_dev, in qcom_spi_set_chipsel() 112 gpio_pin_set_active(sc->cs_pins[cs], pinactive); in qcom_spi_set_chipsel() 113 gpio_pin_is_active(sc->cs_pins[cs], &pinactive); in qcom_spi_set_chipsel() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | am335x-boneblack-hdmi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/display/tda998x.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 10 nxp_hdmi_bonelt_pins: nxp-hdmi-bonelt-pins { 11 pinctrl-single,pins = < 36 nxp_hdmi_bonelt_off_pins: nxp-hdmi-bonelt-off-pins { 37 pinctrl-single,pins = < 42 mcasp0_pins: mcasp0-pins { 43 pinctrl-single,pins = < [all …]
|
H A D | dra7-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "dra74-ipu-dsp-common.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-binding [all...] |
H A D | am335x-wega.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 model = "Phytec AM335x phyBOARD-WEGA"; 9 compatible = "phytec,am335x-wega", "phytec,am335x-phycore-som", "ti,am33xx"; 12 compatible = "simple-audio-card"; 13 simple-audio-card,name = "snd-wega"; 14 simple-audio-card,format = "i2s"; 15 simple-audio-card,bitclock-master = <&sound_iface_main>; 16 simple-audio-card,frame-master = <&sound_iface_main>; 17 simple-audio-card,mclk-fs = <512>; 18 simple-audio-card,widgets = [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | imx93-tqma9352-mba93xxla.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright (c) 2022-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/pwm/pwm.h> 14 #include <dt-bindings/usb/pd.h> 15 #include "imx93-tqma9352.dtsi" [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A D | snps-dw-apb-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 13 - $ref: serial.yaml# 14 - $ref: rs485.yaml# 16 - if: 20 const: starfive,jh7110-uart 33 - items: [all …]
|
/freebsd/sys/dev/rtwn/usb/ |
H A D | rtwn_usb_rx.c | 3 /*- 6 * Copyright (c) 2015-2016 Andriy Voskoboinyk <avos@FreeBSD.org> 80 if (!(sc->sc_flags & RTWN_RUNNING)) in rtwn_rx_check_pre_alloc() 81 return (-1); in rtwn_rx_check_pre_alloc() 83 rxdw0 = le32toh(stat->rxdw0); in rtwn_rx_check_pre_alloc() 86 * This should not happen since we setup our Rx filter in rtwn_rx_check_pre_alloc() 90 "%s: RX flags error (%s)\n", __func__, in rtwn_rx_check_pre_alloc() 92 return (-1); in rtwn_rx_check_pre_alloc() 98 * Should not happen (because of Rx filter setup). in rtwn_rx_check_pre_alloc() 102 return (-1); in rtwn_rx_check_pre_alloc() [all …]
|
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_xmit.c | 46 if (AH9300(ah)->ah_tx_trig_level >= MAX_TX_FIFO_THRESHOLD && in ar9300_update_tx_trig_level() 55 omask = ar9300_set_interrupts(ah, ahp->ah_mask_reg &~ HAL_INT_GLOBAL, 0); in ar9300_update_tx_trig_level() 66 new_level--; in ar9300_update_tx_trig_level() 75 /* re-enable chip interrupts */ in ar9300_update_tx_trig_level() 78 AH9300(ah)->ah_tx_trig_level = new_level; in ar9300_update_tx_trig_level() 89 return (AH9300(ah)->ah_tx_trig_level); in ar9300_get_tx_trig_level() 100 HAL_CAPABILITIES *p_cap = &AH_PRIVATE(ah)->ah_caps; in ar9300_set_tx_queue_props() 102 if (q >= p_cap->halTotalQueues) { in ar9300_set_tx_queue_props() 106 return ath_hal_setTxQProps(ah, &ahp->ah_txq[q], q_info); in ar9300_set_tx_queue_props() 116 HAL_CAPABILITIES *p_cap = &AH_PRIVATE(ah)->ah_caps; in ar9300_get_tx_queue_props() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | sta.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2012-2015, 2018-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 24 fw_has_api(&mvm->f in iwl_mvm_add_sta_cmd_size() [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/contrib/device-tree/src/arm/ti/davinci/ |
H A D | da850-lcdk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 11 model = "DA850/AM1808/OMAP-L138 LCDK"; 12 compatible = "ti,da850-lcdk", "ti,da850"; 20 stdout-pat [all...] |
/freebsd/sys/dev/usb/wlan/ |
H A D | if_uath.c | 1 /*- 2 * SPDX-License-Identifier: (BSD-2-Clause AND BSD-1-Clause) 5 * Copyright (c) 2008-2009 Weongyo Jeong <weongyo@freebsd.org> 54 /*- 61 * reset the USB port and re-attach with the original product ID+1 134 UATH_DEBUG_RX_PROC = 0x00000010, /* rx ISR proc */ 151 if (sc->sc_debug & (m)) \ 316 if (uaa->usb_mode != USB_MODE_HOST) in uath_match() 318 if (uaa->info.bConfigIndex != UATH_CONFIG_INDEX) in uath_match() 320 if (uaa->info.bIfaceIndex != UATH_IFACE_INDEX) in uath_match() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am62x-phyboard-lyra.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2022-2024 PHYTEC Messtechnik GmbH 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/net/ti-dp83867.h> 23 can_tc1: can-phy0 { 25 #phy-cells = <0>; 26 max-bitrate = <8000000>; 27 standby-gpios = <&gpio_exp 1 GPIO_ACTIVE_HIGH>; [all …]
|