/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 | 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> 59 /* SMBus methods */ 72 * parent imcsmb_pci's registers that we will use. Create the smbus(4) device, 73 * which any SMBus slave device drivers will connect to. 88 sc->dev = dev; in imcsmb_attach() 89 sc->imcsmb_pci = device_get_parent(dev); in imcsmb_attach() 90 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 */ 173 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 174 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 262 #define E1000_CTRL_ASDE 0x00000020 /* Auto-speed detect enable */ 264 #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 61 #define INTSMB_LOCK(sc) mtx_lock(&(sc)->lock) 62 #define INTSMB_UNLOCK(sc) mtx_unlock(&(sc)->lock) 63 #define INTSMB_LOCK_ASSERT(sc) mtx_assert(&(sc)->lock, MA_OWNED) 92 { 0x71138086, "Intel PIIX4 SMBUS Interface" }, 93 { 0x719b8086, "Intel PIIX4 SMBUS Interface" }, 98 { 0x43721002, "ATI IXP400 SMBus Controller" }, 99 { AMDSB_SMBUS_DEVID, "AMD SB600/7xx/8xx/9xx SMBus Controlle [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 - 2023, 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/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/contrib/edk2/ |
H A D | MdePkg.dec | 7 # Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR> 8 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 9 # (C) Copyright 2016 - 2020 Hewlett Packard Enterprise Development LP<BR> 11 # SPDX-License-Identifier: BSD-2-Clause-Patent 20 PACKAGE_GUID = 1E73767F-8F52-4603-AEB4-F29B510B6766 80 ## @libraryclass Provides library functions to access SMBUS devices. 81 # Libraries of this class must be ported to a specific SMBUS controller. 84 …## @libraryclass Provides the functions to submit Scsi commands defined in SCSI-2 specification … 222 ## @libraryclass Smbus Library Services that do SMBus transactions and also 271 ## @libraryclass Provides services to enable/disable periodic SMI handlers. [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 */ 251 /* As does the Serverworks OSB4 (the SMBus mapping register) */ 255 * MSI doesn't work with the ServerWorks CNB20-HE Host Bridge 256 * or the CMIC-SL (AKA ServerWorks GC_LE). 274 * MSI doesn't work with devices behind the AMD 8131 HT-PCIX [all …]
|
/freebsd/sys/dev/ichiic/ |
H A D | ig4_iic.c | 75 #define DO_POLL(sc) (cold || kdb_active || SCHEDULER_STOPPED() || sc->poll) 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() [all …]
|
/freebsd/sys/contrib/dev/acpica/ |
H A D | changes.txt | 1 ---------------------------------------- 6 …AML Timer() operator. Discovered by UBSAN: ?array-index-out-of-bounds in acpica/dswexec.c:401:12 i… 12 1) ACPICA kernel-resident subsystem: 16 Fixed misspelled CDAT DSMAS define: ACPI_CEDT_DSMAS_NON_VOLATILE -> ACPI_CDAT_DSMAS_NON_VOLATILE. R… 18 1) ACPICA kernel-resident subsystem: 20 Fix GCC 12 dangling-pointer warning. We're storing a persistent pointer to an ephemeral local vari… 22 Also, some C run-times (like MUSL) aren't including <stdint.h> indirectly so we must include it exp… 31 ---------------------------------------- 41 Add OS-specific support for Zephyr RTOS. 46 Add first batch of RISC-V related definitions. [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 …]
|