/freebsd-src/sys/contrib/device-tree/Bindings/serial/ |
H A D | nxp,sc16is7xx.txt | 1 * NXP SC16IS7xx advanced Universal Asynchronous Receiver-Transmitter (UART) 5 - compatible: Should be one of the following: 6 - "nxp,sc16is740" for NXP SC16IS740, 7 - "nxp,sc16is741" for NXP SC16IS741, 8 - "nxp,sc16is750" for NXP SC16IS750, 9 - "nxp,sc16is752" for NXP SC16IS752, 10 - "nxp,sc16is760" for NXP SC16IS760, 11 - "nxp,sc16is762" for NXP SC16IS762. 12 - reg: I2C address of the SC16IS7xx device. 13 - interrupts: Should contain the UART interrupt [all …]
|
H A D | nxp,sc16is7xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/mux/ |
H A D | reg-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/reg-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic register bitfield-based multiplexer controller 10 - Peter Rosin <peda@axentia.se> 13 Define register bitfields to be used to control multiplexers. The parent 19 - reg-mux # parent device of mux controller is not syscon device 20 - mmio-mux # parent device of mux controller is syscon device 24 '#mux-control-cells': [all …]
|
H A D | reg-mux.txt | 1 Generic register bitfield-based multiplexer controller bindings 3 Define register bitfields to be used to control multiplexers. The parent 7 - compatible : should be one of 8 "reg-mux" : if parent device of mux controller is not syscon device 9 "mmio-mux" : if parent device of mux controller is syscon device 10 - #mux-control-cells : <1> 11 - mux-reg-masks : an array of register offset and pre-shifted bitfield mask 12 pairs, each describing a single mux control. 13 * Standard mux-controller bindings as decribed in mux-controller.txt 16 - idle-states : if present, the state the muxes will have when idle. The [all …]
|
H A D | mux-controller.txt | 5 that uses the mux controller. Thus, a mux controller can possibly control 8 control several multiplexers for a single consumer. 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 --------- 19 want to use with a property containing a 'mux-ctrl-list': 21 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list] 22 single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier] 23 mux-ctrl-phandle : phandle to mux controller node 24 mux-ctrl-specifier : array of #mux-control-cells specifying the [all …]
|
H A D | gpio-mux.txt | 1 GPIO-based multiplexer controller bindings 3 Define what GPIO pins are used to control a multiplexer. Or several 4 multiplexers, if the same pins control more than one multiplexer. 7 - compatible : "gpio-mux" 8 - mux-gpios : list of gpios used to control the multiplexer, least 10 - #mux-control-cells : <0> 11 * Standard mux-controller bindings as decribed in mux-controller.txt 14 - idle-state : if present, the state the mux will have when idle. The 23 mux: mux-controller { 24 compatible = "gpio-mux"; [all …]
|
H A D | gpio-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/gpio-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO-based multiplexer controller 10 - Peter Rosin <peda@axentia.se> 13 Define what GPIO pins are used to control a multiplexer. Or several 14 multiplexers, if the same pins control more than one multiplexer. 22 const: gpio-mux 24 mux-gpios: [all …]
|
H A D | mux-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/mux-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <peda@axentia.se> 14 that uses the mux controller. Thus, a mux controller can possibly control [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/arm/ |
H A D | cci.txt | 5 ARM multi-cluster systems maintain intra-cluster coherency through a 10 clusters, through memory mapped interface, with a global control register 11 space and multiple sets of interface control registers, one per slave 19 Node's parent must be the root node /, and the address space visible 24 - compatible 28 "arm,cci-400" 29 "arm,cci-500" 30 "arm,cci-550" 32 - reg 37 address of CCI control registers common to all [all …]
|
/freebsd-src/share/man/man3/ |
H A D | CMSG_DATA.3 | 12 .Nd socket control message routines for ancillary data access 26 The control message API is used to construct ancillary data objects for 27 use in control messages sent and received across sockets. 29 Control messages are passed around by the 38 is used to specify a chain of control messages. 40 These routines should be used instead of directly accessing the control 45 .Bl -tag -width Ds 47 This routine accesses the data portion of the control message header 52 This routine accesses the first control message attached to the 55 If no control messages are attached to the message, this routine [all …]
|
/freebsd-src/share/man/man9/ |
H A D | sysctl.9 | 106 .Fa "struct sysctl_oid_list *parent" 117 .Fa "struct sysctl_oid_list *parent" 127 .Fa "struct sysctl_oid_list *parent" 138 .Fa "struct sysctl_oid_list *parent" 149 .Fa "struct sysctl_oid_list *parent" 159 .Fa "struct sysctl_oid_list *parent" 169 .Fa "struct sysctl_oid_list *parent" 180 .Fa "struct sysctl_oid_list *parent" 192 .Fa "struct sysctl_oid_list *parent" 205 .Fa "struct sysctl_oid_list *parent" [all …]
|
/freebsd-src/contrib/atf/atf-c/ |
H A D | utils_test.c | 26 #include "atf-c/utils.h" 38 #include <atf-c.h> 40 #include "atf-c/detail/dynstr.h" 41 #include "atf-c/detail/test_helpers.h" 45 * Up to buflen-1 characters are read into buffer. If this function returns, 46 * the contents read into the buffer are guaranteed to be nul-terminated. 59 ATF_REQUIRE_MSG(fd != -1, "Cannot open %s", path); in read_file() 60 const ssize_t length = read(fd, buffer, buflen - 1); in read_file() 62 ATF_REQUIRE(length != -1); in read_file() 162 for (; i < sizeof(long_contents) - 1; i++) in ATF_TC_BODY() [all …]
|
/freebsd-src/contrib/atf/atf-c++/ |
H A D | utils_test.cpp | 26 #include "atf-c++/utils.hpp" 43 #include <atf-c++.hpp> 51 if (fd == -1) in read_file() 53 const ssize_t length = read(fd, buffer, sizeof(buffer) - 1); in read_file() 55 ATF_REQUIRE(length != -1); in read_file() 56 if (length == sizeof(buffer) - 1) in read_file() 63 // ------------------------------------------------------------------------ 65 // ------------------------------------------------------------------------ 155 for (; i < sizeof(long_contents) - 1; i++) in ATF_TEST_CASE_BODY() 168 for (; i < sizeof(long_contents) - 1; i++) in ATF_TEST_CASE_BODY() [all …]
|
/freebsd-src/contrib/wpa/wpa_supplicant/dbus/ |
H A D | dbus_new.c | 2 * WPA Supplicant / dbus-based control interface 4 * Copyright (c) 2009-2010, Witold Sowa <witold.sowa@gmail.com> 79 for (wpa_s = priv->global->ifaces; wpa_s; wpa_s = wpa_s->next) { in noc_filter() 80 if (wpa_s->preq_notify_peer != NULL && in noc_filter() 81 os_strcmp(name, wpa_s->preq_notify_peer) == 0 && in noc_filter() 84 os_free(wpa_s->preq_notify_peer); in noc_filter() 85 wpa_s->preq_notify_pee in noc_filter() 1262 struct wpa_supplicant *parent; wpas_dbus_signal_p2p_group_removed() local 1575 struct wpa_supplicant *parent; wpas_dbus_signal_p2p_group_started() local 1807 struct wpa_supplicant *parent; wpas_dbus_signal_p2p_peer_joined() local 1864 struct wpa_supplicant *parent; wpas_dbus_signal_p2p_peer_disconnected() local [all...] |
/freebsd-src/sys/dev/acpi_support/ |
H A D | acpi_asus_wmi.c | 1 /*- 45 ACPI_MODULE_NAME("ASUS-WMI") 47 #define ACPI_ASUS_WMI_MGMT_GUID "97845ED0-4E6D-11DE-8A39-0800200C9A66" 48 #define ACPI_ASUS_WMI_EVENT_GUID "0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C" 49 #define ACPI_EEEPC_WMI_EVENT_GUID "ABBC0F72-8EA1-11D1-00A0-C90629100000" 129 .description = "Wireless LED control", 139 .description = "WLAN power control", 144 .description = "Bluetooth power control", 149 .description = "GPS power control", 154 .description = "WiMAX power control", [all …]
|
/freebsd-src/contrib/mandoc/ |
H A D | mandocd.8 | 48 Typically, the socket is created by the parent process using 56 The parent process will pass the file descriptor number as an argument to 58 formatted as a decimal ASCII-encoded integer. 61 for a typical implementation of a parent process. 64 loops reading one-byte messages with 68 It ignores the byte read and only uses the out-of-band auxiliary 70 control data, typically supplied by the calling process using 72 The parent process is expected to pass three file descriptors 82 .Bl -ta [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | ti,pru-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,pru-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 Each Programmable Real-Time Unit and Industrial Communication Subsystem 14 (PRU-ICSS or PRUSS) has two 32-bit load/store RISC CPU cores called 15 Programmable Real-Time Units (PRUs), each represented by a node. Each PRU 16 core has a dedicated Instruction RAM, Control and Debug register sets, and 17 use the Data RAMs present within the PRU-ICSS for code execution. [all …]
|
/freebsd-src/sys/contrib/dev/acpica/components/parser/ |
H A D | psparse.c | 3 * Module Name: psparse - Parser top level AML parse routines 11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 177 * PARAMETERS: Opcode - A [all...] |
/freebsd-src/lib/libmixer/ |
H A D | mixer.3 | 1 .\"- 2 .\" Copyright (c) 2021-2022 Christos Margiolis <christos@FreeBSD.org> 51 Mixer library (libmixer, -lmixer) 63 .Fn mixer_add_ctl "struct mix_dev *parent" "int id" "const char *name" \ 109 .Bd -literal 139 .Bl -tag -width "f_default" 203 .Bd -literal 205 struct mixer *parent_mixer; /* parent mixer */ 217 TAILQ_HEAD(mix_ctlhead, mix_ctl) ctls; /* control lis [all...] |
/freebsd-src/sys/powerpc/powermac/ |
H A D | nvbl.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 #define NVIDIA_BRIGHT_SCALE ((NVIDIA_BRIGHT_MAX - NVIDIA_BRIGHT_MIN)/100) 58 static void nvbl_identify(driver_t *driver, device_t parent); 82 nvbl_identify(driver_t *driver, device_t parent) in nvbl_identify() argument 84 if (OF_finddevice("mac-io/backlight") == - in nvbl_identify() 93 char control[8]; nvbl_probe() local [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/clock/ti/ |
H A D | mux.txt | 4 register-mapped multiplexer with multiple input clock signals or 6 gate or adjust the parent rate via a divider or multiplier. 15 register value selected parent clock 22 "index-starts-at-one" modified the scheme as follows: 24 register value selected clock parent 29 The binding must provide the register to control the mux. Optionally 30 the number of bits to shift the control field in the register can be 34 [1] Documentation/devicetree/bindings/clock/clock-binding [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/clock/ |
H A D | keystone-pll.txt | 9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 12 - #clock-cells : from common clock binding; shall be set to 0. 13 - compatible : shall be "ti,keystone,main-pll-clock" or "ti,keystone,pll-clock" 14 - clocks : parent clock phandle 15 - re [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/net/nfc/ |
H A D | marvell,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - marvell,nfc-i2c 16 - marvell,nfc-spi 17 - marvell,nfc-uart 19 hci-muxed: 30 reset-n-io: 31 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
H A D | nfcmrvl.txt | 4 - compatible: Should be: 5 - "marvell,nfc-uart" or "mrvl,nfc-uart" for UART devices 6 - "marvell,nfc-i2c" for I2C devices 7 - "marvell,nfc-spi" for SPI devices 10 - pinctrl-names: Contains only one value - "default". 11 - pintctrl-0: Specifies the pin control groups used for this controller. 12 - reset-n-io: Output GPIO pin used to reset the chip (active low). 13 - hci-muxed: Specifies that the chip is muxing NCI over HCI frames. 15 Optional UART-based chip specific properties: 16 - flow-control: Specifies that the chip is using RTS/CTS. [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/net/ |
H A D | mdio-mux-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/mdio-mux-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 14 lines are used to control which child bus is connected. 17 - $ref: /schemas/net/mdio-mux.yaml# 21 const: mdio-mux-gpio 25 List of GPIOs used to control the multiplexer, least significant bit first. 30 - compatible [all …]
|