Lines Matching +full:reset +full:- +full:delays +full:- +full:us

1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <[email protected]>
11 - Konrad Dybcio <[email protected]>
18 - $ref: snps,dwmac.yaml#
23 - items:
24 - enum:
25 - qcom,qcs615-ethqos
26 - const: qcom,qcs404-ethqos
27 - items:
28 - enum:
29 - qcom,qcs8300-ethqos
30 - const: qcom,sa8775p-ethqos
31 - enum:
32 - qcom,qcs404-ethqos
33 - qcom,sa8775p-ethqos
34 - qcom,sc8280xp-ethqos
35 - qcom,sm8150-ethqos
40 reg-names:
42 - const: stmmaceth
43 - const: rgmii
48 - description: Combined signal for various interrupt events
49 - description: The interrupt that occurs when Rx exits the LPI state
50 - description: The interrupt that occurs when HW safety error triggered
52 interrupt-names:
55 - const: macirq
56 - enum: [eth_lpi, sfty]
57 - const: sfty
62 clock-names:
64 - const: stmmaceth
65 - const: pclk
66 - const: ptp_ref
67 - enum:
68 - rgmii
69 - phyaux
74 dma-coherent: true
78 phy-names:
82 - compatible
83 - clocks
84 - clock-names
85 - reg-names
90 - |
91 #include <dt-bindings/interrupt-controller/arm-gic.h>
92 #include <dt-bindings/clock/qcom,gcc-qcs404.h>
93 #include <dt-bindings/gpio/gpio.h>
96 compatible = "qcom,qcs404-ethqos";
99 reg-names = "stmmaceth", "rgmii";
100 clock-names = "stmmaceth", "pclk", "ptp_ref", "rgmii";
108 interrupt-names = "macirq", "eth_lpi", "sfty";
110 rx-fifo-depth = <4096>;
111 tx-fifo-depth = <4096>;
114 snps,reset-gpio = <&tlmm 60 GPIO_ACTIVE_LOW>;
115 snps,reset-active-low;
116 snps,reset-delays-us = <0 10000 10000>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&ethernet_defaults>;
121 phy-handle = <&phy1>;
122 phy-mode = "rgmii";
124 #address-cells = <0x1>;
125 #size-cells = <0x0>;
127 compatible = "snps,dwmac-mdio";
129 compatible = "ethernet-phy-ieee802.3-c22";
130 device_type = "ethernet-phy";
133 #phy-cells = <0>;