Searched +full:i2c +full:- +full:topology (Results 1 – 13 of 13) sorted by relevance
/freebsd/sys/contrib/device-tree/Bindings/fsi/ |
H A D | fsi.txt | 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 22 fsi-slave@<link,id> { 26 fsi-slave-engine@<addr> { 32 fsi-slave-engine@<addr> { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | mctp-i2c-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/mctp-i2c-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MCTP I2C transport 10 - Matt Johnston <matt@codeconstruct.com.au> 13 An mctp-i2c-controller defines a local MCTP endpoint on an I2C controller. 14 MCTP I2C is specified by DMTF DSP0237. 16 An mctp-i2c-controller must be attached to an I2C adapter which supports 17 slave functionality. I2C busses (either directly or as subordinate mux [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/ice/ |
H A D | ice_common.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 127 * ice_dump_phy_type - helper function to dump phy_type in ice_dump_phy_type() 158 * ice_set_mac_type - Sets MAC type in ice_set_mac_type() 168 if (hw->vendor_id != ICE_INTEL_VENDOR_ID) in ice_set_mac_type() 171 switch (hw->device_id) { in ice_set_mac_type() 178 hw->mac_type = ICE_MAC_E810; in ice_set_mac_type() 199 hw->mac_typ in ice_set_mac_type() [all...] |
H A D | ice_adminq_cmd.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 203 /* Manage MAC address, read command - indirect (0x0107) 232 /* Manage MAC address, write command - direct (0x0108) */ 255 /* Configure No-Drop Policy Command (direct 0x0112) */ 362 /* Resource types 0x62-67 are reserved for Hash profile builder */ 391 __le16 total_free; /* Resources un-allocated/not reserved by any PF */ 688 /* Add/update mirror rule - direc [all...] |
H A D | ice_lib.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 83 * for_each_set_bit - For loop over each set bit in a bit string 94 (bit) != -1; \ 125 /* global sysctl indicating whether to enable 5-layer scheduler topology */ 145 /* Maximum TSO size is (256K)-1 */ 146 #define ICE_TSO_SIZE ((256*1024) - 1) 154 #define ICE_MAX_DMA_SEG_SIZE ((16*1024) - 1) 199 (ice_is_bit_set(sc->feat_en, ICE_FEATURE_SAFE_MODE) ? ICE_SAFE_CAPS : ICE_FULL_CAPS) 238 * number assigned to it in hw->func_caps.guar_num_vsi, though there 248 #define ICE_MAX_MTU (ICE_MAX_FRAME_SIZE - \ [all …]
|
H A D | ice_lib.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 267 * ice_map_bar - Map PCIe BAR memory in ice_map_bar() 278 if (bar->res != NULL) { in ice_map_bar() 283 bar->rid = PCIR_BAR(bar_num); 284 bar->res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &bar->rid, 286 if (!bar->re [all...] |
/freebsd/sys/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 11 # Please use ``make LINT'' to create an old-style LINT file if you want to 12 # do kernel test-builds. 48 # auto-size based on physical memory. 66 # after most other flags. Here we use it to inhibit use of non-optimal 67 # gcc built-in functions (e.g., memcmp). 70 # The following is equivalent to 'config -g KERNELNAME' and creates 71 # 'kernel.debug' compiled with -g debugging as well as a normal 81 makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc. 82 #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of 17 platform. Audio system topology, clocking and power can all be 25 [2] include/dt-bindings/pinctrl/lochnagar.h 26 [3] include/dt-bindings/clock/lochnagar.h 28 And these documents for the required sub-node binding details: 35 - if: [all …]
|
/freebsd/sys/contrib/edk2/Include/IndustryStandard/ |
H A D | Acpi50.h | 4 Copyright (c) 2014 Hewlett-Packard Development Company, L.P.<BR> 5 Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR> 7 SPDX-License-Identifier: BSD-2-Clause-Patent 80 /// Serial Bus Resource Descriptor (I2C) 496 /// Non-Maskable Interrupt Source Structure 540 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String 973 /// Memory Topology Table definition. 1047 /// 2-bytes (16 bit) version ID. This value must be 1. 1051 /// 1-byte status field indicating current status about the table. 1057 /// 1-byte enumerated type field indicating format of the image. [all …]
|
/freebsd/sys/net/ |
H A D | iflib.c | 1 /*- 2 * Copyright (c) 2014-2018, Matthew Macy <mmacy@mattmacy.io> 107 * - Prefetching in tx cleaning should perhaps be a tunable. The distance ahead 110 * - NFLX's m_free path is dominated by vm-based M_EXT manipulation which 112 * - small packet forwarding which is just returning a single mbuf to 119 * - private structures 120 * - iflib private utility functions 121 * - ifnet functions 122 * - vlan registry and other exported functions 123 * - iflib public core functions [all …]
|
/freebsd/sys/contrib/dev/acpica/ |
H A D | changes.txt | 1 ---------------------------------------- 6 Fix 2 critical CVE addressing memory leaks - Seunghun Han 17 ---------------------------------------- 30 ---------------------------------------- 35 …that the PHAT firmware health record offset works correctly, fix various sub-table offsets, preven… 37 Fix the optional table 4-byte signature. Contributed by: Daniil Tatianin <99danilt@gmail.com> 56 ---------------------------------------- 71 Add new tables for various architectures/OS, mainly RISC-V and also update many more. 73 Add an option to either make the output deterministic or non-deterministic. 80 ---------------------------------------- [all …]
|