| /freebsd/sys/contrib/device-tree/Bindings/dma/ |
| H A D | adi,axi-dmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/adi,axi-dmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices AXI-DMAC DMA controller 10 FPGA-based DMA controller designed for use with high-speed converter hardware. 15 - Nuno Sa <nuno.sa@analog.com> 21 const: adi,axi-dmac-1.00.a 32 "#dma-cells": 39 This sub-node must contain a sub-node for each DMA channel. This node is [all …]
|
| H A D | adi,axi-dmac.txt | 1 Analog Devices AXI-DMAC DMA controller 4 - compatible: Must be "adi,axi-dmac-1.00.a". 5 - reg: Specification for the controllers memory mapped register map. 6 - interrupts: Specification for the controllers interrupt. 7 - clocks: Phandle and specifier to the controllers AXI interface clock 8 - #dma-cells: Must be 1. 10 Required sub-nodes: 11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For 12 the channel sub-nodes the following bindings apply. They must match the 15 Required properties for adi,channels sub-node: [all …]
|
| /freebsd/lib/libdevctl/ |
| H A D | devctl.3 | 4 .\" Redistribution and use in source and binary forms, with or without 7 .\" 1. Redistributions of source code must retain the above copyright 88 bus-specific address. 89 The following bus-specific address formats are currently supported: 90 .Bl -tag -offset indent 91 .It Sy pci Ns Fa domain Ns : Ns Fa bus Ns : Ns Fa slot Ns : Ns Fa function 94 .Fa bus , 98 .It Sy pci Ns Fa bus Ns : Ns Fa slot Ns : Ns Fa function 100 .Fa bus , 152 function re-enables a disabled device. [all …]
|
| /freebsd/share/man/man4/ |
| H A D | spigen.4 | 5 .\" Redistribution and use in source and binary forms, with or without 9 .\" 1. Redistributions of source code must retain the above copyright 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 55 line on the bus, and all I/O performed through that instance is done 56 with that chip-select line asserted. 58 SPI data transfers are inherently bi-directional; there are no separate 75 .Bl -tag -width indent [all …]
|
| H A D | mx25l.4 | 2 .\" SPDX-License-Identifier: BSD-2-Clause 6 .\" Redistribution and use in source and binary forms, with or without 10 .\" 1. Redistributions of source code must retain the above copyright 32 .Nd SpiFlash compatible non-volatile storage devices driver 42 driver provides support for the family of non-volatile storage 66 .Bl -bullet -compact 130 of the SPI bus controller node. 136 The most commonly-used ones are documented below. 141 .Bl -tag -width indent 143 Must be the string "jedec,spi-nor". [all …]
|
| H A D | ltc430x.4 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 6 .\" Redistribution and use in source and binary forms, with or without 9 .\" 1. Redistributions of source code must retain the above copyright 37 .Bd -ragged -offset indent 44 .Bd -literal -offset indent 50 driver supports the LTC4305 and LTC4306 I2C bus multiplexer (mux) chips. 51 It automatically connects an upstream I2C bus to one of several downstream 60 device node is defined as a child node of its upstream i2c bus. 69 .Bk -words [all …]
|
| H A D | at45d.4 | 4 .\" Redistribution and use in source and binary forms, with or without 8 .\" 1. Redistributions of source code must retain the above copyright 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 53 driver supports only the SPI bus versions of each AT45DB device, 75 .Bl -bullet -compact 101 of the SPI bus controller node. 107 The most commonly-used ones are documented below. [all …]
|
| H A D | usb.4 | 4 .\" Redistribution and use in source and binary forms, with or without 7 .\" 1. Redistributions of source code must retain the above copyright 30 .Nd Universal Serial Bus 35 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 52 provides machine-independent bus support and drivers for 58 .Bl -tag -width 6n -offset indent 59 .It USB Controller (Bus) 64 The controller attaches to a physical bus 67 The USB bus attaches to the controller, and the root hub attaches [all …]
|
| H A D | pci.4 | 5 .\" Redistribution and use in source and binary forms, with or without 8 .\" 1. Redistributions of source code must retain the above copyright 30 .Nd generic PCI/PCIe bus driver 32 To compile the PCI bus driver into the kernel, 35 .Bd -ragged -offset indent 40 .Pq SR-IOV : 41 .Bd -ragged -offset indent 45 To compile in support for native PCI-express HotPlug: 46 .Bd -ragged -offset indent 91 or a BAR read access could have function-specific side-effects. [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/samsung/ |
| H A D | s5pv210-torbreck.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's S5PV210 SoC device tree source 5 * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd. 10 * Board device tree source for Torbreck board. 12 * NOTE: This file is completely based on original board file for mach-torbreck 17 /dts-v1/; 18 #include <dt-bindings/input/input.h> 34 pmic_ap_clk: clock-0 { 36 compatible = "fixed-clock"; 37 #clock-cells = <0>; [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ |
| H A D | i2c.txt | 7 Required properties (per bus) 8 ----------------------------- 10 - #address-cells - should be <1>. Read more about addresses below. 11 - #size-cells - should be <0>. 12 - compatible - name of I2C bus controller 17 The cells properties above define that an address of children of an I2C bus 20 Optional properties (per bus) 21 ----------------------------- 26 - clock-frequency 27 frequency of bus clock in Hz. [all …]
|
| /freebsd/sys/dev/pci/ |
| H A D | pcib_if.m | 1 #- 5 # Redistribution and use in source and binary forms, with or without 8 # 1. Redistributions of source code must retain the above copyright 28 #include <sys/bus.h> 55 # Return the number of slots on the attached PCI bus. 63 # Return the number of functions on the attached PCI bus. 70 # Read configuration space on the PCI bus. The bus, slot and func 73 # device. The width argument (which should be 1, 2 or 4) specifies how 78 u_int bus; 82 int width; [all …]
|
| /freebsd/share/man/man9/ |
| H A D | bhnd_erom.9 | 1 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org> 8 .\" Redistribution and use in source and binary forms, with or without 11 .\" 1. Redistributions of source code must retain the above copyright 128 .Ss Bus Space I/O 156 .Fa "u_int width" 159 .Bd -literal 176 .Fa "u_int width" 202 A pointer to a bus I/O instance mapping the device registers of the first 243 using the bus I/O instance 336 .Ss Bus Space I/O [all …]
|
| H A D | bhnd.9 | 1 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org> 8 .\" Redistribution and use in source and binary forms, with or without 11 .\" 1. Redistributions of source code must retain the above copyright 38 .Ss Bus Resource Functions 70 .Ss "Bus Space Functions" 260 .Fa "device_t dev" "bus_size_t offset" "void *value" "u_int width" 264 .Fa "device_t dev" "bus_size_t offset" "const void *value" "u_int width" 330 .Fa "device_t bus" "const struct bhnd_core_match *desc" 392 .Bd -literal 398 .Bd -literal [all …]
|
| H A D | pwmbus.9 | 3 .\" Redistribution and use in source and binary forms, with or without 6 .\" 1. Redistributions of source code must retain the above copyright 41 .Fn PWMBUS_CHANNEL_CONFIG "device_t bus" "u_int channel" "u_int period" "u_int duty" 43 .Fn PWMBUS_CHANNEL_COUNT "device_t bus" "u_int *nchannel" 45 .Fn PWMBUS_CHANNEL_ENABLE "device_t bus" "u_int channel" "bool enable" 47 .Fn PWMBUS_CHANNEL_GET_CONFIG "device_t bus" "u_int channel" "u_int *period" "u_int *duty" 49 .Fn PWMBUS_CHANNEL_GET_FLAGS "device_t bus" "u_int channel" "uint32_t *flags" 51 .Fn PWMBUS_CHANNEL_IS_ENABLED "device_t bus" "u_int channel" "bool *enabled" 53 .Fn PWMBUS_CHANNEL_SET_FLAGS "device_t bus" "u_int channel" "uint32_t flags" 55 The PWMBUS (Pulse-Width Modulation) interface allows a device driver to [all …]
|
| /freebsd/sys/powerpc/pseries/ |
| H A D | rtas_pci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Redistribution and use in source and binary forms, with or without 10 * 1. Redistributions of source code must retain the above copyright 32 #include <sys/bus.h> 46 #include <machine/bus.h> 114 if (OF_getproplen(ofw_bus_get_node(dev), "used-by-rtas") < 0) in rtaspci_probe() 119 device_set_desc(dev, "RTAS Host-PCI bridge"); in rtaspci_probe() 130 if (OF_getencprop(ofw_bus_get_node(dev), "reg", (pcell_t *)&sc->sc_pcir, in rtaspci_attach() 131 sizeof(sc->sc_pcir)) == -1) in rtaspci_attach() [all …]
|
| /freebsd/sys/dev/acpica/ |
| H A D | acpi_if.m | 1 #- 5 # Redistribution and use in source and binary forms, with or without 8 # 1. Redistributions of source code must retain the above copyright 28 #include <sys/bus.h> 65 acpi_generic_id_probe(device_t bus, device_t dev, char **ids, 76 # device_t bus: parent bus for the device 91 device_t bus; 100 # device_t bus: parent bus for the device 116 device_t bus; 126 # device_t bus: parent bus for the device [all …]
|
| /freebsd/sys/dev/bhnd/ |
| H A D | bhnd_bus_if.m | 1 #- 2 # Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org> 9 # Redistribution and use in source and binary forms, with or without 12 # 1. Redistributions of source code must retain the above copyright 31 #include <sys/bus.h> 40 # bhnd(4) bus interface 185 bus_size_t offset, void *value, u_int width) 192 bus_size_t offset, void *value, u_int width) 258 return (-1); 286 * Return the bhnd(4) bus driver's device enumeration parser class. [all …]
|
| H A D | bhnd_erom.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 11 * Redistribution and use in source and binary forms, with or without 14 * 1. Redistributions of source code must retain the above copyright 37 #include <sys/bus.h> 40 #include <machine/bus.h> 57 bhnd_size_t offset, u_int width); 65 bhnd_size_t offset, u_int width); 76 int mapped_rid; /**< resource ID of current mapping, or -1 */ 80 * Fetch the device enumeration parser class from all bhnd(4)-compatible drivers [all …]
|
| /freebsd/sys/contrib/edk2/Include/Protocol/ |
| H A D | PciRootBridgeIo.h | 4 PCI Root Bridge I/O protocol is used by PCI Bus Driver to perform PCI Memory, PCI I/O, 6 defferent types of bus mastering DMA. 8 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 9 SPDX-License-Identifier: BSD-2-Clause-Patent 53 /// A read operation from system memory by a bus master that is not capable of producing 58 /// A write operation from system memory by a bus master that is not capable of producing 63 /// Provides both read and write access to system memory by both the processor and a bus 68 /// A read operation from system memory by a bus master that is capable of producing PCI 73 /// A write operation to system memory by a bus master that is capable of producing PCI 78 /// Provides both read and write access to system memory by both the processor and a bus [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/media/ |
| H A D | video-interfaces.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interfaces.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sakari Ailus <sakari.ailus@linux.intel.com> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15 controlled over an I2C, SPI or UART bus, and SoC internal IP blocks, including 20 bus controller nodes, e.g. I2C. 29 #address-cells = <1>; 30 #size-cells = <0>; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/renesas/ |
| H A D | r8a7743-iwg20m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the iWave-RZG1M-20M Qseven SOM 9 #include <dt-bindings/gpio/gpio.h> 25 compatible = "regulator-fixed"; 26 regulator-name = "3P3V"; 27 regulator-min-microvolt = <3300000>; 28 regulator-max-microvolt = <3300000>; 29 regulator-always-on; 30 regulator-boot-on; 35 clock-frequency = <20000000>; [all …]
|
| H A D | r8a7744-iwg20m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the iWave RZ/G1N Qseven SOM 9 #include <dt-bindings/gpio/gpio.h> 20 compatible = "regulator-fixed"; 21 regulator-name = "3P3V"; 22 regulator-min-microvolt = <3300000>; 23 regulator-max-microvolt = <3300000>; 24 regulator-always-on; 25 regulator-boot-on; 30 clock-frequency = <20000000>; [all …]
|
| H A D | r8a7794-alt.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Alt board 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 30 stdout-path = "serial0:115200n8"; 38 d3_3v: regulator-d3-3v { 39 compatible = "regulator-fixed"; 40 regulator-name = "D3.3V"; 41 regulator-min-microvolt = <3300000>; [all …]
|
| /freebsd/sbin/camcontrol/ |
| H A D | camcontrol.8 | 5 .\" Redistribution and use in source and binary forms, with or without 8 .\" 1. Redistributions of source code must retain the above copyright 110 .Aq all | device id | bus Ns Op :target:lun 113 .Aq all | device id | bus Ns Op :target:lun 145 .Bk -words 195 .Aq all | off | device id | bus Ns Op :target Ns Op :lun 402 .Bl -tag -width 14n 405 .It bus:target 406 Specify a bus number and target id. 407 The bus number can be determined from [all …]
|