/freebsd/sys/contrib/device-tree/Bindings/mux/ |
H A D | mux-consumer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/mux-consumer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <peda@axentia.se> 13 Mux controller consumers should specify a list of mux controllers that they 14 want to use with a property containing a 'mux-ctrl-list': 16 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list] 17 single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier] 18 mux-ctrl-phandle : phandle to mux controller node [all …]
|
H A D | mux-controller.txt | 4 A multiplexer (or mux) controller will have one, or several, consumer devices 5 that uses the mux controller. Thus, a mux controller can possibly control 7 multiplexer needed by each consumer, but a single mux controller can of course 10 A mux controller provides a number of states to its consumers, and the state 11 space is a simple zero-based enumeration. I.e. 0-1 for a 2-way multiplexer, 12 0-7 for an 8-way multiplexer, etc. 16 --------- 18 Mux controller consumers should specify a list of mux controllers that they 19 want to use with a property containing a 'mux-ctrl-list': 21 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list] [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | oxnas,pinctrl.txt | 3 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 4 ../interrupt-controller/interrupts.txt for generic information regarding 9 pins, optional function, and optional mux related configuration. 12 - compatible: "oxsemi,ox810se-pinctrl" or "oxsemi,ox820-pinctrl" 13 - oxsemi,sys-ctrl: a phandle to the system controller syscon node 15 Required properties for pin configuration sub-nodes: 16 - pins: List of pins to which the configuration applies. 18 Optional properties for pin configuration sub-nodes: 19 ---------------------------------------------------- 20 - function: Mux function for the specified pins. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/i2c/ |
H A D | i2c-mux-gpmux.txt | 1 General Purpose I2C Bus Mux 3 This binding describes an I2C bus multiplexer that uses a mux controller 4 from the mux subsystem to route the I2C signals. 6 .-----. .-----. 8 .------------. '-----' '-----' 10 | | .--------+--------' 11 | .------. | .------+ child bus A, on MUX value set to 0 12 | | I2C |-|--| Mux | 13 | '------' | '--+---+ child bus B, on MUX value set to 1 14 | .------. | | '----------+--------+--------. [all …]
|
H A D | i2c-mux-gpmux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-mux-gpmux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: General Purpose I2C Bus Mux 10 - Peter Rosin <peda@axentia.se> 13 This binding describes an I2C bus multiplexer that uses a mux controller 14 from the mux subsystem to route the I2C signals. 16 .-----. .-----. 18 .------------. '-----' '-----' [all …]
|
/freebsd/sys/dev/sound/pci/ |
H A D | spicds.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 12 * notice, this list of conditions and the following disclaimer. 14 * notice, this list of conditions and the following disclaimer in the 43 spicds_ctrl ctrl; member 49 unsigned int dvc; /* De-emphasis and Volume Control */ 59 if (codec->cif) in spicds_wrbit() 67 codec->ctrl(codec->devinfo, cs, 0, cdti); in spicds_wrbit() 69 codec->ctrl(codec->devinfo, cs, 1, cdti); in spicds_wrbit() 81 device_printf(codec->dev, "spicds_wrcd(codec, 0x%02x, 0x%02x)\n", reg, val); in spicds_wrcd() [all …]
|
H A D | es137x.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause AND BSD-4-Clause 12 * notice, this list of conditions and the following disclaimer. 14 * notice, this list of conditions and the following disclaimer in the 30 /*- 39 * notice, this list of conditions and the following disclaimer. 42 * notice, this list of conditions and the following disclaimer in 128 #define ES_BLK_ALIGN (~(ES_BLK_MIN - 1)) 148 * 32bit Ensoniq Configuration (es->escfg). 149 * ---------------------------------------- [all …]
|
/freebsd/sys/arm/nvidia/ |
H A D | as3722_gpio.c | 1 /*- 9 * notice, this list of conditions and the following disclaimer. 11 * notice, this list of conditions and the following disclaimer in the 71 #define GPIO_LOCK(_sc) sx_slock(&(_sc)->gpio_lock) 72 #define GPIO_UNLOCK(_sc) sx_unlock(&(_sc)->gpio_lock) 73 #define GPIO_ASSERT(_sc) sx_assert(&(_sc)->gpio_lock, SA_LOCKED) 85 {"bias-disable", AS3722_CFG_BIAS_DISABLE}, 86 {"bias-pull-up", AS3722_CFG_BIAS_PULL_UP}, 87 {"bias-pull-down", AS3722_CFG_BIAS_PULL_DOWN}, 88 {"bias-high-impedance", AS3722_CFG_BIAS_HIGH_IMPEDANCE}, [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/broadcom/northstar2/ |
H A D | ns2.dtsi | 11 * notice, this list of conditions and the following disclaimer. 13 * notice, this list of conditions and the following disclaimer in 35 #include <dt-bindings/interrupt-controller/arm-gic.h> 36 #include <dt-bindings/clock/bcm-ns2.h> 40 interrupt-parent = <&gic>; 41 #address-cells = <2>; 42 #size-cells = <2>; 45 #address-cells = <2>; 46 #size-cells = <0>; 50 compatible = "arm,cortex-a57"; [all …]
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_serdes_25g_regs.h | 9 found at http://www.gnu.org/licenses/gpl-2.0.html 16 this list of conditions and the following disclaimer. 19 notice, this list of conditions and the following disclaimer in 65 uint32_t ctrl; member 132 /* Bit-wise write enable */ 136 /**** ctrl register ****/ 139 * 0x1 – Select inter-macro reference clock from the left side 141 * 0x3 – Select inter-macro reference clock from the right side 156 * 0x2 – Select inter-macro reference clock input from right side 172 * 0x2 – Select inter-macro reference clock input from left side [all …]
|
/freebsd/sys/dev/kbdmux/ |
H A D | kbdmux.c | 5 /*- 6 * SPDX-License-Identifier: BSD-2-Clause 15 * notice, this list of conditions and the following disclaimer. 17 * notice, this list of conditions and the following disclaimer in the 90 * Note that callout is initialized as not MP-safe to make sure 98 mtx_init(&(s)->ks_lock, "kbdmux", NULL, MTX_DEF|MTX_RECURSE) 100 mtx_destroy(&(s)->ks_lock) 102 mtx_lock(&(s)->ks_lock) 104 mtx_unlock(&(s)->ks_lock) 106 mtx_assert(&(s)->ks_lock, (w)) [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/broadcom/ |
H A D | bcm-nsp.dtsi | 11 * notice, this list of conditions and the following disclaimer. 13 * notice, this list of conditions and the following disclaimer in 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-nsp.h> 38 #address-cell [all...] |
/freebsd/usr.sbin/inetd/ |
H A D | inetd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 11 * notice, this list of conditions and the following disclaimer. 13 * notice, this list of conditions and the following disclaimer in the 33 * Inetd - Internet super-server 35 * This program invokes all internet services as needed. Connection-oriented 46 * out. The first type of server is said to be ``multi-threaded''; 47 * the second type of server ``single-threaded''. 60 * wait/nowait single-threaded/multi-threaded 61 * user[:group][/login-class] user/group/login-class to run daemon as [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | database | 2 #------------------------------------------------------------------------------ 12 0 belong 0x13579acd GNU dbm 1.x or ndbm database, big endian, 32-bit 13 !:mime application/x-gdbm 15 !:mime application/x-gdbm 16 0 belong 0x13579acf GNU dbm 1.x or ndbm database, big endian, 64-bit 17 !:mime application/x-gdbm 18 0 lelong 0x13579acd GNU dbm 1.x or ndbm database, little endian, 32-bit 19 !:mime application/x-gdbm 21 !:mime application/x-gdbm 22 0 lelong 0x13579acf GNU dbm 1.x or ndbm database, little endian, 64-bit [all …]
|
/freebsd/sys/dev/usb/net/ |
H A D | uhso.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 11 * notice, this list of conditions and the following disclaimer. 13 * notice, this list of conditions and the following disclaimer in the 74 int ht_muxport; /* Mux. port no */ 120 * can be detected during run-time. 144 * Multiplexed serial port destination sub-port names 152 #define UHSO_MPORT_TYPE_NOMAX 8 /* Max number of mux ports */ 299 static int uhso_debug = -1; 395 /* Config for the raw IP-packet interface */ [all …]
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_x550.c | 3 Copyright (c) 2001-2020, Intel Corporation 10 this list of conditions and the following disclaimer. 13 notice, this list of conditions and the following disclaimer in the 47 * ixgbe_init_ops_X550 - Inits func ptrs and MAC type 55 struct ixgbe_mac_info *mac = &hw->mac; in ixgbe_init_ops_X550() 56 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X550() 62 mac->ops.dmac_config = ixgbe_dmac_config_X550; in ixgbe_init_ops_X550() 63 mac->ops.dmac_config_tcs = ixgbe_dmac_config_tcs_X550; in ixgbe_init_ops_X550() 64 mac->ops.dmac_update_tcs = ixgbe_dmac_update_tcs_X550; in ixgbe_init_ops_X550() 65 mac->ops.setup_eee = NULL; in ixgbe_init_ops_X550() [all …]
|
/freebsd/sys/dev/e1000/ |
H A D | e1000_regs.h | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 11 this list of conditions and the following disclaimer. 14 notice, this list of conditions and the following disclaimer in the 38 #define E1000_CTRL 0x00000 /* Device Control - RW */ 39 #define E1000_CTRL_DUP 0x00004 /* Device Control Duplicate (Shadow) - RW */ 40 #define E1000_STATUS 0x00008 /* Device Status - RO */ 41 #define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */ 42 #define E1000_EERD 0x00014 /* EEPROM Read - RW */ 43 #define E1000_CTRL_EXT 0x00018 /* Extended Device Control - RW */ [all …]
|
/freebsd/sys/dev/cas/ |
H A D | if_casreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 12 * notice, this list of conditions and the following disclaimer. 14 * notice, this list of conditions and the following disclaimer in the 30 * from: FreeBSD: if_gemreg.h 174987 2007-12-30 01:32:03Z marius 58 #define CAS_PROBE_MUX_SELECT 0x1034 /* PROBE MUX SELECT */ 84 * Bits 0-9 of CAS_STATUS auto-clear when read. CAS_CLEAR_ALIAS specifies 85 * which of bits 0-9 auto-clear when reading CAS_STATUS_ALIAS. 116 #define CAS_BIM_CONF_BD64_DIS 0x00000004 /* 64-bit mode disable */ 118 #define CAS_BIM_CONF_BUS32_WIDE 0x00000010 /* PCI bus is 32-bit (ro). */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | am335x-guardian.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "bosch,am335x-guardian", "ti,am33xx"; 17 stdout-path = &uart0; 18 tick-timer = &timer2; 23 cpu0-supply = <&dcdc2_reg>; 32 guardian_buttons: gpio-keys { [all …]
|
/freebsd/sys/dev/vt/ |
H A D | vt_core.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 16 * notice, this list of conditions and the following disclaimer. 18 * notice, this list of conditions and the following disclaimer in the 124 #define VT_UNIT(vw) ((vw)->vw_device->vd_unit * VT_MAXWINDOWS + \ 125 (vw)->vw_number) 136 static VT_SYSCTL_INT(slow_down, 0, "Non-zero make console slower and synchronous."); 144 "See kbdmap(5) to configure (typically Ctrl-Alt-Delete)."); 146 "See kbdmap(5) to configure (typically Ctrl-Alt-Esc)."); 289 if (main_vd->vd_driver != NULL) in vt_update_static() [all …]
|
/freebsd/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth_ec_regs.h | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 17 this list of conditions and the following disclaimer. 20 notice, this list of conditions and the following disclaimer in 214 /* [0x38] VLAN p-bits table address */ 216 /* [0x3c] VLAN p-bits table data */ 316 uint32_t ctrl; member 590 /* [0x8] Multi-stream write, number of Rx packets */ 592 /* [0xc] Multi-stream write, number of dropped packets at SO ... */ 594 /* [0x10] Multi-stream write, number of dropped packets at SO ... */ [all …]
|
/freebsd/contrib/wpa/src/common/ |
H A D | qca-vendor.h | 3 * Copyright (c) 2014-2017, Qualcomm Atheros, Inc. 4 * Copyright (c) 2018-2020, The Linux Foundation 5 * Copyright (c) 2021-2023, Qualcomm Innovation Center, Inc. 28 * enum qca_radiotap_vendor_ids - QCA radiotap vendor namespace IDs 41 * Global NSS configuration - Applies to all bands (2.4 GHz and 5/6 GHz) 62 * Per band NSS configuration - Applies to the 2.4 GHz or 5/6 GHz band 79 * Global chain configuration - Applies to all bands (2.4 GHz and 5/6 GHz) 96 * Per band chain configuration - Applies to the 2.4 GHz or 5/6 GHz band 117 * Case 1: CONFIG_NSS + CONFIG_TX_NSS/RX_NSS - Only CONFIG_NSS is applied 120 * Case 2: CONFIG_NSS + CONFIG_TX_NSS + CONFIG_RX_NSS - Same NSS values are [all …]
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | reg_addr.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 10 * notice, this list of conditions and the following disclaimer. 12 * notice, this list of conditions and the following disclaimer in the 78 …- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl… 79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea… 80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn… 81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea… 88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 116 … (0x1<<9) // Fast back-to-back transaction ena… [all …]
|
/freebsd/sys/dev/bxe/ |
H A D | ecore_hsi.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2017 QLogic Corporation. All rights reserved. 11 * notice, this list of conditions and the following disclaimer. 13 * notice, this list of conditions and the following disclaimer in the 145 /* Up to 16 bytes of NULL-terminated string */ 164 (if multiple found, priority order is: NC-SI, UMP, IPMI) */ 169 /* Use SPIO4 as an arbiter between: 0-NC_SI, 1-IPMI 170 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 172 /* Use SPIO4 as an arbiter between: 0-UMP, 1-IPMI [all …]
|