| /Documentation/devicetree/bindings/ufs/ |
| D | ufs-qcom.txt | 1 * Qualcomm Technologies Inc Universal Flash Storage (UFS) PHY 3 UFSPHY nodes are defined to describe on-chip UFS PHY hardware macro. 4 Each UFS PHY node should have its own node. 6 To bind UFS PHY with UFS host controller, the controller node should 7 contain a phandle reference to UFS PHY node. 10 - compatible : compatible list, contains one of the following - 11 "qcom,ufs-phy-qmp-20nm" for 20nm ufs phy, 12 "qcom,ufs-phy-qmp-14nm" for legacy 14nm ufs phy, 13 "qcom,msm8996-ufs-phy-qmp-14nm" for 14nm ufs phy 15 - reg : should contain PHY register address space (mandatory), [all …]
|
| D | ufshcd-pltfrm.txt | 3 UFSHC nodes are defined to describe on-chip UFS host controllers. 7 - compatible : must contain "jedec,ufs-1.1" or "jedec,ufs-2.0" 10 SoC-specific compatible along with "qcom,ufshc" and 12 "qcom,msm8994-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 13 "qcom,msm8996-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 14 "qcom,msm8998-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 15 "qcom,sdm845-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 16 - interrupts : <interrupt mapping for UFS host controller IRQ> 17 - reg : <registers mapping> 20 - phys : phandle to UFS PHY node [all …]
|
| /Documentation/devicetree/bindings/phy/ |
| D | phy-stm32-usbphyc.txt | 1 STMicroelectronics STM32 USB HS PHY controller 3 The STM32 USBPHYC block contains a dual port High Speed UTMI+ PHY and a UTMI 4 switch. It controls PHY configuration and status, and the UTMI+ switch that 5 selects either OTG or HOST controller for the second PHY port. It also sets 11 |_ PHY port#1 _________________ HOST controller 14 |_ PHY port#2 ----| |________________ 19 Phy provider node 23 - compatible: must be "st,stm32mp1-usbphyc" 24 - reg: address and length of the usb phy control register set 25 - clocks: phandle + clock specifier for the PLL phy clock [all …]
|
| D | sun4i-usb-phy.txt | 1 Allwinner sun4i USB PHY 2 ----------------------- 5 - compatible : should be one of 6 * allwinner,sun4i-a10-usb-phy 7 * allwinner,sun5i-a13-usb-phy 8 * allwinner,sun6i-a31-usb-phy 9 * allwinner,sun7i-a20-usb-phy 10 * allwinner,sun8i-a23-usb-phy 11 * allwinner,sun8i-a33-usb-phy 12 * allwinner,sun8i-a83t-usb-phy [all …]
|
| D | qcom-qusb2-phy.txt | 1 Qualcomm QUSB2 phy controller 7 - compatible: compatible list, contains 8 "qcom,msm8996-qusb2-phy" for 14nm PHY on msm8996, 9 "qcom,msm8998-qusb2-phy" for 10nm PHY on msm8998, 10 "qcom,sdm845-qusb2-phy" for 10nm PHY on sdm845. 12 - reg: offset and length of the PHY register set. 13 - #phy-cells: must be 0. 15 - clocks: a list of phandles and clock-specifier pairs, 16 one for each entry in clock-names. 17 - clock-names: must be "cfg_ahb" for phy config clock, [all …]
|
| D | qcom-pcie2-phy.txt | 1 Qualcomm PCIe2 PHY controller 4 The Qualcomm PCIe2 PHY is a Synopsys based phy found in a number of Qualcomm 8 - compatible: compatible list, should be: 9 "qcom,qcs404-pcie2-phy", "qcom,pcie2-phy" 11 - reg: offset and length of the PHY register set. 12 - #phy-cells: must be 0. 14 - clocks: a clock-specifier pair for the "pipe" clock 16 - vdda-vp-supply: phandle to low voltage regulator 17 - vdda-vph-supply: phandle to high voltage regulator 19 - resets: reset-specifier pairs for the "phy" and "pipe" resets [all …]
|
| D | qcom,usb-hs-phy.txt | 1 Qualcomm's USB HS PHY 5 - compatible: 8 Definition: Should contain "qcom,usb-hs-phy" and more specifically one of the 11 "qcom,usb-hs-phy-apq8064" 12 "qcom,usb-hs-phy-msm8916" 13 "qcom,usb-hs-phy-msm8974" 15 - #phy-cells: 20 - clocks: 22 Value type: <prop-encoded-array> 26 - clock-names: [all …]
|
| D | qcom,usb-8x16-phy.txt | 3 - compatible: 6 Definition: Should contain "qcom,usb-8x16-phy". 8 - reg: 10 Value type: <prop-encoded-array> 11 Definition: USB PHY base address and length of the register map 13 - clocks: 15 Value type: <prop-encoded-array> 16 Definition: See clock-bindings.txt section "consumers". List of 20 - clock-names: 25 - vddcx-supply: [all …]
|
| D | pistachio-usb-phy.txt | 1 IMG Pistachio USB PHY 5 -------------------- 6 - compatible: Must be "img,pistachio-usb-phy". 7 - #phy-cells: Must be 0. See ./phy-bindings.txt for details. 8 - clocks: Must contain an entry for each entry in clock-names. 9 See ../clock/clock-bindings.txt for details. 10 - clock-names: Must include "usb_phy". 11 - img,cr-top: Must constain a phandle to the CR_TOP syscon node. 12 - img,refclk: Indicates the reference clock source for the USB PHY. 13 See <dt-bindings/phy/phy-pistachio-usb.h> for a list of valid values. [all …]
|
| 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 30 for the USB signal, the VBUS power supply, the USB 2.0 companion port for [all …]
|
| D | qcom-qmp-phy.txt | 1 Qualcomm QMP PHY controller 4 QMP phy controller supports physical layer functionality for a number of 8 - compatible: compatible list, contains: 9 "qcom,ipq8074-qmp-pcie-phy" for PCIe phy on IPQ8074 10 "qcom,msm8996-qmp-pcie-phy" for 14nm PCIe phy on msm8996, 11 "qcom,msm8996-qmp-usb3-phy" for 14nm USB3 phy on msm8996, 12 "qcom,msm8998-qmp-usb3-phy" for USB3 QMP V3 phy on msm8998, 13 "qcom,msm8998-qmp-ufs-phy" for UFS QMP phy on msm8998, 14 "qcom,msm8998-qmp-pcie-phy" for PCIe QMP phy on msm8998, 15 "qcom,sdm845-qmp-usb3-phy" for USB3 QMP V3 phy on sdm845, [all …]
|
| D | meson8b-usb2-phy.txt | 1 * Amlogic Meson8, Meson8b and GXBB USB2 PHY 4 - compatible: Depending on the platform this should be one of: 5 "amlogic,meson8-usb2-phy" 6 "amlogic,meson8b-usb2-phy" 7 "amlogic,meson-gxbb-usb2-phy" 8 - reg: The base address and length of the registers 9 - #phys-cells: should be 0 (see phy-bindings.txt in this directory) 10 - clocks: phandle and clock identifier for the phy clocks 11 - clock-names: "usb_general" and "usb" 14 - resets: reference to the reset controller [all …]
|
| D | rockchip-usb-phy.txt | 1 ROCKCHIP USB2 PHY 4 - compatible: matching the soc type, one of 5 "rockchip,rk3066a-usb-phy" 6 "rockchip,rk3188-usb-phy" 7 "rockchip,rk3288-usb-phy" 8 - #address-cells: should be 1 9 - #size-cells: should be 0 12 - rockchip,grf : phandle to the syscon managing the "general 13 register files" - phy should be a child of the GRF instead 15 Sub-nodes: [all …]
|
| D | phy-cpcap-usb.txt | 1 Motorola CPCAP PMIC USB PHY binding 4 compatible: Shall be either "motorola,cpcap-usb-phy" or 5 "motorola,mapphone-cpcap-usb-phy" 6 #phy-cells: Shall be 0 7 interrupts: CPCAP PMIC interrupts used by the USB PHY 8 interrupt-names: Interrupt names 9 io-channels: IIO ADC channels used by the USB PHY 10 io-channel-names: IIO ADC channel names 11 vusb-supply: Regulator for the PHY 14 pinctrl: Optional alternate pin modes for the PHY [all …]
|
| D | uniphier-usb3-ssphy.txt | 1 Socionext UniPhier USB3 Super-Speed (SS) PHY 3 This describes the devicetree bindings for PHY interfaces built into 5 Although the controller includes High-Speed PHY and Super-Speed PHY, 6 this describes about Super-Speed PHY. 9 - compatible: Should contain one of the following: 10 "socionext,uniphier-pro4-usb3-ssphy" - for Pro4 SoC 11 "socionext,uniphier-pxs2-usb3-ssphy" - for PXs2 SoC 12 "socionext,uniphier-ld20-usb3-ssphy" - for LD20 SoC 13 "socionext,uniphier-pxs3-usb3-ssphy" - for PXs3 SoC 14 - reg: Specifies offset and length of the register set for the device. [all …]
|
| /Documentation/devicetree/bindings/usb/ |
| D | msm-hsusb.txt | 6 - compatible: Should contain "qcom,ehci-host" 7 - regs: offset and length of the register set in the memory map 8 - usb-phy: phandle for the PHY device 13 compatible = "qcom,ehci-host"; 15 usb-phy = <&usb_otg>; 18 USB PHY with optional OTG: 21 - compatible: Should contain: 22 "qcom,usb-otg-ci" for chipsets with ChipIdea 45nm PHY 23 "qcom,usb-otg-snps" for chipsets with Synopsys 28nm PHY 25 - regs: Offset and length of the register set in the memory map [all …]
|
| D | exynos-usb.txt | 8 - compatible: should be "samsung,exynos4210-ehci" for USB 2.0 10 - reg: physical base address of the controller and length of memory mapped 12 - interrupts: interrupt number to the cpu. 13 - clocks: from common clock binding: handle to usb clock. 14 - clock-names: from common clock binding: Shall be "usbhost". 15 - phys: from the *Generic PHY* bindings; array specifying phy(s) used 17 - phy-names: from the *Generic PHY* bindings; array of the names for 18 each phy for the root ports, must be a subset of the following: 22 - samsung,vbus-gpio: if present, specifies the GPIO that 28 compatible = "samsung,exynos4210-ehci"; [all …]
|
| D | nvidia,tegra124-xusb.txt | 8 -------------------- 9 - compatible: Must be: 10 - Tegra124: "nvidia,tegra124-xusb" 11 - Tegra132: "nvidia,tegra132-xusb", "nvidia,tegra124-xusb" 12 - Tegra210: "nvidia,tegra210-xusb" 13 - Tegra186: "nvidia,tegra186-xusb" 14 - reg: Must contain the base and length of the xHCI host registers, XUSB FPCI 16 - reg-names: Must contain the following entries: 17 - "hcd" 18 - "fpci" [all …]
|
| D | ohci-da8xx.txt | 5 - compatible: Should be "ti,da830-ohci" 6 - reg: Should contain one register range i.e. start and length 7 - interrupts: Description of the interrupt line 8 - phys: Phandle for the PHY device 9 - phy-names: Should be "usb-phy" 12 - vbus-supply: phandle of regulator that controls vbus power / over-current 17 compatible = "ti,da830-ohci"; 21 phy-names = "usb-phy"; 22 vbus-supply = <®_usb_ohci>;
|
| D | usb-nop-xceiv.txt | 1 USB NOP PHY 4 - compatible: should be usb-nop-xceiv 5 - #phy-cells: Must be 0 8 - clocks: phandle to the PHY clock. Use as per Documentation/devicetree 9 /bindings/clock/clock-bindings.txt 10 This property is required if clock-frequency is specified. 12 - clock-names: Should be "main_clk" 14 - clock-frequency: the clock frequency (in Hz) that the PHY clock must 17 - vcc-supply: phandle to the regulator that provides power to the PHY. 19 - reset-gpios: Should specify the GPIO for reset. [all …]
|
| /Documentation/devicetree/bindings/display/msm/ |
| D | hdmi.txt | 4 - compatible: one of the following 5 * "qcom,hdmi-tx-8996" 6 * "qcom,hdmi-tx-8994" 7 * "qcom,hdmi-tx-8084" 8 * "qcom,hdmi-tx-8974" 9 * "qcom,hdmi-tx-8660" 10 * "qcom,hdmi-tx-8960" 11 - reg: Physical base address and length of the controller's registers 12 - reg-names: "core_physical" 13 - interrupts: The interrupt signal from the hdmi block. [all …]
|
| D | dsi.txt | 5 - compatible: 6 * "qcom,mdss-dsi-ctrl" 7 - reg: Physical base address and length of the registers of controller 8 - reg-names: The names of register regions. The following regions are required: 10 - interrupts: The interrupt signal from the DSI block. 11 - power-domains: Should be <&mmcc MDSS_GDSC>. 12 - clocks: Phandles to device clocks. 13 - clock-names: the following clocks are required: 25 - assigned-clocks: Parents of "byte" and "pixel" for the given platform. 26 - assigned-clock-parents: The Byte clock and Pixel clock PLL outputs provided [all …]
|
| /Documentation/devicetree/bindings/ata/ |
| D | nvidia,tegra124-ahci.txt | 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. 13 See ../clocks/clock-bindings.txt for details. [all …]
|
| D | ahci-platform.txt | 3 SATA nodes are defined to describe on-chip Serial ATA controllers. 6 It is possible, but not required, to represent each port as a sub-node. 11 - compatible : compatible string, one of: 12 - "allwinner,sun4i-a10-ahci" 13 - "allwinner,sun8i-r40-ahci" 14 - "brcm,iproc-ahci" 15 - "hisilicon,hisi-ahci" 16 - "cavium,octeon-7130-ahci" 17 - "ibm,476gtr-ahci" 18 - "marvell,armada-380-ahci" [all …]
|
| /Documentation/devicetree/bindings/net/ |
| D | fsl-fec.txt | 4 - compatible : Should be "fsl,<soc>-fec" 5 - reg : Address and length of the register set for the device 6 - interrupts : Should contain fec interrupt 7 - phy-mode : See ethernet.txt file in the same directory 10 - phy-supply : regulator that powers the Ethernet PHY. 11 - phy-handle : phandle to the PHY device connected to this device. 12 - fixed-link : Assume a fixed link. See fixed-link.txt in the same directory. 13 Use instead of phy-handle. 14 - fsl,num-tx-queues : The property is valid for enet-avb IP, which supports 17 - fsl,num-rx-queues : The property is valid for enet-avb IP, which supports [all …]
|