/freebsd/sys/dev/isci/scil/ |
H A D | scif_sas_smp_phy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 74 * @brief This routine constructs a smp phy object for an expander phy and insert 75 * to owning expander device's smp_phy_list. 78 * @param[in] expander_phy_id The expander phy id for this_smp_phy. 89 this_smp_phy->phy_identifier = expander_phy_id; in scif_sas_smp_phy_construct() 90 this_smp_phy->owning_device = owning_device; in scif_sas_smp_phy_construct() [all …]
|
H A D | scif_sas_domain.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 102 state = sci_base_state_machine_get_state(&fw_domain->parent.state_machine); in scif_sas_domain_operation_timeout_handler() 115 fw_domain->operation.status = SCI_FAILURE_TIMEOUT; in scif_sas_domain_operation_timeout_handler() 145 if ( (fw_domain == NULL) || (fw_domain->core_object == SCI_INVALID_HANDLE) ) in scif_domain_get_scic_port_handle() 151 "Domain:0x%x no associated core port found\n", in scif_domain_get_scic_port_handle() 155 return fw_domain->core_object; in scif_domain_get_scic_port_handle() [all …]
|
H A D | scif_sas_remote_device.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 120 * The Operational sub-state indicates that the remote device object 267 * during re-discover procedure. 272 * This filed stores the expander device this device connected to, only if this 273 * device is behind expander. So this field also served as a flag to tell if a 279 * This field stores the expander phy identifier for an expander attached [all …]
|
H A D | scif_sas_domain.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 90 * it provides a higher level of abstraction for the core port 92 * framework domain objects. Essentially, each core port provides 104 * This field contains the handle for the SCI Core port object that 133 * This field indicates whether the core port object is in a ready state 160 * if we found the top level expander is a self-configuring expander and [all …]
|
H A D | scif_sas_smp_remote_device.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 89 fw_device->protocol_device.smp_device.current_activity = in scif_sas_smp_remote_device_clear() 92 fw_device->protocol_device.smp_device.current_smp_request = in scif_sas_smp_remote_device_clear() 95 fw_device->protocol_device.smp_device.current_activity_phy_index = 0; in scif_sas_smp_remote_device_clear() 97 fw_device->protocol_device.smp_device.curr_config_route_index = 0; in scif_sas_smp_remote_device_clear() 99 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor = NULL; in scif_sas_smp_remote_device_clear() [all …]
|
H A D | scif_sas_remote_device.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 89 // --------------------------------------------------------------------------- 114 fw_device->domain = fw_domain; in scif_remote_device_construct() 115 fw_device->destruct_when_stopped = FALSE; in scif_remote_device_construct() 116 //fw_device->parent.is_failed = FALSE; in scif_remote_device_construct() 117 fw_device->operation_status = SCI_SUCCESS; in scif_remote_device_construct() [all …]
|
H A D | sci_status.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 61 * the various sub-components in SCI. 70 * @brief This is the general return status enumeration for non-IO, non-task 166 * requested protocol is not supported by the remote device, port, 209 * implementation does not contain the specified Port. 215 * The port was reset but not all phys in port are operational [all …]
|
/freebsd/sys/dev/pms/RefTisa/discovery/dm/ |
H A D | dmtypes.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 96 struct dmExpander_s *RootExp; /* Root expander of discovery */ 115 dmTimerRequest_t DiscoverySMPTimer; /* discovery-related SMP application Timer */ 144 /* Port has received link up */ 153 dmList_t MainLink; /**< in-use portcontext list */ 164 /**< the list of PhyID belonging to this port */ 176 bit8 nativeSATAMode; /* boolean flag: whether the port is in Native SATA mode */ 177 …bit8 remoteSignature[8]; /* the remote signature of the port is the port is in nati… 179 …bit8 directAttatchedSAS; /* boolean flag: whether the port connected directly to S… 186 …bit32 Transient; /* transient period between link up and link down/port recov… [all …]
|
H A D | dmdisc.c | 3 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 50 * \param dmPortContext: Pointer to this instance of port context 69 onePortContext = (dmIntPortContext_t *)dmPortContext->dmData; in dmDiscover() 77 if (onePortContext->valid == agFALSE) in dmDiscover() 79 DM_DBG1(("dmDiscover: invalid port!!!\n")); in dmDiscover() 83 if (onePortContext->RegFailed == agTRUE) in dmDiscover() 92 DM_DBG3(("dmDiscover: full, pid %d\n", onePortContext->id)); in dmDiscover() 93 onePortContext->discovery.type = DM_DISCOVERY_OPTION_FULL_START; in dmDiscover() 98 DM_DBG3(("dmDiscover: incremental, pid %d\n", onePortContext->id)); in dmDiscover() 99 onePortContext->discovery.type = DM_DISCOVERY_OPTION_INCREMENTAL_START; in dmDiscover() [all …]
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sas/common/ |
H A D | tdtypes.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 145 * TD Layer interrupt/non-interrupt context support structure for agsaRoot_t. 147 * In other words, agsaRoot_t->osData points to this structure and used for 161 /** \brief data structure for port/phy related flags 165 /**< port started flag */ 168 /**< port initialized flag */ 173 /**< port stopped by oslayer */ 244 struct tdsaExpander_s *RootExp; /* Root expander of discovery */ 262 tdsaTimerRequest_t DiscoverySMPTimer; /* discovery-related SMP application Timer */ 275 bit32 sat48BitSupport; /* Flag for 48-bit addressing */ [all …]
|
/freebsd/sys/dev/mpr/ |
H A D | mpr_mapping.h | 1 /*- 2 * Copyright (c) 2011-2015 LSI Corp. 3 * Copyright (c) 2013-2016 Avago Technologies 4 * Copyright 2000-2020 Broadcom Inc. 28 * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD 35 * struct _map_phy_change - PHY entries received in Topology change list 55 * struct _map_port_change - PCIe Port entries received in PCIe Topology change 57 * @physical_id: WWID of the device attached to the associated port 76 * struct _map_topology_change - SAS/SATA entries to be removed from mapping 79 * @exp_handle: expander handle where this device is located [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | dove-sbc-a510.dts | 2 * Device Tree file for Compulab SBC-A510 Single Board Computer 6 * This file is dual-licensed: you can use it either under the terms 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 55 * 0.7 mini-PCIe slot W_DISABLE# 67 /dts-v1/; 69 #include "dove-cm-a510.dtsi" 72 model = "Compulab SBC-A510"; 73 compatible = "compulab,sbc-a51 [all...] |
H A D | kirkwood-l-50.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Check Point L-50 Board Description 7 /dts-v1/; 10 #include "kirkwood-6281.dtsi" 13 model = "Check Point L-50"; 14 compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 23 stdout-path = &uart0; 27 pinctrl: pin-controller@10000 { 28 pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>; 29 pinctrl-names = "default"; [all …]
|
H A D | armada-388-helios4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 10 /dts-v1/; 11 #include "armada-388.dtsi" 12 #include "armada-38x-solidrun-microsom.dtsi" 25 /* So that mvebu u-boot can update the MAC addresses */ 30 stdout-path = "serial0:115200n8"; 33 reg_12v: regulator-12v { 34 compatible = "regulator-fixed"; 35 regulator-name = "power_brick_12V"; 36 regulator-min-microvolt = <12000000>; [all …]
|
H A D | armada-388-clearfog.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include "armada-388-clearfog.dtsi" 13 compatible = "solidrun,clearfog-pro-a1", "solidrun,clearfog-a1", 18 internal-regs { 27 /* Port 2, Lane 0. CON2, nearest CPU. */ 28 reset-gpios = <&expander0 2 GPIO_ACTIVE_LOW>; 34 gpio-keys { 35 compatible = "gpio-keys"; 36 pinctrl-0 = <&rear_button_pins>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | st,stmpe-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/st,stmpe-gpi [all...] |
/freebsd/sys/cam/scsi/ |
H A D | scsi_enc.h | 1 /*- 2 * SPDX-License-Identifier: (BSD-2-Clause OR GPL-2.0) 37 #define ENCIOC ('s' - 040) 59 * Based almost entirely on SCSI-3 ENC Revision 8A specification, 61 * be a SAF-TE or vendor unique device. 122 ELMTYP_SAS_EXP = 0x18, /* SAS Expander */ 143 "SCSI Port/Transceiver", \ 145 "Communication Port", \ 148 "SCSI Target Port", \ 149 "SCSI Initiator Port", \ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/vf/ |
H A D | vf610-zii-scu4-aib.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations 5 /dts-v1/; 10 compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610"; 13 stdout-path = &uart0; 21 gpio-leds { 22 compatible = "gpio-leds"; 23 pinctrl- [all...] |
H A D | vf610-zii-dev-rev-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "vf610-zii-dev.dtsi" 11 compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610"; 13 mdio-mux { 14 compatible = "mdio-mux-gpi [all...] |
H A D | vf610-zii-dev-rev-c.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "vf610-zii-dev.dtsi" 11 compatible = "zii,vf610dev-c", "zii,vf610dev", "fsl,vf610"; 13 mdio-mux { 14 compatible = "mdio-mux-gpio"; 15 pinctrl-0 = <&pinctrl_mdio_mux>; 16 pinctrl-names = "default"; 20 mdio-parent-bus = <&mdio1>; 21 #address-cells = <1>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | adi,adp5585.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 The ADP5585 is a 10/11 input/output port expander with a built in keypad 19 - enum: 20 - adi,adp5585-00 # Default 21 - adi,adp5585-01 # 11 GPIOs 22 - adi,adp5585-02 # No pull-up resistors by default on special pins 23 - adi,adp5585-03 # Alternate I2C address [all …]
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/ |
H A D | itddisc.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 101 tdsaRoot_t *tdsaRoot = (tdsaRoot_t *) tiRoot->tdData; in tiINIDiscoverTargets() 102 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared; in tiINIDiscoverTargets() 108 dmRoot_t *dmRoot = &(tdsaAllShared->dmRoot); in tiINIDiscoverTargets() 125 if (TDLIST_EMPTY(&(tdsaAllShared->MainPortContextList))) in tiINIDiscoverTargets() 137 PortContextList = tdsaAllShared->MainPortContextList.flink; in tiINIDiscoverTargets() 143 while (PortContextList != &(tdsaAllShared->MainPortContextList)) in tiINIDiscoverTargets() 151 if (onePortContext->tiPortalContext == portalContext && onePortContext->valid == agTRUE) in tiINIDiscoverTargets() 153 TI_DBG6(("tiINIDiscoverTargets: found; oneportContext ID %d\n", onePortContext->id)); in tiINIDiscoverTargets() 157 PortContextList = PortContextList->flink; in tiINIDiscoverTargets() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | ste-nomadik-nhk15.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include "ste-nomadik-stn8815.dtsi" 13 compatible = "st,nomadik-nhk-15"; 22 stmpe-i2c0 = &stmpe0; 23 stmpe-i2c1 = &stmpe1; 71 disable-sxtalo; 72 disable-mxtalo; [all …]
|
/freebsd/sys/contrib/openzfs/udev/ |
H A D | vdev_id | 3 # vdev_id: udev helper to generate user-friendly names for JBOD disks 10 # failed drives. Slot numbers may also be re-mapped in case the 12 # created as symbolic links in /dev/disk/by-vdev. 15 # A multipath mode is supported in which dm-mpath devices are 16 # handled by examining the first-listed running component disk. In 20 # The alias keyword provides a simple way to map already-existing 29 # # Example vdev_id.conf - sas_direct. 37 # # PCI_ID HBA PORT CHANNEL NAME 59 # # Example vdev_id.conf - sas_switch 64 # # SWITCH PORT CHANNEL NAME [all …]
|
/freebsd/sys/dev/iicbus/gpio/ |
H A D | tca64xx.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * Driver for TI TCA64XX I2C GPIO expander module. 173 msgs[0].slave = sc->addr; in tca64xx_read() 178 msgs[1].slave = sc->addr; in tca64xx_read() 197 msg.slave = sc->addr; in tca64xx_write() 216 switch (compat_ptr->ocd_data) { in tca64xx_probe() 218 device_set_desc(dev, "TCA6416 I/O expander"); in tca64xx_probe() 221 device_set_desc(dev, "TCA6408 I/O expander"); in tca64xx_probe() 239 switch (compat_ptr->ocd_data) { in tca64xx_attach() [all …]
|