/freebsd/sys/contrib/device-tree/src/arm64/broadcom/stingray/ |
H A D | stingray-sata.dtsi | 4 * Copyright(c) 2016-2017 Broadcom. All rights reserved. 33 sata { 34 compatible = "simple-bus"; 35 #address-cells = <1>; 36 #size-cells = <1>; 40 compatible = "brcm,iproc-ahci", "generic-ahci"; 42 reg-names = "ahci"; 44 #address-cells = <1>; 45 #size-cells = <0>; 48 sata0_port0: sata-port@0 { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | brcm-sata-phy.txt | 1 * Broadcom SATA3 PHY 4 - compatible: should be one or more of 5 "brcm,bcm7216-sata-phy" 6 "brcm,bcm7425-sata-phy" 7 "brcm,bcm7445-sata-phy" 8 "brcm,iproc-ns2-sata-phy" 9 "brcm,iproc-nsp-sata-phy" 10 "brcm,phy-sata3" 11 "brcm,iproc-sr-sata-phy" 12 "brcm,bcm63138-sata-phy" [all …]
|
H A D | brcm,sata-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/brcm,sata-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom SATA3 PHY 10 - Florian Fainelli <f.fainelli@gmail.com> 14 pattern: "^sata[-|_]phy(@.*)?$" 18 - items: 19 - enum: 20 - brcm,bcm7216-sata-phy [all …]
|
H A D | qcom-apq8064-sata-phy.txt | 1 Qualcomm APQ8064 SATA PHY Controller 2 ------------------------------------ 4 SATA PHY nodes are defined to describe on-chip SATA Physical layer controllers. 5 Each SATA PHY controller should have its own node. 8 - compatible: compatible list, contains "qcom,apq8064-sata-phy". 9 - reg: offset and length of the SATA PHY register set; 10 - #phy-cells: must be zero 11 - clocks: a list of phandles and clock-specifier pairs, one for each entry in 12 clock-names. 13 - clock-names: must be "cfg" for phy config clock. [all …]
|
H A D | qcom,sata-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sata-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SATA PHY Controller 10 - Bjorn Andersson <andersson@kernel.org> 11 - Konrad Dybcio <konrad.dybcio@linaro.org> 14 The Qualcomm SATA PHY describes on-chip SATA Physical layer controllers. 19 - qcom,ipq806x-sata-phy 20 - qcom,apq8064-sata-phy [all …]
|
H A D | qcom-ipq806x-sata-phy.txt | 1 Qualcomm IPQ806x SATA PHY Controller 2 ------------------------------------ 4 SATA PHY nodes are defined to describe on-chip SATA Physical layer controllers. 5 Each SATA PHY controller should have its own node. 8 - compatible: compatible list, contains "qcom,ipq806x-sata-phy" 9 - reg: offset and length of the SATA PHY register set; 10 - #phy-cells: must be zero 11 - clocks: must be exactly one entry 12 - clock-names: must be "cfg" 15 sata_phy: sata-phy@1b400000 { [all …]
|
H A D | phy-miphy365x.txt | 1 STMicroelectronics STi MIPHY365x PHY binding 4 This binding describes a miphy device that is used to control PHY hardware 5 for SATA and PCIe. 8 - compatible : Should be "st,miphy365x-phy" 9 - st,syscfg : Phandle / integer array property. Phandle of sysconfig group 11 an entry for each port sub-node, specifying the control 14 Required nodes : A sub-node is required for each channel the controller 16 'reg' and 'reg-names' properties are used inside these 21 - #phy-cells : Should be 1 (See second example) 23 - PHY_TYPE_SATA [all …]
|
H A D | phy-mvebu.txt | 1 * Marvell MVEBU SATA PHY 3 Power control for the SATA phy found on Marvell MVEBU SoCs. 5 This document extends the binding described in phy-bindings.txt 9 - reg : Offset and length of the register set for the SATA device 10 - compatible : Should be "marvell,mvebu-sata-phy" 11 - clocks : phandle of clock and specifier that supplies the device 12 - clock-names : Should be "sata" 15 sata-phy@84000 { 16 compatible = "marvell,mvebu-sata-phy"; 19 clock-names = "sata"; [all …]
|
H A D | berlin-sata-phy.txt | 1 Berlin SATA PHY 2 --------------- 5 - compatible: should be one of 6 "marvell,berlin2-sata-phy" 7 "marvell,berlin2q-sata-phy" 8 - address-cells: should be 1 9 - size-cells: should be 0 10 - phy-cells: from the generic PHY bindings, must be 1 11 - reg: address and length of the register 12 - clocks: reference to the clock entry [all …]
|
H A D | nvidia,tegra124-xusb-padctl.txt | 11 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or 12 super-speed USB. Other lanes are for various types of low-speed, full-speed 13 or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller 14 contains a software-configurable mux that sits between the I/O controller 17 In addition to per-lane configuration, USB 3.0 ports may require additional 18 settings on a per-board basis. 20 Pads will be represented as children of the top-level XUSB pad controller 23 PHY bindings, as described by the phy-bindings.txt file in this directory. 29 abstraction of the signals that are routed to a USB receptacle (i.e. a PHY 34 -------------------- [all …]
|
H A D | samsung-phy.txt | 2 ------------------------------------------------- 5 - compatible : should be one of the listed compatibles: 6 - "samsung,s5pv210-mipi-video-phy" 7 - "samsung,exynos5420-mipi-video-phy" 8 - "samsung,exynos5433-mipi-video-phy" 9 - #phy-cells : from the generic phy bindings, must be 1; 12 - syscon - phandle to the PMU system controller 14 In case of exynos5433 compatible PHY: 15 - samsung,pmu-syscon - phandle to the PMU system controller 16 - samsung,disp-sysreg - phandle to the DISP system registers controller [all …]
|
H A D | fsl,imx8qm-hsio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8qm-hsio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX8QM SoC series High Speed IO(HSIO) SERDES PHY 10 - Richard Zhu <hongxing.zhu@nxp.com> 15 - fsl,imx8qm-hsio 16 - fsl,imx8qxp-hsio 19 - description: Base address and length of the PHY block 20 - description: HSIO control and status registers(CSR) of the PHY [all …]
|
H A D | phy-miphy28lp.txt | 1 STMicroelectronics STi MIPHY28LP PHY binding 4 This binding describes a miphy device that is used to control PHY hardware 5 for SATA, PCIe or USB3. 8 - compatible : Should be "st,miphy28lp-phy". 9 - st,syscfg : Should be a phandle of the system configuration register group 10 which contain the SATA, PCIe or USB3 mode setting bits. 12 Required nodes : A sub-node is required for each channel the controller 14 'reg' and 'reg-names' properties are used inside these 19 - #phy-cells : Should be 1 (See second example) 21 - PHY_TYPE_SATA [all …]
|
H A D | samsung,exynos5250-sata-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/samsung,exynos5250-sata-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos5250 SoC SATA PHY 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Marek Szyprowski <m.szyprowski@samsung.com> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 16 const: samsung,exynos5250-sata-phy 21 clock-names: [all …]
|
H A D | hix5hd2-phy.txt | 1 Hisilicon hix5hd2 SATA PHY 2 ----------------------- 5 - compatible: should be "hisilicon,hix5hd2-sata-phy" 6 - reg: offset and length of the PHY registers 7 - #phy-cells: must be 0 8 Refer to phy/phy-bindings.txt for the generic PHY binding properties 11 - hisilicon,peripheral-syscon: phandle of syscon used to control peripheral. 12 - hisilicon,power-reg: offset and bit number within peripheral-syscon, 13 register of controlling sata power supply. 16 sata_phy: phy@f9900000 { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ata/ |
H A D | nvidia,tegra124-ahci.txt | 1 Tegra SoC SATA AHCI controller 4 - compatible : Must be one of: 5 - Tegra124 : "nvidia,tegra124-ahci" 6 - Tegra132 : "nvidia,tegra132-ahci", "nvidia,tegra124-ahci" 7 - Tegra210 : "nvidia,tegra210-ahci" 8 - reg : Should contain 2 entries: 9 - AHCI register set (SATA BAR5) 10 - SATA register set 11 - interrupts : Defines the interrupt used by SATA 12 - clocks : Must contain an entry for each entry in clock-names. [all …]
|
H A D | apm-xgene.txt | 1 * APM X-Gene 6.0 Gb/s SATA host controller nodes 3 SATA host controller nodes are defined to describe on-chip Serial ATA 4 controllers. Each SATA controller (pair of ports) have its own node. 7 - compatible : Shall contain: 8 * "apm,xgene-ahci" 9 - reg : First memory resource shall be the AHCI memory 19 - interrupts : Interrupt-specifier for SATA host controller IRQ. 20 - clocks : Reference to the clock entry. 21 - phys : A list of phandles + phy-specifiers, one for each 22 entry in phy-names. [all …]
|
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> 14 This document defines device tree properties for a common AHCI SATA 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# [all …]
|
H A D | exynos-sata.txt | 1 * Samsung AHCI SATA Controller 3 SATA nodes are defined to describe on-chip Serial ATA controllers. 4 Each SATA controller should have its own node. 7 - compatible : compatible list, contains "samsung,exynos5-sata" 8 - interrupts : <interrupt mapping for SATA IRQ> 9 - reg : <registers mapping> 10 - samsung,sata-freq : <frequency in MHz> 11 - phys : Must contain exactly one entry as specified 12 in phy-bindings.txt 13 - phy-names : Must be "sata-phy" [all …]
|
H A D | imx-sata.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/imx-sata.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX AHCI SATA Controller 10 - Shawn Guo <shawn.guo@linaro.org> 13 The Freescale i.MX SATA controller mostly conforms to the AHCI interface 19 - fsl,imx53-ahci 20 - fsl,imx6q-ahci 21 - fsl,imx6qp-ahci [all …]
|
H A D | ahci-platform.txt | 1 * AHCI SATA Controller 3 SATA nodes are defined to describe on-chip Serial ATA controllers. 4 Each SATA controller should have its own node. 6 It is possible, but not required, to represent each port as a sub-node. 11 - compatible : compatible string, one of: 12 - "brcm,iproc-ahci" 13 - "hisilicon,hisi-ahci" 14 - "cavium,octeon-7130-ahci" 15 - "ibm,476gtr-ahci" 16 - "marvell,armada-380-ahci" [all …]
|
H A D | qcom-sata.txt | 1 * Qualcomm AHCI SATA Controller 3 SATA nodes are defined to describe on-chip Serial ATA controllers. 4 Each SATA controller should have its own node. 7 - compatible : compatible list, must contain "generic-ahci" 8 - interrupts : <interrupt mapping for SATA IRQ> 9 - reg : <registers mapping> 10 - phys : Must contain exactly one entry as specified 11 in phy-bindings.txt 12 - phy-names : Must be "sata-phy" 14 Required properties for "qcom,ipq806x-ahci" compatible: [all …]
|
H A D | ahci-mtk.txt | 4 - compatible : Must be "mediatek,<chip>-ahci", "mediatek,mtk-ahci". 5 When using "mediatek,mtk-ahci" compatible strings, you 7 - "mediatek,mt7622-ahci" 8 - reg : Physical base addresses and length of register sets. 9 - interrupts : Interrupt associated with the SATA device. 10 - interrupt-names : Associated name must be: "hostc". 11 - clocks : A list of phandle and clock specifier pairs, one for each 12 entry in clock-names. 13 - clock-names : Associated names must be: "ahb", "axi", "asic", "rbc", "pm". 14 - phys : A phandle and PHY specifier pair for the PHY port. [all …]
|
/freebsd/sys/dev/isci/scil/ |
H A D | scu_bios_definitions.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. 64 * stand-alone where the library is excluded. By excluding 208 * in APC mode, if ANY of the phy mask is non-zero, 212 * in MPC mode, if ALL of the phy masks are zero, 247 * The bit position in the mask specifies the index of the phy 250 * Bit 0 = This controller's PHY index 0 (0x01) [all …]
|
H A D | scic_phy.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 * by an SCIC user on a phy (SAS or SATA) object. 84 * supplied phy. This field may be set to SCI_INVALID_HANDLE 85 * if the phy is not currently contained in a port. 90 * This field specifies the maximum link rate for which this phy 96 * This field specifies the link rate at which the phy is [all …]
|