Home
last modified time | relevance | path

Searched +full:sierra +full:- +full:phy (Results 1 – 25 of 49) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/phy/
H A Dphy-cadence-sierra.yaml1 # 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 Dphy-cadence-sierra.txt1 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 Dti,phy-j721e-wiz.yaml1 # 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 DReadme.freebsd.txt2 "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 Dmiidevs3 /*-
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 Ditddefs.h3 *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 Dsadefs.h2 *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 Dsatypes.h2 *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 Dsaphy.c2 *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 Dsamacro.h2 *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 Dspcdefs.h2 *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 Dmpi.h2 *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 Dsahwreg.h2 *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 Dsampidefs.h2 *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 Dsasmp.c2 *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 Dttdsmp.c2 *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 Dsa_err.h2 *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 Dtdioctl.h2 *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 Dtdsatypes.h2 *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 Ddmtypes.h2 *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 Ddmdefs.h3 * 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 Dk3-j721e-main.dtsi1 // 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 Dtrivial-devices.yaml1 # 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 Dtdtypes.h2 *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 Dsmdefs.h2 *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 …]

12