| /freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
| H A D | max6697.txt | 4 - compatible: 16 - reg: I2C address 20 - smbus-timeout-disable 21 Set to disable SMBus timeout. If not specified, SMBus timeout will be 23 - extended-range-enable 26 - beta-compensation-enable 30 - alert-mask 34 - over-temperature-mask 35 Over-temperature bit mask. Over-temperature reporting disabled for 38 If not specified, over-temperature reporting will be enabled for all [all …]
|
| H A D | st,stts751.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Javier Carrasco <javier.carrasco.cruz@gmail.com> 19 smbus-timeout-disable: 21 When set, the smbus timeout function will be disabled. 25 - compatible 26 - reg 31 - | 33 #address-cells = <1>; [all …]
|
| H A D | stts751.txt | 4 - compatible: "stts751" 5 - reg: I2C bus address of the device 8 - smbus-timeout-disable: when set, the smbus timeout function will be disabled 12 temp-sensor {
|
| H A D | jc42.txt | 1 Properties for Jedec JC-42.4 compatible temperature sensors 4 - compatible: May include a device-specific string consisting of the 7 Must include "jedec,jc-42.4-temp" for any Jedec JC-42.4 35 - reg: I2C address 38 - smbus-timeout-disable: When set, the smbus timeout function will be disabled. 43 temp-sensor@1a { 44 compatible = "jedec,jc-42.4-temp";
|
| H A D | jedec,jc42.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
| /freebsd/sys/dev/imcsmb/ |
| H A D | imcsmb.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 6 * Copyright (c) 2017-2018 Panasas 49 #include <dev/smbus/smbconf.h> 58 /* SMBus methods */ 71 * parent imcsmb_pci's registers that we will use. Create the smbus(4) device, 72 * which any SMBus slave device drivers will connect to. 87 sc->dev = dev; in imcsmb_attach() 88 sc->imcsmb_pci = device_get_parent(dev); in imcsmb_attach() 89 sc->regs = device_get_ivars(dev); in imcsmb_attach() [all …]
|
| /freebsd/sys/dev/glxiic/ |
| H A D | glxiic.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 32 * Although AMD refers to this device as an SMBus controller, it 33 * really is an I2C controller (It lacks SMBus ALERT# and Alert 36 * The driver is implemented as an interrupt-driven state machine, 63 /* CS5536 PCI-ISA ID. */ 74 /* Default bus activity timeout in milliseconds. */ 133 struct callout callout; /* Driver state timeout callout. */ 134 int timeout; /* Driver state timeout (ms). */ member 168 #define GLXIIC_LOCK(_sc) mtx_lock(&_sc->mtx) [all …]
|
| /freebsd/sys/dev/e1000/ |
| H A D | e1000_ich8lan.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 36 * 82562G-2 10/100 Network Connection 38 * 82562GT-2 10/100 Network Connection 40 * 82562V-2 10/100 Network Connection 41 * 82566DC-2 Gigabit Network Connection 43 * 82566DM-2 Gigabit Network Connection 50 * 82567LM-2 Gigabit Network Connection 51 * 82567LF-2 Gigabit Network Connection 52 * 82567V-2 Gigabit Network Connection [all …]
|
| H A D | e1000_ich8lan.h | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 66 #define E1000_ICH_FWSM_PCIM2PCI 0x01000000 /* ME PCIm-to-PCI active */ 121 /* bit24: RXDCTL thresholds granularity: 0 - cache lines, 1 - descriptors */ 132 #define E1000_PCH2_RAR_ENTRIES 5 /* RAR[0], SHRA[0-3] */ 133 #define E1000_PCH_LPT_RAR_ENTRIES 12 /* RAR[0], SHRA[0-10] */ 170 /* Half-duplex collision counts */ 193 /* SMBus Control Phy Register */ 204 #define I218_ULP_CONFIG1_RESET_TO_SMBUS 0x0100 /* Reset to SMBus mode */ 207 /* disable clear of sticky ULP on PERST */ [all …]
|
| H A D | e1000_defines.h | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 76 #define E1000_CTRL_EXT_FORCE_SMBUS 0x00000800 /* Force SMBus mode */ 82 #define E1000_CTRL_EXT_RO_DIS 0x00020000 /* Relaxed Ordering disable */ 94 #define E1000_CTRL_EXT_IAME 0x08000000 /* Int ACK Auto-mask */ 122 #define E1000_RXD_STAT_PIF 0x80 /* passed in-exact filter */ 172 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 173 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 261 #define E1000_CTRL_ASDE 0x00000020 /* Auto-speed detect enable */ 263 #define E1000_CTRL_ILOS 0x00000080 /* Invert Loss-Of Signal */ [all …]
|
| /freebsd/sys/dev/ichwd/ |
| H A D | ichwd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 45 * There is one slight problem on non-ACPI or ACPI 1.x systems: we have no 52 * For details about the ICH WDT, see Intel Application Note AP-725 53 * (document no. 292273-001). The WDT is also described in the individual 55 * (document no. 252516-001) sections 9.10 and 9.11. 58 * SoC PMC support by Denir Li <denir.li@cas-well.com> 106 { DEVICEID_ICH8ME, "Intel ICH8M-E watchdog timer", 8, 2 }, 112 { DEVICEID_ICH9ME, "Intel ICH9M-E watchdog timer", 9, 2 }, 268 { DEVICEID_LPT_LP0, "Intel Lynx Point-LP watchdog timer", 10, 2 }, [all …]
|
| /freebsd/sys/dev/intpm/ |
| H A D | intpm.c | 1 /*- 36 #include <dev/smbus/smbconf.h> 52 device_t smbus; member 62 #define INTSMB_LOCK(sc) mtx_lock(&(sc)->lock) 63 #define INTSMB_UNLOCK(sc) mtx_unlock(&(sc)->lock) 64 #define INTSMB_LOCK_ASSERT(sc) mtx_assert(&(sc)->lock, MA_OWNED) 93 { 0x71138086, "Intel PIIX4 SMBUS Interface" }, 94 { 0x719b8086, "Intel PIIX4 SMBUS Interface" }, 99 { 0x43721002, "ATI IXP400 SMBus Controller" }, 100 { AMDSB_SMBUS_DEVID, "AMD SB600/7xx/8xx/9xx SMBus Controller" }, [all …]
|
| /freebsd/sys/contrib/dev/acpica/common/ |
| H A D | ahpredef.c | 3 * Module Name: ahpredef - Table of all known ACPI predefined names 11 * Some or all of this work - Copyright (c) 1999 - 2025, 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 174 …AH_PREDEF ("_ACx", "Active Cooling, x=0-9", "Returns the active cooling policy threshold values… 183 AH_PREDEF ("_ALx", "Active List, x=0-9", "Returns a list of active cooling device objects"), 187 AH_PREDEF ("_ATT", "Type-Specific Attribute", "Resource Descriptor field"), [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/microchip/ |
| H A D | at91-nattis-2-natte-2.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * at91-nattis-2-natte-2.dts - Device Tree file for the Linea/Nattis board 9 /dts-v1/; 10 #include "at91-linea.dtsi" 11 #include "at91-natte.dtsi" 14 model = "Axentia Linea-Nattis v2 Natte v2"; 15 compatible = "axentia,nattis-2", "axentia,natte-2", "axentia,linea", 18 gpio-keys { 19 compatible = "gpio-keys"; 21 key-wakeup { [all …]
|
| H A D | at91-tse850-3.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at91-tse850-3.dts - Device Tree file for the Axentia TSE-850 3.0 board 9 /dts-v1/; 10 #include <dt-bindings/pwm/pwm.h> 11 #include "at91-linea.dtsi" 14 model = "Axentia TSE-850 3.0"; 19 compatible = "fixed-clock"; 21 #clock-cells = <0>; 22 clock-frequency = <16000000>; 23 clock-output-names = "sck"; [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/edk2/ |
| H A D | MdePkg.dec | 7 # Copyright (c) 2007 - 2024, Intel Corporation. All rights reserved.<BR> 8 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 9 # (C) Copyright 2016 - 2021 Hewlett Packard Enterprise Development LP<BR> 11 # Copyright (c) 2021 - 2022, Arm Limited. All rights reserved.<BR> 16 # SPDX-License-Identifier: BSD-2-Clause-Patent 25 PACKAGE_GUID = 1E73767F-8F52-4603-AEB4-F29B510B6766 91 ## @libraryclass Provides library functions to access SMBUS devices. 92 # Libraries of this class must be ported to a specific SMBUS controller. 95 …## @libraryclass Provides the functions to submit Scsi commands defined in SCSI-2 specification … 233 ## @libraryclass Smbus Library Services that do SMBus transactions and also [all …]
|
| /freebsd/sys/dev/msk/ |
| H A D | if_mskreg.h | 17 * are provided to you under the BSD-type license terms provided 22 * - Redistributions of source code must retain the above copyright 24 * - Redistributions in binary form must reproduce the above 28 * - Neither the name of Marvell nor the names of its contributors 48 /*- 49 * SPDX-License-Identifier: BSD-4-Clause AND BSD-3-Clause 65 * 4. Neither the name of the author nor the names of any co-contributors 82 /*- 110 * D-Link PCI vendor ID 154 * D-Link gigabit ethernet device ID [all …]
|
| /freebsd/sys/dev/pci/ |
| H A D | pci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 88 (((cfg)->hdrtype == PCIM_HDRTYPE_NORMAL && reg == PCIR_BIOS) || \ 89 ((cfg)->hdrtype == PCIM_HDRTYPE_BRIDGE && reg == PCIR_BIOS_1)) 237 #define PCI_QUIRK_DISABLE_MSI 2 /* Neither MSI nor MSI-X work */ 240 #define PCI_QUIRK_DISABLE_MSIX 5 /* MSI-X doesn't work */ 243 #define PCI_QUIRK_DISABLE_FLR 8 /* Function-Level Reset (FLR) not working. */ 252 /* As does the Serverworks OSB4 (the SMBus mapping register) */ 256 * MSI doesn't work with the ServerWorks CNB20-HE Host Bridge 257 * or the CMIC-SL (AKA ServerWorks GC_LE). [all …]
|
| /freebsd/sys/dev/ichiic/ |
| H A D | ig4_iic.c | 147 * 0 - Try read clock registers from ACPI and fallback to p.1. 148 * 1 - Calculate values based on controller type (IC clock rate). 149 * 2 - Use values inherited from DragonflyBSD driver (old behavior). 150 * 3 - Keep clock registers intact. 157 * Low-level inline support functions 162 bus_write_4(sc->regs_res, reg, value); in reg_write() 163 bus_barrier(sc->regs_res, reg, 4, BUS_SPACE_BARRIER_WRITE); in reg_write() 171 bus_barrier(sc->regs_res, reg, 4, BUS_SPACE_BARRIER_READ); in reg_read() 172 value = bus_read_4(sc->regs_res, reg); in reg_read() 179 if (sc->intr_mask != val) { in ig4iic_set_intr_mask() [all …]
|
| /freebsd/sys/contrib/dev/acpica/ |
| H A D | changes.txt | 1 ---------------------------------------- 6 Added option to skip the global lock for SMM - Huacai Chen 8 Fixed non-NUL terminated string implementations - Ahmed Salem 10 Fixed CCEL and CDAT templates - Ahmed Salem 12 …ethod parameters (definition) vs arguments (invocation) in different places - Peter Williams, Hans… 14 Define distinct D3 states (D3Hot and D3Cold) that help clarify the device behavior support - Aymeri… 19 ---------------------------------------- 26 Add complete support for 3 new ACPI tables - MRRM,ERDT and RIMT (Tony Luck & V L Sunil) 32 A few fixes including local cache allocation, FFixedHW Region, attribute packing, string vs. non-st… 35 ---------------------------------------- [all …]
|
| /freebsd/sys/dev/qlnx/qlnxe/ |
| H A D | reg_addr.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 52 … 0x001d10UL //Access:RW DataWidth:0x1 // Disable rasdp error mode … 78 …- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl… 79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea… 80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn… 81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea… 88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 116 … (0x1<<9) // Fast back-to-back transaction ena… 118 … (0x1<<10) // INTx assertion disable. [all …]
|
| /freebsd/sys/dev/bxe/ |
| H A D | ecore_hsi.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2017 QLogic Corporation. All rights reserved. 145 /* Up to 16 bytes of NULL-terminated string */ 164 (if multiple found, priority order is: NC-SI, UMP, IPMI) */ 169 /* Use SPIO4 as an arbiter between: 0-NC_SI, 1-IPMI 170 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 172 /* Use SPIO4 as an arbiter between: 0-UMP, 1-IPMI 173 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 175 /* Use SPIO4 as an arbiter between: 0-NC-SI, 1-UMP [all …]
|