/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | mdio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 17 bus. These should follow the generic ethernet-phy.yaml document, or 22 pattern: '^mdio(-(bus|external))?(@.+|-([0-9]+))?$' 24 "#address-cells": 27 "#size-cells": [all …]
|
H A D | hisilicon-femac.txt | 4 - compatible: should contain one of the following version strings: 5 * "hisilicon,hisi-femac-v1" 6 * "hisilicon,hisi-femac-v2" 7 and the soc string "hisilicon,hi3516cv300-femac". 8 - reg: specifies base physical address(s) and size of the device registers. 11 - interrupts: should contain the MAC interrupt. 12 - clocks: A phandle to the MAC main clock. 13 - resets: should contain the phandle to the MAC reset signal(required) and 14 the PHY reset signal(optional). 15 - reset-names: should contain the reset signal name "mac"(required) [all …]
|
H A D | hisilicon-hix5hd2-gmac.txt | 4 - compatible: should contain one of the following SoC strings: 5 * "hisilicon,hix5hd2-gmac" 6 * "hisilicon,hi3798cv200-gmac" 7 * "hisilicon,hi3516a-gmac" 9 * "hisilicon,hisi-gmac-v1" 10 * "hisilicon,hisi-gmac-v2" 13 - reg: specifies base physical address(s) and size of the device registers. 16 - interrupts: should contain the MAC interrupt. 17 - #address-cells: must be <1>. 18 - #size-cells: must be <0>. [all …]
|
H A D | renesas,ethertsn.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas Ethernet TSN End-station 10 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 14 Gbps full-duplex link via MII/GMII/RMII/RGMII. Depending on the connected PHY. 17 - $ref: ethernet-controller.yaml# 22 - enum: 23 - renesas,r8a779g0-ethertsn # R-Car V4H 24 - const: renesas,rcar-gen4-ethertsn [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | mmc-pwrseq-simple.txt | 4 common properties between various SOC designs. It thus enables us to use the 8 - compatible : contains "mmc-pwrseq-simple". 11 - reset-gpios : contains a list of GPIO specifiers. The reset GPIOs are asserted 13 They will be de-asserted right after the power has been provided to the 15 - clocks : Must contain an entry for the entry in clock-names. 16 See ../clocks/clock-bindings.txt for details. 17 - clock-names : Must include the following entry: 19 - post-power-on-delay-ms : Delay in ms after powering the card and 20 de-asserting the reset-gpios (if any) 21 - power-off-delay-us : Delay in us after asserting the reset-gpios (if any) [all …]
|
H A D | mmc-pwrseq-simple.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-simple.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 14 of common properties between various SOC designs. It thus enables us to use 19 const: mmc-pwrseq-simple 21 reset-gpios: 26 contains a list of GPIO specifiers. The reset GPIOs are asserted 28 They will be de-asserted right after the power has been provided to the [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/renesas/ |
H A D | white-hawk-ethernet.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 * Device Tree Source for the White Hawk RAVB/Ethernet(1000Base-T1) 4 * sub-board 17 pinctrl-0 = <&avb1_pins>; 18 pinctrl-names = "default"; 19 phy-handle = <&avb1_phy>; 23 #address-cells = <1>; 24 #size-cells = <0>; 26 reset-gpios = <&gpio6 1 GPIO_ACTIVE_LOW>; 27 reset-post-delay-us = <4000>; [all …]
|
H A D | r8a779g2-white-hawk-single.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 * Device Tree Source for the R-Car V4H ES2.0 White Hawk Single board 8 /dts-v1/; 10 #include "white-hawk-cpu-common.dtsi" 11 #include "white-hawk-common.dtsi" 15 compatible = "renesas,white-hawk-single", "renesas,r8a779g2", 20 uart-has-rtscts; 38 bias-disable; 43 drive-strength = <24>; 44 bias-disable; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sc7280-crd-r3.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include "sc7280-idp.dtsi" 11 #include "sc7280-idp-ec-h1.dtsi" 14 model = "Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - [all...] |
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt7986a-acelink-ew-7886cax.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 /dts-v1/; 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/leds/common.h> 11 compatible = "acelink,ew-7886cax", "mediatek,mt7986a"; 12 model = "Acelink EW-7886CAX"; 19 stdout-path = "serial0:115200n8"; 28 compatible = "gpio-keys"; 30 key-restart { [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | imx93-var-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 12 model = "Variscite VAR-SOM-MX93 module"; 13 compatible = "variscite,var-som-mx93", "fsl,imx93"; 15 mmc_pwrseq: mmc-pwrseq { 16 compatible = "mmc-pwrseq-simple"; 17 post-power-on-delay-ms = <100>; 18 power-off-delay-us = <10000>; 19 reset-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>, /* WIFI_RESET */ 23 reg_eqos_phy: regulator-eqos-phy { [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/ |
H A D | px30-engicam-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 15 vcc5v0_sys: vcc5v0-sys { 16 compatible = "regulator-fixed"; 17 regulator-name = "vcc5v0_sys"; /* +5V */ 18 regulator-always-on; 19 regulator-boot-o [all...] |
H A D | rk3566-radxa-zero-3w.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include "rk3566-radxa-zero-3.dtsi" 9 compatible = "radxa,zero-3w", "rockchip,rk3566"; 17 sdio_pwrseq: sdio-pwrseq { 18 compatible = "mmc-pwrseq-simple"; 20 clock-names = "ext_clock"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&wifi_reg_on_h>; 23 post-power-on-delay-ms = <100>; [all …]
|
H A D | rk3568-rock-3b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/soc/rockchip,vop2.h> 13 compatible = "radxa,rock-3b", "rockchip,rk3568"; 24 stdout-path = "serial2:1500000n8"; 27 hdmi-con { 28 compatible = "hdmi-connector"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | stm32mp15xx-dhcor-testbench.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 17 stdout-path = "serial0:115200n8"; 20 sd_switch: regulator-sd_switch { 21 compatible = "regulator-gpio"; 22 regulator-name = "sd_switch"; 23 regulator-mi [all...] |
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6qdl-apf6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 9 reg_1p8v: regulator-1p8v { 10 compatible = "regulator-fixed"; 11 regulator-name = "1P8V"; 12 regulator-min-microvolt = <1800000>; 13 regulator-max-microvolt = <1800000>; 14 regulator-always-on; 15 vin-supply = <®_3p3v>; [all …]
|
H A D | mba6ulx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2018-2022 TQ-Systems GmbH 4 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 8 model = "TQ-Systems MBA6ULx Baseboard"; 18 stdout-path = &uart1; 22 compatible = "pwm-backlight"; 23 power-supply = <®_mba6ul_3v3>; 24 enable-gpios = <&expander_out0 4 GPIO_ACTIVE_HIGH>; 29 compatible = "gpio-beeper"; 33 gpio_buttons: gpio-keys { [all …]
|
H A D | imx7d-flex-concentrator.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "imx7d-tqma7.dtsi" 14 /delete-node/ &ds1339; 18 compatible = "kam,imx7d-flex-concentrator", "fsl,imx7d"; 22 /* 1024 MB - TQMa7D board configuration */ 26 reg_usb_otg2_vbus: regulator-us [all...] |
/freebsd/sys/dev/mmc/ |
H A D | mmc_pwrseq.c | 2 * SPDX-License-Identifier: BSD-2-Clause 49 { "mmc-pwrseq-simple", PWRSEQ_SIMPLE }, 50 { "mmc-pwrseq-emmc", PWRSEQ_EMMC }, 68 if (!ofw_bus_search_compatible(dev, compat_data)->ocd_data) in mmc_pwrseq_probe() 71 type = (enum pwrseq_type)ofw_bus_search_compatible(dev, compat_data)->ocd_data; in mmc_pwrseq_probe() 91 sc->type = (enum pwrseq_type)ofw_bus_search_compatible(dev, compat_data)->ocd_data; in mmc_pwrseq_attach() 94 if (sc->type == PWRSEQ_SIMPLE) { in mmc_pwrseq_attach() 96 rv = clk_get_by_ofw_name(dev, 0, "ext_clock", &sc->ext_clock); in mmc_pwrseq_attach() 103 OF_getencprop(node, "post-power-on-delay-ms", &sc->post_power_on_delay_ms, sizeof(uint32_t)); in mmc_pwrseq_attach() 104 OF_getencprop(node, "power-off-delay-us", &sc->power_off_delay_us, sizeof(uint32_t)); in mmc_pwrseq_attach() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/actions/ |
H A D | owl-s500-roseapplepi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Copyright (C) 2020-2021 Cristian Ciocaltea <cristian.ciocaltea@gmail.com> 8 /dts-v1/; 10 #include "owl-s500.dtsi" 22 stdout-path = "serial2:115200n8"; 30 syspwr: regulator-5v0 { 31 compatible = "regulator-fixed"; 32 regulator-name = "SYSPWR"; 33 regulator-min-microvolt = <5000000>; 34 regulator-max-microvolt = <5000000>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/ |
H A D | sun50i-h5-nanopi-r1s-h5.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Based on sun50i-h5-nanopi-neo-plus2.dts, which is: 10 /dts-v1/; 11 #include "sun50i-h5.dtsi" 12 #include "sun50i-h5-cpu-opp.dtsi" 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/leds/common.h> 20 compatible = "friendlyarm,nanopi-r1s-h5", "allwinner,sun50i-h5"; 29 stdout-path = "serial0:115200n8"; [all …]
|
H A D | sun50i-h5-nanopi-neo-plus2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 /dts-v1/; 6 #include "sun50i-h5.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/pinctrl/sun4i-a10.h> 14 compatible = "friendlyarm,nanopi-neo-plus2", "allwinner,sun50i-h5"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; 28 led-0 { [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-j7200-evm-quad-port-eth-exp.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * DT Overlay for CPSW5G in QSGMII mode using J7 Quad Port ETH EXP Add-On Ethernet Card with 6 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 9 /dts-v1/; 12 #include <dt-bindings/gpio/gpio.h> 14 #include "k3-pinctrl.h" 15 #include "k3-serdes.h" 19 ethernet1 = "/bus@100000/ethernet@c000000/ethernet-ports/port@1"; 20 ethernet2 = "/bus@100000/ethernet@c000000/ethernet-ports/port@2"; 21 ethernet3 = "/bus@100000/ethernet@c000000/ethernet-ports/port@3"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sun8i-s3-pinecube.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR X11) 6 /dts-v1/; 7 #include "sun8i-v3.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "pine64,pinecube", "sochip,s3", "allwinner,sun8i-v3"; 20 stdout-path = "serial0:115200n8"; 24 compatible = "gpio-leds"; 38 compatible = "regulator-fixed"; 39 regulator-name = "vcc5v0"; [all …]
|
/freebsd/sys/dev/etherswitch/ar40xx/ |
H A D | ar40xx_hw_psgmii.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 76 * Routines that control the ess-psgmii block - the interconnect 77 * between the ess-switch and the external multi-port PHY 85 bus_space_write_4(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_write() 87 bus_space_barrier(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_write() 88 0, sc->sc_psgmii_mem_size, BUS_SPACE_BARRIER_WRITE); in ar40xx_hw_psgmii_reg_write() 96 bus_space_barrier(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_read() 97 0, sc->sc_psgmii_mem_size, BUS_SPACE_BARRIER_READ); in ar40xx_hw_psgmii_reg_read() 98 ret = bus_space_read_4(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_read() [all …]
|