/freebsd/sys/contrib/device-tree/src/arm/intel/ixp/ |
H A D | intel-ixp42x-ixdp425.dts | 1 // SPDX-License-Identifier: ISC 8 * This machine is based on a 533 MHz IXP425. 11 /dts-v1/; 13 #include "intel-ixp42x.dtsi" 14 #include "intel-ixp4xx-reference-design.dtsi" 15 #include <dt-bindings/input/input.h> 20 #address-cells = <1>; 21 #size-cells = <1>; 26 compatible = "intel,ixp4xx-flash", "cfi-flash"; 27 bank-width = <2>; [all …]
|
H A D | intel-ixp42x-netgear-wg302v1.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for Netgear WG302v2 based on IXP422BB 7 /dts-v1/; 9 #include "intel-ixp42x.dtsi" 10 #include <dt-bindings/input/input.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 27 stdout-path = "uart1:9600n8"; 38 compatible = "intel,ixp4xx-flash", "cfi-flash"; 39 bank-width = <2>; [all …]
|
H A D | intel-ixp42x-gateway-7001.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for Gateway 7001 AP based on IXP422 7 /dts-v1/; 9 #include "intel-ixp42x.dtsi" 10 #include <dt-bindings/input/input.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 26 stdout-path = "uart1:115200n8"; 37 compatible = "intel,ixp4xx-flas [all...] |
H A D | intel-ixp42x-goramo-multilink.dts | 1 // SPDX-License-Identifier: ISC 5 * - MultiLink Basic (a box) 6 * - MultiLink Max (19" rack mount) 8 * This machine is based on IXP425. 9 * This is one of the few devices supporting the IXP4xx High-Speed Serial 14 /dts-v1/; 16 #include "intel-ixp42x.dtsi" 17 #include <dt-bindings/input/input.h> 21 compatible = "goramo,multilink-route [all...] |
H A D | intel-ixp42x-dlink-dsm-g600.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for D-Link DSM-G600 revision A based on IXP420 11 /dts-v1/; 13 #include "intel-ixp42x.dtsi" 14 #include <dt-bindings/input/input.h> 17 model = "D-Link DSM-G60 [all...] |
H A D | intel-ixp42x-freecom-fsg-3.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for the Freecom FSG-3 router. 4 * This machine is based on IXP425. 8 /dts-v1/; 10 #include "intel-ixp42x.dtsi" 11 #include <dt-bindings/input/input.h> 14 model = "Freecom FSG-3"; 15 compatible = "freecom,fsg-3", "intel,ixp42x"; 16 #address-cell [all...] |
H A D | intel-ixp42x-arcom-vulcan.dts | 1 // SPDX-License-Identifier: ISC 4 * This board is a single board computer in the PC/104 form factor based on 8 /dts-v1/; 10 #include "intel-ixp42x.dtsi" 11 #include <dt-bindings/input/input.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 27 stdout-path = "uart0:115200n8"; 35 compatible = "w1-gpio"; 42 compatible = "intel,ixp4xx-flash", "cfi-flash"; [all …]
|
H A D | intel-ixp42x-gateworks-gw2348.dts | 1 // SPDX-License-Identifier: ISC 4 * This machine is based on IXP425. 7 /dts-v1/; 9 #include "intel-ixp42x.dtsi" 10 #include <dt-bindings/input/input.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 25 stdout-path = "uart0:115200n8"; 33 compatible = "gpio-leds"; 34 led-user { [all …]
|
H A D | intel-ixp43x-gateworks-gw2358.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for Gateworks IXP43x-based Cambria GW2358 6 /dts-v1/; 8 #include "intel-ixp43x.dtsi" 13 #address-cells = <1>; 14 #size-cells = <1>; 24 stdout-path = "uart0:115200n8"; 32 compatible = "gpio-leds"; 33 led-user { 36 default-state = "on"; [all …]
|
/freebsd/sys/dev/isci/scil/ |
H A D | scic_sds_stp_pio_request.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. 82 * notification for the H2D Register FIS 88 * FIS or a D2H register FIS. The type of frame received is based on the 111 // --------------------------------------------------------------------------- 121 // ---------------------------------------------------------------------------
|
H A D | scic_io_request.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. 81 * @todo Add Block-guard/DIF, TLR 87 * or block-guard. This sub-structure contains DIF specific feature 97 * This sub-structure contains Transport Layer Retries (TLR) specific 116 * This field indicates whether or not to construct the Scatter-Gather 118 * where Scatter-gather-list processing/translation is done by the [all …]
|
H A D | sati_move.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. 76 * @brief This method simply sets the command register based upon the 98 if (sequence->data_direction == SATI_DATA_DIRECTION_OUT) in sati_move_set_ata_command() 105 * @brief This method will translate the SCSI transfer count from the 6-byte 106 * CDB into the appropriate amount in the ATA register FIS. Please 107 * note for 48-bit UDMA requests, the caller must set the sector [all …]
|
H A D | sati_callbacks.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. 115 * @note SATI does not manage the user scatter-gather-list. As a result, 137 * @note SATI does not manage the user scatter-gather-list. As a result, 234 * @brief This method retrieves the ATA task file (register FIS) relating to 238 * from which to retrieve the h2d register FIS address. 241 * FIS. [all …]
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sata/host/ |
H A D | sat.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 121 pSense = satIOContext->pSense; in satIOStart() 122 pSatDevData = satIOContext->pSatDevData; in satIOStart() 123 scsiCmnd = &tiScsiRequest->scsiCmnd; in satIOStart() 124 pLun = &scsiCmnd->lun; in satIOStart() 129 if ( ((pLun->lun[0] | pLun->lun[1] | pLun->lun[2] | pLun->lun[3] | in satIOStart() 130 pLun->lun[4] | pLun->lun[5] | pLun->lun[6] | pLun->lun[7] ) != 0) && in satIOStart() 131 (scsiCmnd->cdb[0] != SCSIOPC_INQUIRY) in satIOStart() 135 scsiCmnd->cdb[0], tiIORequest, tiDeviceHandle)); in satIOStart() 146 satIOContext->pTiSenseData, in satIOStart() [all …]
|
H A D | ossasat.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 90 * \param agFirstDword:Pointer to the four bytes of FIS. 91 * \param agIOInfoLen: Length in bytes of overrun/underrun residual or FIS 93 * \param agParam: Additional info based on status. 109 tdsaRootOsData_t *osData = (tdsaRootOsData_t *)agRoot->osData; in ossaSATACompleted() 110 tiRoot_t *tiRoot = (tiRoot_t *)osData->tiRoot; in ossaSATACompleted() 111 tdsaRoot_t *tdsaRoot = (tdsaRoot_t *) tiRoot->tdData; in ossaSATACompleted() 112 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&(tdsaRoot->tdsaAllShared); in ossaSATACompleted() 134 tdIORequestBody = (tdIORequestBody_t *)agIORequest->osData; in ossaSATACompleted() 142 if (tdIORequestBody->ioCompleted == agTRUE) in ossaSATACompleted() [all …]
|
H A D | satproto.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 44 * \param agSATAParm1: Additional info based on status. 45 * \param agIOInfoLen: Length in bytes of overrun/underrun residual or FIS 151 * SAT implementation for ATAPI Packet and send FIS request to LL layer. 160 * - \e tiSuccess: I/O request successfully initiated. 161 * - \e tiBusy: No resources available, try again later. 162 * - \e tiIONoDevice: Invalid device handle. 163 * - \e tiError: Other errors. 185 * This function creates DEVICE RESET fis and sends the request to LL layer 194 * - \e tiSuccess: I/O request successfully initiated. [all …]
|
/freebsd/share/man/man4/ |
H A D | mvs.4 | 35 .Bd -ragged -offset indent 44 .Bd -literal -offset indent 50 .Bl -ohang 55 Non-zero value enables CCC and defines maximum time (in us), request can wait 69 .Bl -tag -width 4n -offset indent -compact 82 A manual bus reset is needed on device hot-plug. 92 ports of several generations (Gen-I/II/IIe) of Marvell SATA controllers. 94 target, or, if HBA supports Port Multipliers (Gen-II/IIe), 16 targets. 95 Most of the bus-management details are handled by the SATA-specific 106 Port Multipliers (including FIS-based switching, when supported), [all …]
|
/freebsd/sys/dev/pms/RefTisa/sat/src/ |
H A D | smsat.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 73 oneDeviceData->satDeviceType = DeviceType; in smRegisterDevice() 118 smIntRoot_t *smIntRoot = (smIntRoot_t *)smRoot->smData; in smIOAbort() 119 smIntContext_t *smAllShared = (smIntContext_t *)&smIntRoot->smAllShared; in smIOAbort() 144 agRoot = smAllShared->agRoot; in smIOAbort() 145 smIORequestBody = (smIORequestBody_t *)tasktag->smData; in smIOAbort() 154 satIOContext = &(smIORequestBody->transport.SATA.satIOContext); in smIOAbort() 155 satIntIo = satIOContext->satIntIoContext; in smIOAbort() 159 agIORequest = &(smIORequestBody->agIORequest); in smIOAbort() 164 smIONewRequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody; in smIOAbort() [all …]
|
H A D | smsatcb.c | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 74 smIORequestBody = (smIORequestBody_t *)agIORequest->osData; in smllSATACompleted() 83 if (smIORequestBody->ioCompleted == agTRUE) in smllSATACompleted() 85 smDeviceHandle = smIORequestBody->smDevHandle; in smllSATACompleted() 91 oneDeviceData = (smDeviceData_t *)smDeviceHandle->smData; in smllSATACompleted() 92 … SM_DBG1(("smllSATACompleted: Error!!!!!! double completion!!!, ID %d!!!\n", smIORequestBody->id)); in smllSATACompleted() 98 SM_DBG1(("smllSATACompleted: did %d!!!\n", oneDeviceData->id)); in smllSATACompleted() 102 smIORequestBody->ioCompleted = agTRUE; in smllSATACompleted() 103 satIOContext = &(smIORequestBody->transport.SATA.satIOContext); in smllSATACompleted() 111 pSatDevData = satIOContext->pSatDevData; in smllSATACompleted() [all …]
|
/freebsd/sys/dev/mvs/ |
H A D | mvs.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 #define IC_HC0 0x000001ff /* bits 0-8 = HC0 */ 44 #define IC_HC1 (IC_HC0 << IC_HC_SHIFT) /* 9-17 = HC1 */ 58 #define IC_MAIN_RSVD (0xfe000000) /* bits 31-25 */ 59 #define IC_MAIN_RSVD_5 (0xfff10000) /* bits 31-19 */ 60 #define IC_MAIN_RSVD_SOC (0xfffffec0) /* bits 31-9, 7-6 */ 65 #define CHIP_SOC_HC0_MASK(num) (0xff >> ((4 - (num)) * 2)) 87 #define HC_RQOP 0x4 /* Request Queue Out-Pointer */ 88 #define HC_RQIP 0x8 /* Response Queue In-Pointer */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/gemini/ |
H A D | gemini-nas4220b.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for the Gemini-based Raidsonic NAS IB-4220-B 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 12 model = "Raidsonic NAS IB-4220-B"; 13 compatible = "raidsonic,ib-4220-b", "cortina,gemini"; 14 #address-cells = <1>; 15 #size-cells = <1>; 24 stdout-path = &uart0; 28 compatible = "gpio-keys"; [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | pci_ahci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2015-2016 Alexander Motin <mav@FreeBSD.org> 70 FIS_TYPE_REGH2D = 0x27, /* Register FIS - host to device */ 71 FIS_TYPE_REGD2H = 0x34, /* Register FIS - device to host */ 72 FIS_TYPE_DMAACT = 0x39, /* DMA activate FIS - device to host */ 73 FIS_TYPE_DMASETUP = 0x41, /* DMA setup FIS - bidirectional */ 74 FIS_TYPE_DATA = 0x46, /* Data FIS - bidirectional */ 75 FIS_TYPE_BIST = 0x58, /* BIST activate FIS - bidirectional */ 76 FIS_TYPE_PIOSETUP = 0x5F, /* PIO setup FIS - device to host */ [all …]
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | fsl_sata.c | 1 /*- 2 * Copyright (c) 2009-2012 Alexander Motin <mav@FreeBSD.org> 149 /* Command tables. Up to 32 commands, Each, 4-byte aligned. */ 158 ((ch->dma.work_bus + FSL_SATA_CT_OFFSET + (FSL_SATA_CT_SIZE * slot->slot))) 161 ((struct fsl_sata_cmd_tab *)(ch->dma.work + FSL_SATA_CT_OFFSET + \ 162 (FSL_SATA_CT_SIZE * slot->slot))) 164 ((struct fsl_sata_cmd_list *) (ch->dma.work + FSL_SATA_CL_OFFSET + \ 165 (FSL_SATA_CL_SIZE * slot->slot))) 171 uint32_t dwc_flg; /* 0 based */ 280 int resetting; /* Hard-reset in progress. */ [all …]
|
/freebsd/sys/dev/ahci/ |
H A D | ahci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2009-2012 Alexander Motin <mav@FreeBSD.org> 108 return ch->disablephy ? ATA_SC_DET_DISABLE : val; in ahci_ch_detval() 116 ATA_OUTL(ctlr->r_mem, AHCI_IS, ATA_INL(ctlr->r_mem, AHCI_IS)); in ahci_ctlr_setup() 118 if (ctlr->ccc) { in ahci_ctlr_setup() 119 ATA_OUTL(ctlr->r_mem, AHCI_CCCP, ATA_INL(ctlr->r_mem, AHCI_PI)); in ahci_ctlr_setup() 120 ATA_OUTL(ctlr->r_mem, AHCI_CCCC, in ahci_ctlr_setup() 121 (ctlr->ccc << AHCI_CCCC_TV_SHIFT) | in ahci_ctlr_setup() 124 ctlr->cccv = (ATA_INL(ctlr->r_mem, AHCI_CCCC) & in ahci_ctlr_setup() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ata/ |
H A D | ahci-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/ahci-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Hans de Goede <hdegoede@redhat.com> 11 - Damien Le Moal <dlemoal@kernel.org> 18 document doesn't constitute a DT-node binding by itself but merely 19 defines a set of common properties for the AHCI-compatible devices. 24 - $ref: sata-common.yaml# 32 reg-names: [all …]
|