| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | microchip,mcp23s08.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Himanshu Bhavani <himanshu.bhavani@siliconsignals.io> 17 - $ref: /schemas/spi/spi-peripheral-props.yaml# 22 - microchip,mcp23s08 23 - microchip,mcp23s17 24 - microchip,mcp23s18 25 - microchip,mcp23008 26 - microchip,mcp23017 [all …]
|
| H A D | pinctrl-mcp23s08.txt | 2 8-/16-bit I/O expander with serial interface (I2C/SPI) 5 - compatible : Should be 6 - "mcp,mcp23s08" (DEPRECATED) for 8 GPIO SPI version 7 - "mcp,mcp23s17" (DEPRECATED) for 16 GPIO SPI version 8 - "mcp,mcp23008" (DEPRECATED) for 8 GPIO I2C version or 9 - "mcp,mcp23017" (DEPRECATED) for 16 GPIO I2C version of the chip 11 - "microchip,mcp23s08" for 8 GPIO SPI version 12 - "microchip,mcp23s17" for 16 GPIO SPI version 13 - "microchip,mcp23s18" for 16 GPIO SPI version 14 - "microchip,mcp23008" for 8 GPIO I2C version or [all …]
|
| /freebsd/sys/dev/ice/ |
| H A D | if_ice_iflib.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 272 * scctx->isc_tx_tso_size_max + the VLAN header is a valid size. 276 * DMA tag. However, scctx->isc_tx_tso_segsize_max is used to set the 305 * IFLIB_SKIP_MSIX allows the driver to handle allocating MSI-X 328 /* Static driver-wide sysctls */ 332 * ice_pci_mapping - Map PCI BAR memory 343 rc = ice_map_bar(sc->dev, &sc->bar0, 0); in ice_pci_mapping() 351 * ice_free_pci_mapping - Release PCI BAR memory 360 ice_free_bar(sc->dev, &sc->bar0); in ice_free_pci_mapping() 368 * ice_register - register device method callback [all …]
|
| H A D | ice_iflib.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 65 * ASSERT_CTX_LOCKED - Assert that the iflib context lock is held 71 #define ASSERT_CTX_LOCKED(sc) sx_assert((sc)->iflib_ctx_lock, SA_XLOCKED) 74 * IFLIB_CTX_LOCK - lock the iflib context lock 79 #define IFLIB_CTX_LOCK(sc) sx_xlock((sc)->iflib_ctx_lock) 82 * IFLIB_CTX_UNLOCK - unlock the iflib context lock 87 #define IFLIB_CTX_UNLOCK(sc) sx_xunlock((sc)->iflib_ctx_lock) 90 * ASSERT_CFG_LOCKED - Assert that a configuration lock is held 100 * ICE_IFLIB_MAX_DESC_COUNT - Maximum ring size for iflib 111 * @brief Driver irq vector structure [all …]
|
| H A D | ice_iov.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 86 * ice_iov_attach - Initialize SR-IOV PF host support 89 * Initialize SR-IOV PF host support at the end of the driver attach process. 94 * - ENOMEM if there is no memory for the PF/VF schemas or iov device 95 * - ENXIO if the device isn't PCI-E or doesn't support the same SR-IOV 97 * - ENOENT if the device doesn't have the SR-IOV capability 102 device_t dev = sc->dev; in ice_iov_attach() 109 pci_iov_schema_add_unicast_mac(vf_schema, "mac-addr", 0, NULL); in ice_iov_attach() 110 pci_iov_schema_add_bool(vf_schema, "mac-anti-spoof", in ice_iov_attach() 112 pci_iov_schema_add_bool(vf_schema, "allow-set-mac", in ice_iov_attach() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/net/ |
| H A D | mediatek,net.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lorenzo Bianconi <lorenzo@kernel.org> 11 - Felix Fietkau <nbd@nbd.name> 20 - mediatek,mt2701-eth 21 - mediatek,mt7623-eth 22 - mediatek,mt7621-eth 23 - mediatek,mt7622-eth 24 - mediatek,mt7629-eth [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | imx8mp-nitrogen-smarc-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 16 compatible = "boundary,imx8mp-nitrogen-smarc-som", "fsl,imx8mp"; 19 stdout-path = &uart2; 23 compatible = "gpio-leds"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_gpio_led>; 27 led-0 { 30 linux,default-trigger = "heartbeat"; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | stm32mp135f-dk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/st,stm32mp13-regulator.h> 15 #include "stm32mp13-pinctrl.dtsi" 18 model = "STMicroelectronics STM32MP135F-DK Discovery Board"; 19 compatible = "st,stm32mp135f-dk", "st,stm32mp135"; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
| H A D | mt7622.dtsi | 6 * SPDX-License-Identifier: (GPL-2.0 OR MIT) 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/clock/mt7622-clk.h> 12 #include <dt-bindings/phy/phy.h> 13 #include <dt-bindings/power/mt7622-power.h> 14 #include <dt-bindings/reset/mt7622-reset.h> 15 #include <dt-bindings/thermal/thermal.h> 19 interrupt-parent = <&sysirq>; 20 #address-cells = <2>; [all …]
|
| /freebsd/sys/dev/hptrr/ |
| H A D | hptintf.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 69 * Logical device --- a device that can be accessed by OS. 70 * Physical device --- device attached to the controller. 93 * GUI will treat all array as 1-level RAID. No RAID0/1 or RAID1/0. 153 #define ARRAY_FLAG_NEED_AUTOREBUILD 0x00000080 /* auto-rebuild should start */ 208 #define HPT_CTL_CODE_LINUX_TO_IOP(x) ((x)-0xff00) 216 #define HPT_CTL_CODE_WIN32_TO_IOP(x) ((((x) & 0xffff)>>2)-0x900) 344 HPT_U8 SupportCrossControllerRAID; /* 1-support, 0-not support */ 387 HPT_U8 InterruptLevel; /* IRQ level */ [all …]
|
| /freebsd/sys/dev/netmap/ |
| H A D | if_ptnet.c | 1 /*- 120 struct resource *irq; member 137 #define PTNET_Q_LOCK(_pq) mtx_lock(&(_pq)->lock) 138 #define PTNET_Q_TRYLOCK(_pq) mtx_trylock(&(_pq)->lock) 139 #define PTNET_Q_UNLOCK(_pq) mtx_unlock(&(_pq)->lock) 149 /* Mirror of PTFEAT register. */ 174 #define PTNET_CORE_LOCK(_sc) mtx_lock(&(_sc)->lock) 175 #define PTNET_CORE_UNLOCK(_sc) mtx_unlock(&(_sc)->lock) 262 pq->stats.kicks ++; in ptnet_kick() 264 bus_write_4(pq->sc->iomem, pq->kick, 0); in ptnet_kick() [all …]
|
| /freebsd/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib.h | 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 62 dev_warn((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg) 159 u64 mirror; member 207 * indices into a 2-entry table. 262 * 0x0 - no vlan was in the packet 263 * 0x01 - C-VLAN was in the packet */ 467 /* when using this spinlock you should use "irq" because 706 dev->bond_next_port = (dev->bond_next_port + 1) % dev->num_ports; in mlx4_ib_bond_next_port() 708 return dev->bond_next_port + 1; in mlx4_ib_bond_next_port() [all …]
|
| /freebsd/sys/dev/hptnr/ |
| H A D | hptintf.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 69 * Logical device --- a device that can be accessed by OS. 70 * Physical device --- device attached to the controller. 93 * GUI will treat all array as 1-level RAID. No RAID0/1 or RAID1/0. 153 #define ARRAY_FLAG_NEED_AUTOREBUILD 0x00000080 /* auto-rebuild should start */ 218 #define HPT_CTL_CODE_LINUX_TO_IOP(x) ((x)-0xff00) 226 #define HPT_CTL_CODE_WIN32_TO_IOP(x) ((((x) & 0xffff)>>2)-0x900) 380 HPT_U8 SupportCrossControllerRAID; /* 1-support, 0-not support */ 428 HPT_U8 InterruptLevel; /* IRQ level */ [all …]
|
| /freebsd/sys/dev/hpt27xx/ |
| H A D | hptintf.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 70 * Logical device --- a device that can be accessed by OS. 71 * Physical device --- device attached to the controller. 94 * GUI will treat all array as 1-level RAID. No RAID0/1 or RAID1/0. 155 #define ARRAY_FLAG_NEED_AUTOREBUILD 0x00000080 /* auto-rebuild should start */ 222 #define HPT_CTL_CODE_LINUX_TO_IOP(x) ((x)-0xff00) 230 #define HPT_CTL_CODE_WIN32_TO_IOP(x) ((((x) & 0xffff)>>2)-0x900) 384 HPT_U8 SupportCrossControllerRAID; /* 1-support, 0-not support */ 432 HPT_U8 InterruptLevel; /* IRQ level */ [all …]
|
| /freebsd/sys/dev/hptmv/ |
| H A D | hptintf.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2004-2005 HighPoint Technologies, Inc. 54 * Logical device --- a device that can be accessed by OS. 55 * Physical device --- device attached to the controller. 78 * GUI will treat all array as 1-level RAID. No RAID0/1 or RAID1/0. 124 #define ARRAY_FLAG_NEED_AUTOREBUILD 0x00000080 /* auto-rebuild should start */ 136 #define DEVICE_FLAG_SATA 0x00000010 /* S-ATA device */ 174 #define HPT_CTL_CODE_WIN32_TO_I960(x) ((((x) & 0xffff)>>2)-0x900) 272 UCHAR SupportCrossControllerRAID; /* 1-support, 0-not support */ [all …]
|
| /freebsd/sys/dev/bxe/ |
| H A D | bxe.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2014 QLogic Corporation. All rights reserved. 64 * FLR Support - bxe_pf_flr_clnup() is called during nic_load in the per 241 static int load_count[2][3] = { {0} }; /* per-path: 0-common, 1-port0, 2-port1 */ 253 /* Interrupt Mode: 0 (IRQ), 1 (MSI/IRQ), and 2 (MSI-X/MSI/IRQ) */ 256 &bxe_interrupt_mode, 0, "Interrupt (MSI-X/MSI/INTx) mode"); 261 &bxe_queue_count, 0, "Multi-Queue queue count"); 288 /* PCI MRRS: -1 (Auto), 0 (128B), 1 (256B), 2 (512B), 3 (1KB) */ 289 static int bxe_mrrs = -1; [all …]
|
| /freebsd/share/misc/ |
| H A D | pci_vendors | 5 # Date: 2025-10-18 03:15:01 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 41 7a09 PCI-to-PCI Bridge 51 7a19 PCI-to-PCI Bridge 57 7a29 PCI-to-PCI Bridge [all …]
|