/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | phy-cadence-sierra.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-cadence-sierra.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Cadence Sierra PHY 10 This binding describes the Cadence Sierra PHY. Sierra PHY supports multilink 14 - Swapnil Jakhade <sjakhade@cadence.com> 15 - Yuti Amonkar <yamonkar@cadence.com> 20 - cdns,sierra-phy-t0 21 - ti,sierra-phy-t0 [all …]
|
H A D | phy-cadence-sierra.txt | 1 Cadence Sierra PHY 2 ----------------------- 5 - compatible: Must be "cdns,sierra-phy-t0" for Sierra in Cadence platform 6 Must be "ti,sierra-phy-t0" for Sierra in TI's J721E SoC. 7 - resets: Must contain an entry for each in reset-names. 9 - reset-names: Must include "sierra_reset" and "sierra_apb". 10 "sierra_reset" must control the reset line to the PHY. 11 "sierra_apb" must control the reset line to the APB PHY 13 - reg: register range for the PHY. 14 - #address-cells: Must be 1 [all …]
|
H A D | ti,phy-j721e-wiz.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ 4 --- [all...] |
/freebsd/sys/dev/pms/freebsd/driver/ini/src/ |
H A D | Readme.freebsd.txt | 2 "Readme.freebsd.txt" PMC-Sierra, Inc. 05/01/2013 4 PMC-Sierra SPCv/SPCve/SPCv+ TISA FreeBSD Initiator Driver 8 Release Purpose: PMC-Sierra sTSDK support customer evaluation 13 -------------------------- 14 - SAS related source tree - 23 - FreeBSD related source tree - 30 ------------------------------------------------ 34 --------------------------------------- 39 -------------------------------------- 51 -------------- [all …]
|
/freebsd/sys/dev/mii/ |
H A D | miidevs | 3 /*- 35 * For a complete list see http://standards-oui.ieee.org/ 39 * IEEE 802.3u-1995, subclause 22.2.4.3.1, figure 22-12, depicts the right 40 * mapping; the bit positions are defined in IEEE 802-1990, figure 5.2. 41 * (There is a formal 802.3 interpretation, number 1-07/98 of July 09 1998, 68 oui PMCSIERRA 0x00e004 PMC-Sierra 109 oui xxPMCSIERRA 0x0009c0 PMC-Sierra 110 oui xxPMCSIERRA2 0x009057 PMC-Sierra 120 model AGERE ET1011 0x0001 ET1011 10/100/1000baseT PHY 121 model AGERE ET1011C 0x0004 ET1011C 10/100/1000baseT PHY [all …]
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/ |
H A D | itddefs.h | 3 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 46 …PHY_SATA 5 /**< status indicates discovery report phy sata */
|
/freebsd/sys/dev/pms/RefTisa/sallsdk/spc/ |
H A D | sadefs.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 58 /* size of IOMB - multiple with 32 bytes */ 71 /* port and phy Id bits Mask */ 113 #define MPI_MEM_INDEX (MPI_IBQ_OBQ_INDEX - LLROOT_MEM_INDEX) 152 #define LL_IOREQ_IBQ_LOCK_PARM (LL_IOREQ_OBQ_LOCK + queueConfig->numOutboundQueues +1) 153 #define LL_IOREQ_IBQ0_LOCK (LL_IOREQ_OBQ_LOCK + saRoot->QueueConfig.numOutboundQueues +1) 157 /* define phy states */ 158 #define PHY_STOPPED 0x00000000 /**< flag indicates phy s… 159 #define PHY_UP 0x00000001 /**< flag indicates phy u… 160 #define PHY_DOWN 0x00000002 /**< flag indicates phy d… [all …]
|
H A D | satypes.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 75 /** \brief the phy 77 * phy data structure 82 agsaPort_t *pPort; /**< pointer to the port includes the phy */ 83 agsaSASIdentify_t sasIdentify; /**< the SAS identify of the phy */ 84 agsaContext_t *agContext; /**< agContext for the Phy */ 85 bit32 status; /**< the status of the phy */ 86 bit8 phyId; /**< the Id of the phy */ 87 bit8 linkstatus; /**< the link status of the phy */ 90 …bit8 remoteSignature[8]; /* the remote signature of the phy is the phy is in native… [all …]
|
H A D | saphy.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 24 * \brief The file implements the functions to Start, Stop a phy 43 /*! \brief Start a Phy 45 * Start a Phy 49 * \param phyId the phy id of the link will be started 50 * \param agPhyConfig the phy configuration 51 * \param agSASIdentify the SAS identify frame will be sent by the phy 53 * \return If phy is started successfully 54 * - \e AGSA_RC_SUCCESS phy is started successfully 55 * - \e AGSA_RC_BUSY phy is already started or starting [all …]
|
H A D | samacro.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 58 * define Phy status macros * 63 * use to set phy status 65 #define PHY_STATUS_SET(pPhy, value) ((pPhy)->status = (((pPhy)->status & 0xFFFF0000) | (value))) 70 * use to check phy status 72 #define PHY_STATUS_CHECK(pPhy, value) ( ((pPhy)->status & 0x0000FFFF) == (value) ) 83 #define AGSAMEM_ELEMENT_READ(pMem, index) (((bit8 *)(pMem)->virtPtr) + (pMem)->singleElementLength … 99 #define IS_SDKDATA(agr) (((agr)->sdkData != agNULL ) ? 1 : 0) /* returns true if sdkdata is availab… 139 #define smIS_SPCV8008(agr) (IS_SDKDATA((agr)) ? ( (((agsaLLRoot_t *)((agr)->sdkData))->ChipId == VE… 140 #define smIS_SPCV8009(agr) (IS_SDKDATA((agr)) ? ( (((agsaLLRoot_t *)((agr)->sdkData))->ChipId == VE… [all …]
|
H A D | spcdefs.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 64 bit32 Header; /* Bits [11:0] - Message operation code */ 65 /* Bits [15:12] - Message Category */ 66 … /* Bits [21:16] - Outboundqueue ID for the operation completion message */ 67 /* Bits [23:22] - Reserved */ 68 … /* Bits [28:24] - Buffer Count, indicates how many buffer are allocated for the massage */ 69 /* Bits [30:29] - Reserved */ 70 /* Bits [31] - Message Valid bit */ 96 bit8 Signature[4]; /**< DW0 signature - Indicate coherent table */ 101 /* bit0-15 Maximum SGL */ [all …]
|
H A D | mpi.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 190 bit32 BunchStarts_QPending; // un-started bunched IOs on queue 202 /* bit0-7 inbound normal priority process depth */ 203 /* bit8-15 inbound high priority process depth */ 204 /* bit16-23 OQ number to receive GENERAL_EVENT Notification */ 205 /* bit24-31 reserved */ 207 /* bit0-7 outbound queue number of SAS_HW event for PortId 0 */ 208 /* bit8-15 outbound queue number of SAS_HW event for PortId 1 */ 209 /* bit16-23 outbound queue number of SAS_HW event for PortId 2 */ 210 /* bit24-31 outbound queue number of SAS_HW event for PortId 3 */ [all …]
|
H A D | sahwreg.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 34 /* Message Unit Registers - BAR0(0x10), BAR0(win) */ 36 /* i2o=1 space register offsets - MU_I2O_ENABLE */ 52 /* i2o=0 space register offsets - ~MU_I2O_ENABLE */ 53 #define MSGU_IBDB_SET 0x04 /* RevA - Write only, RevB - Read/Write */ 58 #define MSGU_IBDB_CLEAR 0x20 /* RevB - Host not use */ 85 #define V_Inbound_Doorbell_Set_Register 0x00 /* Host R/W Local INT 0x0 MSGU - Inbound D… 86 #define V_Inbound_Doorbell_Set_RegisterU 0x04 /* Host R/W Local INT 0x4 MSGU - Inbound D… 87 …Clear_Register 0x08 /* Host No access Local W, R all 0s 0x8 MSGU - Inbound Doorbell Cle… 88 …Clear_RegisterU 0x0C /* Host No access Local W, R all 0s 0xC MSGU - Inbound Doorbell Cle… [all …]
|
H A D | sampidefs.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 196 /** \brief the data structure of PHY Start Command 198 * use to describe MPI PHY Start Command (64 bytes) 220 /** \brief the data structure of PHY Stop Command 222 * use to describe MPI PHY Start Command (64 bytes) 379 /* Bits [0] - IR */ 380 /* Bits [1] - IP */ 381 /* Bits [15:2] - Reserved */ 382 /* Bits [23:16] - Len */ 383 /* Bits [31:24] - Reserved */ [all …]
|
H A D | sasmp.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 51 * Spc - support direct mode direct response 52 * SpcV - support direct mode direct response 53 * SpcV - support indirect mode direct response 54 * SpcV - support indirect mode indirect response 57 * - \e AGSA_RC_SUCCESS request is started successfully 58 * - \e AGSA_RC_BUSY No resource available, try again later 94 saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in saSMPStart() 109 if (agNULL == agDevHandle->sdkData) in saSMPStart() 117 pDevice = (agsaDeviceDesc_t *) (agDevHandle->sdkData); in saSMPStart() [all …]
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ |
H A D | ttdsmp.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 27 * Copyright 2006 PMC-Sierra, Inc. 31 * $Date: 2012-01-04 19:23:42 -0800 (Wed, 04 Jan 2012) $ 78 tdsaRootOsData_t *osData = (tdsaRootOsData_t *)agRoot->osData; in ttdsaSMPCompleted() 79 tiRoot_t *tiRoot = (tiRoot_t *)osData->tiRoot; in ttdsaSMPCompleted() 80 ttdsaXchg_t *ttdsaXchg = (ttdsaXchg_t *)agIORequest->osData; in ttdsaSMPCompleted() 99 /* to-do: no callback to OS layer */ in ttdsaSMPCompleted() 121 agIORequest = &(ttdsaXchg->SMPRequestBody.agIORequest); in ttdsaNotSupportRespSend() 123 agSASRequestBody = &(ttdsaXchg->SMPRequestBody.agSASRequestBody); in ttdsaNotSupportRespSend() 124 agSMPFrame = &(agSASRequestBody->smpFrame); in ttdsaNotSupportRespSend() [all …]
|
/freebsd/sys/dev/pms/RefTisa/sallsdk/api/ |
H A D | sa_err.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 51 #define OSSA_IO_NO_DEVICE 0x07 /**< IO is for non-existing de… 61 #define OSSA_IO_XFER_ERROR_PHY_NOT_READY 0x0F /**< IO aborted due to PHY NOT… 149 …01046 /* All the devices in a port need to be deregistered if the PHY_STOP is for the last phy. */ 151 #define OSSA_MPI_ERR_PHY_ALREADY_STARTED 0x00001063 /* An attempt to start a phy which … 152 #define OSSA_MPI_ERR_PHY_NOT_STARTED 0x00001064 /* An attempt to stop a phy which i…
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/common/ |
H A D | tdioctl.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 37 * ---- ---- ----------- 51 * PMC-Sierra IOCTL signature 54 #define PMC_SIERRA_IOCTL_SIGNATURE "PMC-STRG" 256 bit8 inProgress; /* if 1 - the IOCTL request is in progress */ 300 bit8 inProgress; /* if 1 - the IOCTL request is in progress */ 349 bit32 Reserved; /* Had better aligned to 64-bit. */ 508 bit32 Reserved; /* Had better aligned to 64-bit. */ 520 bit32 Reserved; /* Had better aligned to 64-bit. */ 643 bit32 Phy; member
|
H A D | tdsatypes.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 165 bit8 exp_sas_addr[8]; //Storing the 16 digit expander SAS-address 168 bit8 smp_req_resp[1]; //Pointer to the request-response frame 201 /**< agsaRoot_t->osData points to this */ 203 struct tdsaRootOsData_s agRootOsDataForNonInt; /* for non-interrupt */ 206 agsaRoot_t agRootNonInt; /* for non-interrupt */ 212 /**< software-related initialization params used in saInitialize() */ 215 /**< Queue-related initialization params used in saInitialize() */ 218 /**< hardware-related initialization params used in saInitialize() */ 298 bit32 phyCalibration; /* enables or disables phy calibration */ [all …]
|
/freebsd/sys/dev/pms/RefTisa/discovery/dm/ |
H A D | dmtypes.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 83 bit8 phyIdentifier; /**< PHY IDENTIFIER of the PHY */ 115 dmTimerRequest_t DiscoverySMPTimer; /* discovery-related SMP application Timer */ 153 dmList_t MainLink; /**< in-use portcontext list */ 234 bit8 SASSpecDeviceType; /* 0 - 3; SAS_NO_DEVICE - SAS_FANOUT_EXPANDER_DEVICE */ 374 /**< agsaRoot_t->osData points to this */ 380 dmRoot_t dmRootNonInt; /* for non-interrupt */ 385 /**< software-related initialization params used in saInitialize() */
|
H A D | dmdefs.h | 3 * Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 147 …PHY_SATA 5 /**< status indicates discovery report phy sata */ 195 /* SMP PHY CONTROL OPERATION */ 258 /* B7-2 : reserved */ 265 (((pResp)->configuring_configurable & REPORT_GENERAL_CONFIGURING_BIT) == \ 269 (((pResp)->configuring_configurable & REPORT_GENERAL_CONFIGURABLE_BIT) == \ 273 DMA_BEBIT16_TO_BIT16(*(bit16 *)((pResp)->expanderRouteIndexes16)) 276 (((pResp)->reserved1 & REPORT_GENERAL_LONG_RESPONSE_BIT) == \ 314 /* B6-4 : attachedDeviceType */ 315 /* B3-0 : reserved */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-j721e-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy.h> 8 #include <dt-bindings/phy/phy-ti.h> 9 #include <dt-bindings/mux/mux.h> 11 #include "k3-serdes.h" 14 cmn_refclk: clock-cmnrefclk { 15 #clock-cells = <0>; 16 compatible = "fixed-clock"; 17 clock-frequency = <0>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 27 spi-max-frequency: true 32 - enum: 34 - acbel,fsg032 35 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 36 - ad,ad7414 # Deprecated, use adi,ad7414 [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 229 bit8 phyIdentifier; /**< PHY IDENTIFIER of the PHY */ 262 tdsaTimerRequest_t DiscoverySMPTimer; /* discovery-related SMP application Timer */ 275 bit32 sat48BitSupport; /* Flag for 48-bit addressing */ 319 * agsaDeviceHandle_t->osData points to this structure. 367 bit8 SASSpecDeviceType; /* 0 - 3; SAS_NO_DEVICE - SAS_FANOUT_EXPANDER_DEVICE */ 407 * itdsaIni_t->PortContext[] points to this structure. [all …]
|
/freebsd/sys/dev/pms/RefTisa/sat/src/ |
H A D | smdefs.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 186 * READ LOG EXT Extended Self-test log 195 * SMART READ LOG Self-test log 378 ** SCSI Additional Sense Codes and Qualifiers combo two-bytes 433 #define SATA_PAGE0_INQUIRY_SIZE 9 /* SPC-4, 7.6.9 Table331, p345 */ 435 #define SATA_PAGEB1_INQUIRY_SIZE 64 /* SBC-3, revision31, Table193, p273 */ 579 (bitptr)&(((STRUCT_TYPE *)0)->FEILD) 743 * 1 SM_ABORT TASK - aborts the task identified by the Referenced Task Tag field. 744 * 2 SM_ABORT TASK SET - aborts all Tasks issued by this initiator on the Logical Unit 745 * 3 SM_CLEAR ACA - clears the Auto Contingent Allegiance condition. [all …]
|