/freebsd/sys/contrib/device-tree/Bindings/soc/socionext/ |
H A D | socionext,uniphier-soc-glue.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-soc-glue.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Socionext UniPhier SoC-glue logic 10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13 SoC-glue logic implemented on Socionext UniPhier SoCs is a collection of 19 - enum: 20 - socionext,uniphier-ld4-soc-glue 21 - socionext,uniphier-pro4-soc-glue [all …]
|
H A D | socionext,uniphier-soc-glue-debug.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-soc-glue-debug.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Socionext UniPhier SoC-glue logic debug part 10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13 SoC-glue logic debug part implemented on Socionext UniPhier SoCs is 20 - enum: 21 - socionext,uniphier-ld4-soc-glue-debug 22 - socionext,uniphier-pro4-soc-glue-debug [all …]
|
H A D | socionext,uniphier-ahci-glue.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-ahci-glue.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Socionext UniPhier SoC AHCI glue layer 10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13 AHCI glue layer implemented on Socionext UniPhier SoCs is a sideband 19 - enum: 20 - socionext,uniphier-pro4-ahci-glue 21 - socionext,uniphier-pxs2-ahci-glue [all …]
|
H A D | socionext,uniphier-dwc3-glue.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-dwc3-glue.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Socionext UniPhier SoC DWC3 USB3.0 glue layer 10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13 DWC3 USB3.0 glue layer implemented on Socionext UniPhier SoCs is 20 - enum: 21 - socionext,uniphier-pro4-dwc3-glue 22 - socionext,uniphier-pro5-dwc3-glue [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A D | uniphier-reset.txt | 1 UniPhier glue reset controller 4 Peripheral core reset in glue layer 5 ----------------------------------- 7 Some peripheral core reset belongs to its own glue layer. Before using 12 - compatible: Should be 13 "socionext,uniphier-pro4-usb3-reset" - for Pro4 SoC USB3 14 "socionext,uniphier-pro5-usb3-reset" - for Pro5 SoC USB3 15 "socionext,uniphier-pxs2-usb3-reset" - for PXs2 SoC USB3 16 "socionext,uniphier-ld20-usb3-reset" - for LD20 SoC USB3 17 "socionext,uniphier-pxs3-usb3-reset" - for PXs3 SoC USB3 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/regulator/ |
H A D | uniphier-regulator.txt | 7 --------------- 9 This regulator controls VBUS and belongs to USB3 glue layer. Before using 14 - compatible: Should be 15 "socionext,uniphier-pro4-usb3-regulator" - for Pro4 SoC 16 "socionext,uniphier-pro5-usb3-regulator" - for Pro5 SoC 17 "socionext,uniphier-pxs2-usb3-regulator" - for PXs2 SoC 18 "socionext,uniphier-ld20-usb3-regulator" - for LD20 SoC 19 "socionext,uniphier-pxs3-usb3-regulator" - for PXs3 SoC 20 - reg: Specifies offset and length of the register set for the device. 21 - clocks: A list of phandles to the clock gate for USB3 glue layer. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/nvmem/ |
H A D | uniphier-efuse.txt | 3 This UniPhier eFuse must be under soc-glue. 6 - compatible: should be "socionext,uniphier-efuse" 7 - reg: should contain the register location and length 15 soc-glue@5f900000 { 16 compatible = "socionext,uniphier-ld20-soc-glue-debug", 17 "simple-mfd"; 18 #address-cells = <1>; 19 #size-cells = <1>; 23 compatible = "socionext,uniphier-efuse"; 28 compatible = "socionext,uniphier-efuse"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | mediatek,mtk-xhci.txt | 3 The device node for Mediatek SOC USB3.0 host controller 6 the second one supports dual-role mode, and the host is based on xHCI 11 ------------------------------------------------------------------------ 14 - compatible : should be "mediatek,<soc-model>-xhci", "mediatek,mtk-xhci", 15 soc-model is the name of SoC, such as mt8173, mt2712 etc, when using 16 "mediatek,mtk-xhci" compatible string, you need SoC specific ones in 18 - "mediatek,mt8173-xhci" 19 - reg : specifies physical base address and size of the registers 20 - reg-names: should be "mac" for xHCI MAC and "ippc" for IP port control 21 - interrupts : interrupt used by the controller [all …]
|
H A D | mediatek,mtu3.txt | 4 - compatible : should be "mediatek,<soc-model>-mtu3", "mediatek,mtu3", 5 soc-model is the name of SoC, such as mt8173, mt2712 etc, 6 when using "mediatek,mtu3" compatible string, you need SoC specific 8 - "mediatek,mt8173-mtu3" 9 - reg : specifies physical base address and size of the registers 10 - reg-names: should be "mac" for device IP and "ippc" for IP port control 11 - interrupts : interrupt used by the device IP 12 - power-domains : a phandle to USB power domain node to control USB's 14 - vusb33-supply : regulator of USB avdd3.3v 15 - clocks : a list of phandle + clock-specifier pairs, one for each [all …]
|
H A D | dwc3-st.txt | 1 ST DWC3 glue logic 3 This file documents the parameters for the dwc3-st driver. 4 This driver controls the glue logic used to configure the dwc3 core on 8 - compatible : must be "st,stih407-dwc3" 9 - reg : glue logic base address and USB syscfg ctrl register offset 10 - reg-names : should be "reg-glue" and "syscfg-reg" 11 - st,syscon : should be phandle to system configuration node which 12 encompasses the glue registers 13 - resets : list of phandle and reset specifier pairs. There should be two entries, one 15 - reset-names : list of reset signal names. Names should be "powerdown" and "softreset" [all …]
|
H A D | omap-usb.txt | 1 OMAP GLUE AND OTHER OMAP SPECIFIC COMPONENTS 3 OMAP MUSB GLUE 4 - compatible : Should be "ti,omap4-musb" or "ti,omap3-musb" 5 - ti,hwmods : must be "usb_otg_hs" 6 - multipoint : Should be "1" indicating the musb controller supports 7 multipoint. This is a MUSB configuration-specific setting. 8 - num-eps : Specifies the number of endpoints. This is also a 9 MUSB configuration-specific setting. Should be set to "16" 10 - ram-bits : Specifies the ram address size. Should be set to "12" 11 - interface-type : This is a board specific setting to describe the type of [all …]
|
H A D | amlogic,meson-g12a-usb-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Amlogic Meson G12A DWC3 USB SoC Controller Glue 11 - Neil Armstrong <neil.armstrong@linaro.org> 15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode 18 A glue connects the DWC3 core to USB2 PHYs and optionally to an USB3 PHY. 20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP. 22 The DWC3 Glue controls the PHY routing and power, an interrupt line is [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | sti-dwmac.txt | 1 STMicroelectronics SoC DWMAC glue layer controller 5 and what is needed on STi platforms to program the stmmac glue logic. 10 - compatible : "st,stih407-dwmac" 11 - st,syscon : Should be phandle/offset pair. The phandle to the syscon node which 12 encompases the glue register, and the offset of the control register. 13 - st,gmac_en: this is to enable the gmac into a dedicated sysctl control 14 register available on STiH407 SoC. 15 - pinctr [all...] |
H A D | mediatek-dwmac.txt | 1 MediaTek DWMAC glue layer controller 3 This file documents platform glue layer for stmmac. 9 - compatible: Should be "mediatek,mt2712-gmac" for MT2712 SoC 10 - reg: Address and length of the register set for the device 11 - interrupts: Should contain the MAC interrupts 12 - interrupt-names: Should contain a list of interrupt names corresponding to 15 - clocks: Must contain a phandle for each entry in clock-names. 16 - clock-names: The name of the clock listed in the clocks property. These are 17 "axi", "apb", "mac_main", "ptp_ref", "rmii_internal" for MT2712 SoC. 18 - mac-address: See ethernet.txt in the same directory [all …]
|
H A D | oxnas-dwmac.txt | 9 - compatible: For the OX820 SoC, it should be : 10 - "oxsemi,ox820-dwmac" to select glue 11 - "snps,dwmac-3.512" to select IP version. 12 For the OX810SE SoC, it should be : 13 - "oxsemi,ox810se-dwmac" to select glue 14 - "snps,dwmac-3.512" to select IP version. 16 - clocks: Should contain phandles to the following clocks 17 - clock-names: Should contain the following: 18 - "stmmaceth" for the host clock - see stmmac.txt 19 - "gmac" for the peripheral gate clock [all …]
|
H A D | mdio-mux-meson-g12a.txt | 1 Properties for the MDIO bus multiplexer/glue of Amlogic G12a SoC family. 8 - compatible : amlogic,g12a-mdio-mux 9 - reg: physical address and length of the multiplexer/glue registers 10 - clocks: list of clock phandle, one for each entry clock-names. 11 - clock-names: should contain the following: 14 * "clkin1" : SoC 50MHz MPLL 18 mdio_mux: mdio-multiplexer@4c000 { 19 compatible = "amlogic,g12a-mdio-mux"; 24 clock-names = "pclk", "clkin0", "clkin1"; 25 mdio-parent-bus = <&mdio0>; [all …]
|
H A D | amlogic,g12a-mdio-mux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/amlogic,g12a-mdio-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MDIO bus multiplexer/glue of Amlogic G12a SoC family 15 - Neil Armstrong <neil.armstrong@linaro.org> 18 - $ref: mdio-mux.yaml# 22 const: amlogic,g12a-mdio-mux 29 - description: peripheral clock 30 - description: platform crytal [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | uniphier,aio.txt | 1 Socionext UniPhier SoC audio driver 7 - compatible : should be one of the following: 8 "socionext,uniphier-ld11-aio" 9 "socionext,uniphier-ld20-aio" 10 "socionext,uniphier-pxs2-aio" 11 - reg : offset and length of the register set for the device. 12 - interrupts : should contain I2S or S/PDIF interrupt. 13 - pinctrl-names : should be "default". 14 - pinctrl-0 : defined I2S signal pins for an external codec chip. 15 - clock-names : should include following entries: [all …]
|
H A D | amlogic,g12a-tohdmitx.txt | 1 * Amlogic HDMI Tx control glue 4 - compatible: "amlogic,g12a-tohdmitx" or 5 "amlogic,sm1-tohdmitx" 6 - reg: physical base address of the controller and length of memory 8 - #sound-dai-cells: should be 1. 9 - resets: phandle to the dedicated reset line of the hdmitx glue. 11 Example on the S905X2 SoC: 13 tohdmitx: audio-controller@744 { 14 compatible = "amlogic,g12a-tohdmitx"; 16 #sound-dai-cells = <1>; [all …]
|
H A D | socionext,uniphier-aio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/sound/socionext,uniphier-aio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - <alsa-devel@alsa-project.org> 13 - $ref: dai-common.yaml# 18 - socionext,uniphier-ld11-aio 19 - socionext,uniphier-ld20-aio 20 - socionext,uniphier-pxs2-aio 28 clock-names: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | uniphier-pcie.txt | 9 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml. 12 - compatible: Should be "socionext,uniphier-pcie". 13 - reg: Specifies offset and length of the register set for the device. 14 According to the reg-names, appropriate register sets are required. 15 - reg-names: Must include the following entries: 16 "dbi" - controller configuration registers 17 "link" - SoC-specific glue layer registers 18 "config" - PCIe configuration space 19 "atu" - iATU registers for DWC version 4.80 or later 20 - clocks: A phandle to the clock gate for PCIe glue layer including [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/socionext/ |
H A D | uniphier-pro4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier Pro4 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/uniphier-gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 compatible = "socionext,uniphier-pro4"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 #address-cells = <1>; 18 #size-cells = <0>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/nds32/ |
H A D | andestech-boards | 2 ----------------------------------------------------------------------------- 7 - compatible = "andestech,ae3xx"; 10 /dts-v1/; 13 #address-cells = <1>; 14 #size-cells = <1>; 15 interrupt-parent = <&intc>; 19 ----------------------------------------------------------------------------- 20 AG101P is a generic SoC Platform IP that works with any of Andestech(nds32) 21 processors to provide a cost-effective and high performance solution for 23 simply attach their IP on one of the system buses together with certain glue [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | keystone-usb-phy.txt | 4 - compatible: should be "ti,keystone-usbphy". 5 - #address-cells, #size-cells : should be '1' if the device has sub-nodes 7 - reg : Address and length of the usb phy control register set. 10 gate on the Keystone SOC for both the USB2 and USB3 PHY. Otherwise it is just 12 phy node in the USB Glue layer driver node. 15 compatible = "ti,keystone-usbphy"; 16 #address-cells = <1>; 17 #size-cells = <1>;
|
H A D | phy-miphy28lp.txt | 8 - compatible : Should be "st,miphy28lp-phy". 9 - st,syscfg : Should be a phandle of the system configuration register group 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 22 - PHY_TYPE_PCI 23 - PHY_TYPE_USB3 24 - reg : Address and length of the register set for the device. 25 - reg-names : The names of the register addresses corresponding to the registers [all …]
|