Home
last modified time | relevance | path

Searched +full:bus +full:- +full:specific (Results 1 – 25 of 1271) sorted by relevance

12345678910>>...51

/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-drv.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2020-2021, 2023 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
15 #define NVM_RF_CFG_DASH_MSK(x) (x & 0x3) /* bits 0-1 */
16 #define NVM_RF_CFG_STEP_MSK(x) ((x >> 2) & 0x3) /* bits 2-
[all...]
/freebsd/share/man/man9/
H A Down.910 .\" derived from this software without specific prior written permission.
39 .Nd Dallas Semiconductor 1-Wire Network and Transport Interface
66 interface defines three sets of functions for interacting with 1-Wire
69 reserving the bus,
78 .Ss Bus Commands
79 The 1-Wire bus defines different layers of access to the devices on
80 the bus.
85 devices on the bus, or for a specific device.
92 .Bl -tag -width ".Va xxxx"
97 .Bl -tag -width indent
[all …]
H A Dbhnd.91 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org>
38 .Ss Bus Resource Functions
70 .Ss "Bus Space Functions"
330 .Fa "device_t bus" "const struct bhnd_core_match *desc"
392 .Bd -literal
398 .Bd -literal
406 .Bd -literal
414 .Bd -literal
417 .Bd -literal
427 .Bd -literal
[all …]
H A Ddevice_get_ivars.91 .\" -*- nroff -*-
35 .Nd access bus private variables
46 function returns the bus-specific instance variables of a device.
50 function sets the bus-specific instance variables of a device.
52 Typically, only bus drivers will use these functions.
53 The kernel assumes that the bus driver will manage this memory, and no
H A DBUS_READ_IVAR.91 .\" -*- nroff -*-
35 .Nd manipulate bus-specific device instance variables
44 These two methods manage a bus specific set of instance variables of
46 The intention is that each different type of bus
48 irqs for ISA bus etc.)
51 that makes it hard for a bus to add or remove variables without
H A DBUS_ADD_CHILD.91 .\" -*- nroff -*-
42 routine in other contexts, although the behavior is bus specific.
48 however, the bus'
64 A panic will result when called for a bus that does not implement
66 Some buses require a special bus-specific routine to be called instead
/freebsd/lib/libdevctl/
H A Ddevctl.388 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.
199 function rescans a bus device checking for devices that have been added or
226 function resets the specified device using bus-specific reset method.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/i2c/
H A Di2c-opal.txt1 Device-tree bindings for I2C OPAL driver
2 ----------------------------------------
4 Most of the device node and properties layout is specific to the firmware and
6 perspective, the properties of use are "ibm,port-name" and "ibm,opal-id".
10 - reg: Port-id within a given master
11 - compatible: must be "ibm,opal-i2c"
12 - ibm,opal-id: Refers to a specific bus and used to identify it when calling
14 - bus-frequency: Operating frequency of the i2c bus (in HZ). Informational for
18 - ibm,port-name: Firmware provides this name that uniquely identifies the i2c
22 and depend on the specific hardware implementation. The example below depicts
[all …]
/freebsd/sys/dev/isp/
H A DDriverManual.txt54 PCI and SBus SCSI cards, and now also drove the QLogic 2100 FC-AL HBA.
56 After this, ports to non-NetBSD platforms became interesting as well.
65 mode support has been added, and 2300 support as well as an FC-IP stack
71 Normally you design via top-down methodologies and set an initial goal
76 as I perceive them to be now- not necessarily what they started as.
90 as well as private loop and private loop, direct-attach topologies.
91 FC-IP support is also a goal.
105 code with platform specific defines. Instead, some reasonable layering
107 platform specific code.
119 The QLogic HBA cards all contain a tiny 16-bit RISC-like processor and
[all …]
/freebsd/sys/kern/
H A Dbus_if.m1 #-
2 # Copyright (c) 1998-2004 Doug Rabson
30 #include <sys/bus.h>
33 * @defgroup BUS bus - KObj methods for drivers of devices with children
38 INTERFACE bus;
53 null_remap_intr(device_t bus, device_t dev, u_int irq)
62 null_add_child(device_t bus, int order, const char *name,
67 "unit %d", device_get_nameunit(bus), name, unit);
71 null_reset_post(device_t bus, device_t dev)
77 null_reset_prepare(device_t bus, device_t dev)
[all …]
/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Dspi-peripheral-props.yaml1 # 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
12 controller specific like delay in clock or data lines, etc. These properties
13 need to be defined in the peripheral node because they are per-peripheral and
15 properties are listed here. The controller specific properties should go in
19 - Mark Brown <broonie@kernel.org>
[all …]
H A Dspi-samsung.txt6 Required SoC Specific Properties:
8 - compatible: should be one of the following.
9 - samsung,s3c2443-spi: for s3c2443, s3c2416 and s3c2450 platforms
10 - samsung,s3c6410-spi: for s3c6410 platforms
11 - samsung,s5pv210-spi: for s5pv210 and s5pc110 platforms
12 - samsung,exynos5433-spi: for exynos5433 compatible controllers
13 - samsung,exynos7-spi: for exynos7 platforms <DEPRECATED>
15 - reg: physical base address of the controller and length of memory mapped
18 - interrupts: The interrupt number to the cpu. The interrupt specifier format
21 - dmas : Two or more DMA channel specifiers following the convention outlined
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dsnps,dw-pcie-common.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/snps,dw-pci
[all...]
/freebsd/sys/contrib/device-tree/Bindings/mmc/
H A Darm,pl18x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
11 - Ulf Hansson <ulf.hansson@linaro.org>
20 - $ref: /schemas/arm/primecell.yaml#
21 - $ref: mmc-controller.yaml#
29 - arm,pl180
30 - arm,pl181
31 - arm,pl18x
[all …]
H A Dexynos-dw-mshc.txt1 * Samsung Exynos specific extensions to the Synopsys Designware Mobile
7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific
13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210
14 specific extensions.
15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412
16 specific extensions.
17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250
18 specific extensions.
19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420
20 specific extensions.
[all …]
H A Dmmci.txt11 - compatible : contains "arm,pl18x", "arm,primecell".
12 - vmmc-supply : phandle to the regulator device tree node, mentioned
16 - arm,primecell-periphid : contains the PrimeCell Peripheral ID, it overrides
18 - resets : phandle to internal reset line.
20 - vqmmc-supply : phandle to the regulator device tree node, mentioned
22 specific for ux500 variant:
23 - st,sig-dir-dat0 : bus signal direction pin used for DAT[0].
24 - st,sig-dir-dat2 : bus signal direction pin used for DAT[2].
25 - st,sig-dir-dat31 : bus signal direction pin used for DAT[3] and DAT[1].
26 - st,sig-dir-dat74 : bus signal direction pin used for DAT[4] to DAT[7].
[all …]
/freebsd/sys/contrib/device-tree/Bindings/fsi/
H A Dfsi.txt1 FSI bus & engine generic device tree bindings
4 The FSI bus is probe-able, so the OS is able to enumerate FSI slaves, and
6 nodes to probed engines. This allows for fsi engines to expose non-probeable
8 that is an I2C master - the I2C bus can be described by the device tree under
13 the fsi-master-* binding specifications.
15 Under the masters' nodes, we can describe the bus topology using nodes to
18 fsi-master {
19 /* top-level of FSI bus topology, bound to an FSI master driver and
20 * exposes an FSI bus */
22 fsi-slave@<link,id> {
[all …]
/freebsd/share/man/man4/
H A Dscsi.441 .Cd "options CAM_DEBUG_BUS=-1"
42 .Cd "options CAM_DEBUG_TARGET=-1"
43 .Cd "options CAM_DEBUG_LUN=-1"
76 .Bl -tag -width SCSI_NO_SENSE_STRINGS
120 Do not let the "kernel bloat" zealots get to you -- leave
143 When the kernel boots, it sends a bus reset to each
149 devices need some amount of time to recover from a bus reset.
184 .Bd -literal -offset indent
190 bus numbers can be wired down to specific controllers with
192 .Bd -literal -offset indent
[all …]
H A Dfirewire.41 .\" Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
18 .\" derived from this software without specific prior written permission.
37 .Nd IEEE1394 High-performance Serial Bus
42 .Bd -ragged -offset indent
49 .Bd -literal -offset indent
59 provides machine-independent bus support and raw drivers for
67 The controller attaches to a physical bus
73 Additional drivers can be attached to the bus.
82 bus specific parameters,
83 e.g., node ID, cycle master, isochronous resource manager and bus
[all …]
/freebsd/sys/dev/bhnd/
H A Dbhnd.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org>
41 #include <sys/bus.h>
45 #include <machine/bus.h>
63 BHND_IVAR_VENDOR, /**< Designer's JEP-106 manufacturer ID. */
69 BHND_IVAR_CORE_INDEX, /**< Bus-assigned core number */
70 BHND_IVAR_CORE_UNIT, /**< Bus-assigned core unit number,
73 BHND_IVAR_PMU_INFO, /**< Internal bus-managed PMU state */
107 * Per-core IOCTL flags common to all bhnd(4) cores.
[all …]
H A Dbhnd_bus_if.m1 #-
2 # Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org>
31 #include <sys/bus.h>
40 # bhnd(4) bus interface
258 return (-1);
286 * Return the bhnd(4) bus driver's device enumeration parser class.
288 * @param driver The bhnd bus driver instance.
295 * Register a shared bus @p provider for a given @p service.
304 * @retval non-zero if registering @p provider otherwise fails, a regular
389 * Return the active host bridge core for the bhnd bus, if any.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Dmipi-dsi-bus.txt4 The MIPI Display Serial Interface specifies a serial bus and a protocol for
6 define the syntax used to represent a DSI bus in a device tree.
8 This document describes DSI bus-specific properties only or defines existing
9 standard properties in the context of the DSI bus.
11 Each DSI host provides a DSI bus. The DSI host controller's node contains a
12 set of properties that characterize the bus. Child nodes describe individual
13 peripherals on that bus.
21 In addition to the standard properties and those defined by the parent bus of
25 - #address-cells: The number of cells required to represent an address on the
26 bus. DSI peripherals are addressed using a 2-bit virtual channel number, so
[all …]
/freebsd/usr.sbin/devctl/
H A Ddevctl.886 consists of a single command followed by command-specific arguments.
93 bus-specific address.
98 .Bl -tag -width indent
100 Force the kernel to re-probe the device.
127 Note that this can re-enable a device disabled at boot time via a
153 Clear a previously-forced driver name so that the device is able to use any
165 Rescan a bus device checking for devices that have been added or
177 can no longer be used unless the parent bus device rediscovers the device via
200 Reset the device, using bus-specific reset method.
207 For PCIe bus, the link is disabled and then re-trained, causing all
[all …]
/freebsd/sys/contrib/device-tree/Bindings/bus/
H A Dsimple-pm-bus.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Simple Power-Managed Bus
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 A Simple Power-Managed Bus is a transparent bus that doesn't need a real
16 However, its bus controller is part of a PM domain, or under the control
17 of a functional clock. Hence, the bus controller's PM domain and/or
18 clock must be enabled for child devices connected to the bus (either
[all …]
/freebsd/sys/dev/ichiic/
H A Dig4_reg.h20 * from this software without specific, prior written permission.
40 * https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/4th-gen-core-family-mobile-i-o-datasheet.pdf
42 * This is a from-scratch driver under the BSD license using the Intel data
61 * Register width is 32-bit
[all...]

12345678910>>...51