/freebsd/sys/contrib/device-tree/Bindings/ata/ |
H A D | cortina,gemini-sata-bridge.txt | 3 The Gemini SATA bridge in a SoC-internal PATA to SATA bridge that 8 - compatible: should be 9 "cortina,gemini-sata-bridge" 10 - reg: registers and size for the block 11 - resets: phandles to the reset lines for both SATA bridges 12 - reset-names: must be "sata0", "sata1" 13 - clocks: phandles to the compulsory peripheral clocks 14 - clock-names: must be "SATA0_PCLK", "SATA1_PCLK" 15 - syscon: a phandle to the global Gemini system controller 16 - cortina,gemini-ata-muxmode: tell the desired multiplexing mode for [all …]
|
H A D | cortina,gemini-sata-bridge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/cortina,gemini-sata-bridge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 The Gemini SATA bridge in a SoC-internal PATA to SATA bridge that 19 const: cortina,gemini-sata-bridge 28 reset-names: 30 - const: sata0 31 - const: sata1 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | cpsw.txt | 2 ------------------------------------------------------ 5 - compatible : Should be one of the below:- 7 "ti,am335x-cpsw" for AM335x controllers 8 "ti,am4372-cpsw" for AM437x controllers 9 "ti,dra7-cpsw" for DRA7x controllers 10 - reg : physical base address and size of the cpsw 12 - interrupts : property with a value describing the interrupt 14 - cpdma_channels : Specifies number of channels in CPDMA 15 - ale_entries : Specifies No of entries ALE can hold 16 - bd_ram_size : Specifies internal descriptor RAM size [all …]
|
H A D | keystone-netcp.txt | 6 switch sub-module to send and receive packets. NetCP also includes a packet 13 includes a 3-port Ethernet switch sub-module capable of 10Gb/s and 1Gb/s rates 16 Keystone NetCP driver has a plug-in module architecture where each of the NetCP 17 sub-modules exist as a loadable kernel module which plug in to the netcp core. 18 These sub-modules are represented as "netcp-devices" in the dts bindings. It is 19 mandatory to have the ethernet switch sub-module for the ethernet interface to 20 be operational. Any other sub-module like the PA is optional. 24 ----------------------------- 26 ----------------------------- 28 |-> NetCP Devices -> | [all …]
|
H A D | intel,ixp46x-ptp-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/net/intel,ixp46x-ptp-timer.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Linus Walleij <linus.walleij@linaro.org> 20 const: intel,ixp46x-ptp-timer 27 - description: Interrupt to trigger master mode snapshot from the 29 - description: Interrupt to trigger slave mode snapshot from the 32 interrupt-names: 34 - const: master [all …]
|
H A D | broadcom-bluetooth.txt | 2 --------------------- 8 device the slave device is attached to. 12 - compatible: should contain one of the following: 14 * "brcm,bcm4329-bt" 15 * "brcm,bcm4330-bt" 16 * "brcm,bcm43438-bt" 18 * "brcm,bcm43540-bt" 23 - max-speed: see Documentation/devicetree/bindings/serial/serial.yaml 24 - shutdown-gpios: GPIO specifier, used to enable the BT module 25 - device-wakeup-gpios: GPIO specifier, used to wakeup the controller [all …]
|
/freebsd/share/man/man4/ |
H A D | spigen.4 | 36 .Bd -ragged -offset indent 45 .Bd -literal -offset indent 51 driver provides direct access to a slave device on the SPI bus. 54 device is associated with a single chip-select 56 with that chip-select line asserted. 58 SPI data transfers are inherently bi-directional; there are no separate 71 driver provides access to the SPI slave device with the following 75 .Bl -tag -width indent 83 .Bd -literal 91 The buffers for the transfer are a previously-mmap'd region. [all …]
|
H A D | pts.4 | 33 .Nd pseudo-terminal driver 37 driver provides support for a device-pair termed a 38 .Em pseudo-terminal . 39 A pseudo-terminal is a pair of character devices, a 42 .Em slave 44 The slave device provides to a process an interface identical 50 have a hardware device of some sort behind them, the slave 52 it through the master half of the pseudo-terminal. 54 given to the slave device as input and anything written 55 on the slave device is presented as input on the master [all …]
|
H A D | mx25l.4 | 30 .Nd driver for SpiFlash(tm) compatible non-volatile storage devices 35 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 48 driver provides support for the family of non-volatile storage 72 .Bl -bullet -compact 133 device is defined as a slave device subnode 140 The most commonly-used ones are documented below. 145 .Bl -tag -width indent 147 Must be the string "jedec,spi-nor". 150 .It Va spi-max-frequency [all …]
|
H A D | at45d.4 | 30 .Nd driver for DataFlash(tm) non-volatile storage devices 35 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 48 driver provides support for the family of non-volatile storage 75 .Bl -bullet -compact 100 device is defined as a slave device subnode 107 The most commonly-used ones are documented below. 112 .Bl -tag -width indent 117 .It Va spi-max-frequency 118 The maximum bus frequency to use when communicating with this slave device. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A D | spi-fsl-lpspi.txt | 4 - compatible : 5 - "fsl,imx7ulp-spi" for LPSPI compatible with the one integrated on i.MX7ULP soc 6 - "fsl,imx8qxp-spi" for LPSPI compatible with the one integrated on i.MX8QXP soc 7 - reg : address and length of the lpspi master registers 8 - interrupt-parent : core interrupt controller 9 - interrupts : lpspi interrupt 10 - clocks : lpspi clock specifier. Its number and order need to correspond to the 11 value in clock-names. 12 - clock-names : Corresponding to per clock and ipg clock in "clocks" 15 - spi-slave : spi slave mode support. In slave mode, add this attribute without [all …]
|
H A D | spi-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark Brown <broonie@kernel.org> 14 and a set of child nodes for each SPI slave on the bus. The system SPI 15 controller may be described for use in SPI master mode or in SPI slave mode, 20 pattern: "^spi(@.*|-([0-9]|[1-9][0-9]+))?$" 22 "#address-cells": 25 "#size-cells": [all …]
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_sysfs.c | 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 42 * 0 - requests opensm to assign a value. 43 * ffffffffffffffff - delete this entry. 44 * other - value assigned by administrator. 51 struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx; in show_admin_alias_guid() 52 struct mlx4_ib_dev *mdev = port->dev; in show_admin_alias_guid() 55 sysadmin_ag_val = mlx4_get_admin_guid(mdev->dev, in show_admin_alias_guid() 56 mlx4_ib_iov_dentry->entry_num, in show_admin_alias_guid() 57 port->num); in show_admin_alias_guid() [all …]
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx_i2c.c | 1 /*- 2 * Copyright (C) 2008-2009 Semihalf, Michal Hajduk 35 * Note that the hardware is capable of running as both a master and a slave. 36 * This driver currently implements only master-mode operations. 38 * This driver supports multi-master i2c buses, by detecting bus arbitration 41 * transfer cycles resulting in arbitration loss in mid-transfer. The caller 42 * must handle retries in a way that makes sense for the slave being addressed. 81 #define I2C_ADDR_REG 0x00 /* I2C slave address register */ 89 #define I2CCR_MSTA (1 << 5) /* Master/slave mode */ 90 #define I2CCR_MTX (1 << 4) /* Transmit/receive mode */ [all …]
|
/freebsd/sys/dev/ic/ |
H A D | i8259.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 /* 0x20 - 0x80 - in 8080/8085 mode only */ 45 /* No definitions, it is the base vector of the IDT for 8086 mode */ 48 /* For a master PIC, bitfield indicating a slave 8259 on given input */ 49 /* For slave, lower 3 bits are the slave's ID binary id on master */ 54 #define ICW4_MS 0x04 /* 1 = buffered master, 0 = slave */ 55 #define ICW4_BUF 0x08 /* 1 = enable buffer mode */ 56 #define ICW4_SFNM 0x10 /* 1 = special fully nested mode */ 73 #define OCW2_SL 0x40 /* EOI mode */ [all …]
|
/freebsd/usr.bin/bluetooth/rfcomm_sppd/ |
H A D | rfcomm_sppd.1 | 1 .\" Copyright (c) 2001-2003 Maksim Yevmenkin <m_evmenkin@yahoo.com> 44 In client mode, 63 will operate in server mode and act as RFCOMM server, 73 the server side of the virtual serial port is attached to a pseudo-terminal. 82 utility opens both master and slave pseudo terminals. 90 The application in its turn opens the slave pseudo 95 .Bl -tag -width indent 97 In client mode, 99 If this option is specified in server mode, 113 In both client and server mode, [all …]
|
/freebsd/contrib/netbsd-tests/lib/libcurses/ |
H A D | testframe.txt | 3 ---------------- 21 number of pipes and a pseudo-tty (pty). The programs are called the 22 director and the slave. The director reads a configuration file of 23 tests to perform, passes these commands to the slave over a pipe and 24 reads the pty for any output from the slave. Data from the slave is 26 are highlighted to the tester. The slave is a curses application that 29 along with the parameters required for the call. The slave takes the 40 -v enables verbose output to assist debugging 41 -s slave_path the director will execute slave_path as the slave 42 process. The default is ./slave [all …]
|
/freebsd/usr.sbin/i2c/ |
H A D | i2c.8 | 2 .\" Copyright (C) 2008-2009 Semihalf, Michal Hajduk and Bartlomiej Sieka 31 .Nd test I2C bus and slave devices 34 .Cm -a Ar address 44 .Cm -h 46 .Cm -i 49 .Op Ar - 51 .Cm -r 55 .Cm -s 67 .Bl -tag -width ".Fl d Ar direction" 69 7-bit address on the I2C device to operate on (hex). [all …]
|
/freebsd/sys/amd64/vmm/io/ |
H A D | vatpic.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 54 #define VATPIC_LOCK(vatpic) mtx_lock_spin(&((vatpic)->mtx)) 55 #define VATPIC_UNLOCK(vatpic) mtx_unlock_spin(&((vatpic)->mtx)) 56 #define VATPIC_LOCKED(vatpic) mtx_owned(&((vatpic)->mtx)) 72 bool sfn; /* special fully-nested mode */ 78 uint8_t smm; /* special mask mode */ 94 VM_CTR0((vatpic)->vm, fmt) 97 VM_CTR1((vatpic)->vm, fmt, a1) 100 VM_CTR2((vatpic)->vm, fmt, a1, a2) [all …]
|
/freebsd/sys/dev/iicbus/controller/rockchip/ |
H A D | rk_i2c.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 136 uint8_t mode; member 143 {"rockchip,rk3288-i2c", 1}, 144 {"rockchip,rk3328-i2c", 1}, 145 {"rockchip,rk3399-i2c", 1}, 152 { -1, 0 } 159 #define RK_I2C_LOCK(sc) mtx_lock(&(sc)->mtx) 160 #define RK_I2C_UNLOCK(sc) mtx_unlock(&(sc)->mtx) 161 #define RK_I2C_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED) [all …]
|
/freebsd/sys/dev/glxiic/ |
H A D | glxiic.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 36 * The driver is implemented as an interrupt-driven state machine, 37 * supporting both master and slave mode. 63 /* CS5536 PCI-ISA ID. */ 146 struct iic_msg *msg; /* Current master mode message. */ 148 uint8_t *data; /* Current master mode data byte. */ 150 int error; /* Last master mode error. */ 168 #define GLXIIC_LOCK(_sc) mtx_lock(&_sc->mtx) 169 #define GLXIIC_UNLOCK(_sc) mtx_unlock(&_sc->mtx) [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/regulator/ |
H A D | qcom,spmi-regulator.txt | 3 - compatible: 7 "qcom,pm8004-regulators" 8 "qcom,pm8005-regulators" 9 "qcom,pm8226-regulators" 10 "qcom,pm8841-regulators" 11 "qcom,pm8916-regulators" 12 "qcom,pm8941-regulators" 13 "qcom,pm8950-regulators" 14 "qcom,pm8994-regulators" 15 "qcom,pmi8994-regulators" [all …]
|
/freebsd/sys/x86/isa/ |
H A D | atpic.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 29 * PIC driver for the 8259A Master and Slave PICs in PC/AT machines. 67 #define SLAVE 1 macro 69 #define IMEN_MASK(ai) (IRQ_MASK((ai)->at_irq)) 93 #define IRQ(ap, ai) ((ap)->at_irqbase + (ai)->at_irq) 149 static void i8259_init(struct atpic *pic, int slave); 181 KASSERT(isrc->is_pic == &atpics[MASTER].at_pic, in _atpic_eoi_master() 189 * The data sheet says no auto-EOI on slave, but it sometimes works. 196 KASSERT(isrc->is_pic == &atpics[SLAVE].at_pic, in _atpic_eoi_slave() [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | phy.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2019-2022, 2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 11 * enum iwl_phy_ops_subcmd_ids - PH [all...] |
/freebsd/usr.sbin/bluetooth/hccontrol/ |
H A D | link_policy.c | 1 /*- 4 * SPDX-License-Identifier: BSD-2-Clause 6 * Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com> 79 (rp.role == NG_HCI_ROLE_MASTER)? "Master" : "Slave", rp.role); in hci_role_discovery() 103 memcpy(&cp.bdaddr, he->h_addr, sizeof(cp.bdaddr)); in hci_switch_role() 137 if (e->event == NG_HCI_EVENT_ROLE_CHANGE) { in hci_switch_role() 140 if (ep->status != 0x00) { in hci_switch_role() 142 hci_status2str(ep->status), ep->status); in hci_switch_role() 146 fprintf(stdout, "BD_ADDR: %s\n", hci_bdaddr2str(&ep->bdaddr)); in hci_switch_role() 148 (ep->role == NG_HCI_ROLE_MASTER)? "Master" : "Slave", in hci_switch_role() [all …]
|